Commit Graph

83 Commits (b469b05d84ccf9c9ea9679852f7612f51cf8f6b7)

Author SHA1 Message Date
Josselin b9d5e17245 Simplify constable detector (+ group all the result in one json) 6 years ago
Josselin af646da29e Update travis tests 6 years ago
David Pokora 510aa29b99
Rewrote external-function detector to handle false-positives as a result of inheritance. 6 years ago
Josselin 51f3798626 Split reentrancy detector into three variants: 6 years ago
Josselin 8828093f1a Update travis testcase 6 years ago
Josselin df1f475a22 Improve reentrancy 6 years ago
Josselin 30b0f19c0b Open source detector for multiple calls in a loop 6 years ago
Josselin 539383f151 Refactor JSON output 6 years ago
Josselin d49ea4475d Open source detector on dangerous block.timestamp usage 6 years ago
Josselin eb1a848283 Add missing testcases 6 years ago
Josselin d5c439c5d2 Open source shadowing state variable detectors 6 years ago
Josselin b906965dcc Update naming convention to new json format 6 years ago
Josselin 0c63564669 Add Solidity 0.5 Support (WIP) 6 years ago
Josselin 16e0269972 Add impact and confidence fields 6 years ago
Josselin 1c666c729d Partial support of Solidity 0.5 (WIP) 6 years ago
Josselin 19e1c6340d Json: 6 years ago
Josselin 58ac904c90 Add contract to locked_ether json 6 years ago
Josselin 35524d8b93 JSON output: add helpers to unifiy and simplify export 6 years ago
Josselin 1995d4f57b Json refactor: 6 years ago
Josselin 242acd0538 Continue to refactor JSON output (WIP) 6 years ago
Josselin 588e6014d2 Continue to refactor JSON output (WIP) 6 years ago
Josselin c1f0afb010 Refactor JSON output (WIP) 6 years ago
Josselin c307a03fde Fix constant function name 6 years ago
Josselin 39facef8eb Improve Unused return value detector: 6 years ago
Josselin 24ce3a76f8 Add Missing testcase 6 years ago
Josselin 26df3b2165 Open source constant function detector 6 years ago
Josselin 24b010361a Update travis 6 years ago
Josselin c75cd1d63d Use floating solidity version for travis tests 6 years ago
benstew 75c5088c11 move detector to operations directory and refactor 6 years ago
benstew 684ef023f2 unused return values 6 years ago
Josselin 4eb264688c ControlledDegatecall: improve heuristic 6 years ago
Josselin 866e219041 New detector: controlled delegatecall 6 years ago
Alexander Remie 591dd99e9a regenerate expected json output of tests 6 years ago
Josselin 375e56e282 Add Uninitialized local variable detector 6 years ago
Josselin 12a52f0ffa Fix incorrect pragma json output 6 years ago
Alexander Remie ab5fb8371e regenareted tests expected json output 6 years ago
Alexander Remie 0b7f0c47fb regenareted tests expected json output 6 years ago
Alexander Remie 284fea7a4f regenerate json output using new sort-json python script 6 years ago
Alexander Remie 15cdf2accb regenrate expected json for tests 6 years ago
Alexander Remie d8c21daf45 regenrate expected json for tests 6 years ago
Alexander Remie 42415bf917 regenerated (now deterministic ordered) json output for some tests 6 years ago
Alexander Remie a7a933ff9b regenerated expected json output files and moved them to tests/expected_json/ 6 years ago
Alexander Remie 014bce3a85 add generated expected json output of each test 6 years ago
Josselin 44583294f2 ExternalFunction: Simplify codebase and example 6 years ago
Omidiora Samuel dd1db0a076 added more doc 6 years ago
Omidiora Samuel 0bb9a3c0c0 added to readme 6 years ago
Omidiora Samuel add8216f9d made changes 6 years ago
Omidiora Samuel 2a8b3b3568 added examples 6 years ago
Josselin dece5ab023 UninitializedStateVarsDetection: Fix incorrect storage parameters add 6 years ago
Josselin 21ff89870c NamingConvention: Check if parameters are used and if state variables are private 6 years ago