📄️ Attacker Controlled Delegatecall
Detects delegatecall targets that an attacker can influence.
📄️ Attacker Invokable Self Destruct
Flags contracts that let arbitrary users trigger self-destruct.
📄️ Conflicting Inheritance
Detects inheritance orders that override functions unintentionally.
📄️ Delegatecall
Highlights any use of delegatecall for further review.
📄️ Denial Of Service
Detects patterns that let attackers block contract functionality.
📄️ Erroneous Writing To Memory Instead Of Storage
Finds assignments that mistakenly modify memory rather than storage.
📄️ Gas Limit Manipulation Possible by 1/64 Rule
Detects send patterns affected by the 1/64th gas forwarding rule.
📄️ Hashing Consecutive Variable Length Arguments
Finds keccak usage that concatenates variable-length fields unsafely.
📄️ Incorrect Function Visibility
Detects functions that use the wrong visibility specifier.
📄️ Keccak Unequal Memory Lengths
Alerts when keccak256 hashes memory regions of differing lengths.
📄️ Missing Improper Check On The Admin Address
Detects admin address validations that are missing or faulty.
📄️ Misuse Of Create2 Opcode
Finds dangerous or unintended uses of the CREATE2 opcode.
📄️ Property Violation
Marks code that contradicts a formally specified property.
📄️ Reentrancy
Detects vulnerable external calls that allow reentrant execution.
📄️ Self Destruct
Flags contracts that execute or expose the selfdestruct opcode.
📄️ Typographical Errors
Highlights misspelled variable or function names in code.
📄️ Unbounded Loop
Detects loops that may run indefinitely or exceed gas limits.
📄️ Unchecked Return Values
Finds external calls where the return value is ignored.
📄️ Unprotected External Calls
Detects external calls that are not gated by access controls.
📄️ Unsafe Delegatecall
Flags delegatecall usages that lack proper safeguards.
📄️ Unsafe Unicode Characters
Warns about confusing Unicode characters that may obfuscate code.
📄️ Use Of Assembly
Highlights contracts that include inline assembly blocks.
📄️ Validation Check Does Not Fall Through
Detects input validation that fails to halt execution properly.
📄️ Control Flow & Misc
Miscellaneous and control flow related detectors.