Commit Graph

3880 Commits (ae45f461e32e72bc64af793d4fb3a1da8ccb9fab)
 

Author SHA1 Message Date
webthethird 178960f655 Simplify by removing `TaintedFunction` and `TaintedVariable` classes 2 years ago
webthethird 111559bf75 Black 2 years ago
webthethird 17b41da096 Merge remote-tracking branch 'crytic/slither/dev' into dev-generate-interface-code 2 years ago
webthethird 1e7397965a Fix expected tainted funcs, since we changed what's considered tainted 2 years ago
webthethird 98a5cf012d Use canonical_name in comparisons 2 years ago
webthethird 38acd93bd2 Add inline comments 2 years ago
webthethird 85c22f491e Avoid re-defining `contracts` in `tainted_inheriting_contracts` 2 years ago
webthethird d1b34b64e7 Avoid string comparison 2 years ago
webthethird da045d6db1 Make TaintedExternalContract a regular class 2 years ago
alpharush 0f5fcce65d remove deepdiff and no longer used artifacts 2 years ago
alpharush 05f50867dc use pytest-insta to do snapshot testing for detectors 2 years ago
alpharush d1b9e82889 lint: unused imports 2 years ago
alpharush 92d3e4ff21 replace new uses of switch_global_version with solc_binary_path 2 years ago
alpharush 90d3b740b3 use as_posix for solc binary path 2 years ago
alpharush 6451285f8f create tmpdir in master xdist worker and store lockfiles there 2 years ago
webthethird 2b330a198f Tweak how tainted variables are handled 2 years ago
webthethird f585d2bb86 Add TODO 2 years ago
webthethird c7866580ae Merge remote-tracking branch 'crytic/slither/dev' into dev-upgradeability-util-cross-contract-taint 2 years ago
webthethird 20f5825fb6 Pylint and black 2 years ago
webthethird 386c3e14a3 Pylint and black 2 years ago
webthethird cba0dc9511 Add python types 2 years ago
alpharush d9f5dbb6cd support new bytes expr in ternary 2 years ago
webthethird d88bba4985 Fix too many values to unpack in test_upgradeability_util.py 2 years ago
webthethird 675dbea433 Get tainted variables in `tainted_inheriting_contracts` 2 years ago
webthethird 5967958c71 Black 2 years ago
webthethird 0deff18d01 Add docstring to `tainted_inheriting_contracts` 2 years ago
webthethird 4b6dd02ac8 Find contracts tainted by inheriting a tainted contract 2 years ago
alpharush 289337c236 remove duplicate header 2 years ago
alpharush 16547c43ec markdownlint 2 years ago
alpharush 0dd62b76cb update contributing 2 years ago
alpharush 08f865766c fix versions reqs. 2 years ago
alpharush 74cf2e3449
Merge branch 'dev' into dev-makefile 2 years ago
Feist Josselin a4e953edbc
Merge pull request #1806 from crytic/dev-fix-is-storage 2 years ago
Feist Josselin b19a55ad57
Merge pull request #1803 from crytic/rename-discussion-template 2 years ago
Feist Josselin 8b2fd9adf7
Merge pull request #1757 from webthethird/dev-upgradeability-utils 2 years ago
alpharush b077fe3e49 lint 2 years ago
alpharush 42ed0db443 remove is_top_level dead code 2 years ago
webthethird 072cb0b769 Find tainted functions/variables from external calls 2 years ago
alpharush ca6628ac7f use crytic-compile with fixed window's relpath 2 years ago
alpharush d8d95b5801 add fixture slither_from_source 2 years ago
alpharush 07fcb5c149 simplify using reviewer suggestions 2 years ago
webthethird 40239751c2 Fix handling of dynamic `string` and `bytes` 2 years ago
alpharush 0d3115fda0 run tests in parallel locally with makefile 2 years ago
webthethird 5703b9db80 Add test for `Contract.fallback_function` 2 years ago
webthethird 8731a92361 Add Path import 2 years ago
webthethird be0e405f48 Move upgradeability util test files 2 years ago
webthethird ac88e8cb8b Merge remote-tracking branch 'crytic/slither/dev' into dev-upgradeability-utils 2 years ago
Feist Josselin 2af8b0c5ec
Merge pull request #1799 from crytic/detector-compilation-artifacts 2 years ago
Simone cea5d640cc Fix is_storage for calldata variables 2 years ago
webthethird 216ccdc959 Refactor to avoid assumptions re: indentation, 2 years ago