Commit Graph

524 Commits (772710cdede90ffd3fbd8c186e385219d0c467aa)

Author SHA1 Message Date
Josselin Feist f62433bd50 Create utils.codex 2 years ago
Richie 00d33c6e78
feat: parameterize OpenAI inputs 2 years ago
Josselin Feist c02231ff1c Add Codex vuln detector 2 years ago
Josselin Feist d22abb1f45 Improve protected variable detector 2 years ago
alpharush 7648a87191
update missing events wiki 2 years ago
Josselin Feist 04217fda53 - Create helpers for VULNERABLE_SOLC_VERSIONS 2 years ago
Richie 2412f834f0
fix: add type 2 years ago
Richie c522ef9c14
refactor: add VULNERABLE_SOLC_VERSIONS and logic 2 years ago
Pascal Marco Caversaccio eb730bebf2
update link for permit 2 years ago
Pascal Marco Caversaccio 970380785d
fix broken links 2 years ago
alpharush 827ee15663
correction 2 years ago
alpharush f9aca492cf
fix typo in divide before multiply 2 years ago
Josselin Feist 566da16875 Code quality improvements 2 years ago
alpharush 65ff5894c0
fix triage prompt not displaying 2 years ago
PatrickAlphac 844ab69061 updated formatting of Unprotected upgradeable contract so syntax highlighting applies in github wiki 2 years ago
Matt Solomon 2e105ee7cc fix: text for too recent version 2 years ago
Josselin Feist 07964f93f0 Improvements 2 years ago
Paladin - Team Account 9b51fb852d
fix: call _is_valid_type correctly 2 years ago
Paladin - Team Account 2f7e4ac6a9
cleanup: tidied up if statement 2 years ago
Paladin - Team Account 2ea2f0a3f7
fix: self.is_valid_type requires 2 years ago
Josselin Feist d8f0b99a15 black 2 years ago
Josselin Feist fd7edd6545 Update solc version recommendations 2 years ago
JorgeAtPaladin efe103c79c Constants detector: Also detect Contract types 2 years ago
alpharush 0e264b3b84 consider state variable collisions and incorrect return type 2 years ago
alpharush a17a938a90 use standard test convention, match on sig instead of name 2 years ago
Josselin Feist 81f0e70423 Make results deterministic 2 years ago
Josselin Feist b6c95e6db9 Minor 2 years ago
Josselin Feist a000d337bf Black & pylint 2 years ago
Josselin Feist d2a93f0225 Update the cross function reentrancy heuristic to work on variable read, and public state variables 2 years ago
Josselin Feist 08994a3971 Filter reentrancies detector based on the nonReentrant modifier 2 years ago
Josselin Feist 831f9dead3 Improve reentrancy detector: 2 years ago
plotchy cc9b4630a6 lints fixed 2 years ago
plotchy 8d8eb9d685
Update slither/detectors/statements/unprotected_upgradeable.py 2 years ago
plotchy ab778b3fa0 add _disableInitializers() detection 2 years ago
alpharush f7e22a75e1 implement detector for erc20 tokens that have function collision with DOMAIN_SEPARATOR 2 years ago
Josselin Feist 36879c057d Improve python types 2 years ago
Josselin Feist 1576e00cc9 Add 0.6.12 2 years ago
jmhickman 9d9ec68032
Update divide_before_multiply.py 2 years ago
alpharush 479835b40e revert output back to dict 2 years ago
alpharush f01be2e4da implement fail for each severity level 2 years ago
Josselin Feist 38511dd5d5 Make entry_point return an Optional[Node] and update the detectors 2 years ago
Mickaël Schoentgen bb0b04be2f
Fix deprecation warnings: invalid escape sequence (#1185) 2 years ago
Jean Cvllr 89852f0c6f
fix: anchor links to Vulnerability report docs (#1257) 2 years ago
Kyle Baker 6971f3005d
replace-initialize (#1239) 2 years ago
Mickaël Schoentgen 75f858d4bf
Optimization: use a more efficient regexp for hexadecimal check (#1200) 3 years ago
Mickaël Schoentgen 39f558504a
Optimization: use `str.startswith(tuple)`, and `str.endswith(tuple)`, when revelant (#1186) 3 years ago
alpharush d5d95feee3
do not warn of digit count if checksummed address (#1193) 3 years ago
alpharush 2c463abdb0
feat: add arbitrary-send-erc20 and arbitrary-send-erc20-permit detectors (#1025) 3 years ago
Tadashi 502a0df0e9 Added parameters that should be changed in info 3 years ago
Tadashi 3362a68940 Fixed wrong import 3 years ago