Commit Graph

185 Commits (051e41220edb725e6770f66eedb3a26fc8d023e0)

Author SHA1 Message Date
Josselin 1bb72898f6 Reentrancies detectors: 5 years ago
Josselin 7ae58b6964 RTLO detector: show relative path to allow same ID on different machines 5 years ago
Josselin be3bd84630 Add id to Output 5 years ago
Josselin b7b85f5d0a Update travis 5 years ago
Josselin b872f70738 Create slither-check-kspec tool 5 years ago
Josselin ff59854e8a slither erc check: 5 years ago
Josselin e364ba208e API break: generate_json_result takes a list as input, instead of a str 5 years ago
Josselin 3273e0003f upgradeability: Use json_utils 5 years ago
Josselin cb2c6073ec Upgradeability checks: 5 years ago
Josselin ae31524d07 Refactor slither-upgradeability-check: 5 years ago
Josselin 7756c0e5e0 Minor 5 years ago
Josselin f81ff8f196 Check upgradeability: fix typo in unit test 5 years ago
Josselin 2832d62ba4 Improve external function detector: merge together shadowed function 5 years ago
Josselin a9dea21ca8 Update travis tests 5 years ago
Josselin ab309ec81e Parsing/IR: late conversion of the subdenomination value to improve too many digit detector (fix #297) 5 years ago
Josselin 9d93e7bd9f Add support for ternary operator in modifier/constructor calls 5 years ago
Josselin 595e8b9828 Fix travis 5 years ago
Josselin ce44853177 Minor fixes 5 years ago
Josselin dd1330609b Update travis tests 6 years ago
Josselin b96a857f8d External function: Update to Optimization type 6 years ago
Josselin c7afbcb487 Rtlo: print the line containing the rtlo + fix travis 6 years ago
Josselin db2b22d757 Fix travis 6 years ago
Josselin b2c7237cce external function detector: 6 years ago
Eric Rafaloff 37d1fa0729 Add 'optimization' as a new detector category 6 years ago
rajeevgopalakrishna 0e078d0d5d Fixes false alert in naming-convention detector on empty string parameter name. 6 years ago
rajeevgopalakrishna 9f49a95325 Adds check for function parameter write to prevent reporting public -> external visibility change. 6 years ago
David Pokora c1fc109e77
Added test for source mapping. Fixed total source length calculation 6 years ago
Josselin a97903836c Fix incorrect source mapping on if/while/for condition (close #245) 6 years ago
Josselin 6ec7814afb Improve solc-version detector (fix 189) 6 years ago
Josselin 6e2194bea4 Json modifications: 6 years ago
ggrieco-tob 089cb4a9e7 fixed test 6 years ago
Josselin 62f5c6756c Update travis tests 6 years ago
Josselin 9149bfc5bf Rename add_other_to_json to add_pragma_to_json 6 years ago
Josselin 0bec4a800f Update travis 6 years ago
Josselin 88f08349ec Minor 6 years ago
Josselin 5303b644ba Minor 6 years ago
Josselin 9ba8bb8434 Add two new detectors: 6 years ago
Josselin 2c63abe9a8 Update expected json 6 years ago
David Pokora 148d3e51ed
-Updated erc20-indexed to use event json function instead of function. 6 years ago
ggrieco-tob ee37919ca7 fixed test 6 years ago
ggrieco-tob c41bddd393 added basic tests for slither-simil 6 years ago
Josselin 1d4d681e2c Add missing files 6 years ago
Josselin 5e1eb42311 ERC20/721 detector: move is_possible_* function to contract.has_an_erc*_function 6 years ago
Josselin d1dbef483d Improve too many digits detector. Fix travis test 6 years ago
Josselin b6af826a83 Improve travis tests: 6 years ago
Gilles de Bordeaux 7e56501a39 Added a test for “too-many-digits” detector 6 years ago
David Pokora 7238e9b033
-Relaxed erc20-interface detector to report incorrect function signatures even if the function was not declared in that contract immediately 6 years ago
Josselin 654c2c98b7 - add contract.get_function_from_canonical_name (same for modifier 6 years ago
Josselin 97b4f5cc7c Add 3 new type of tests for travis: 6 years ago
Josselin 8d0297f604 Fix travis path 6 years ago