-
Notifications
You must be signed in to change notification settings - Fork 994
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync master<>dev #2341
Merged
Merged
sync master<>dev #2341
Changes from all commits
Commits
Show all changes
110 commits
Select commit
Hold shift + click to select a range
cd3f2d4
Update Dockerfile
0xalpharush ea708cd
remove unused files
0xalpharush 8d9199e
Update installation instrucitons
0xalpharush 112786f
Update README.md
VIELITE 0cd9efe
Bump actions/setup-node from 3 to 4
dependabot[bot] c1a1675
added update reachability to modifiers
Tiko7454 0994edf
Update modifier.py
Tiko7454 2940d26
Merge pull request #2198 from VIELITE/master
montyly 78ba65b
Merge pull request #2189 from crytic/0xalpharush-patch-2
montyly c311054
Merge pull request #2188 from crytic/0xalpharush-patch-1
montyly fbd578a
Merge pull request #2199 from crytic/dependabot/github_actions/dev/ac…
montyly b7ba2c4
fix is_reentrant for internal vyper functions
0xalpharush 4a33541
Add support top level events
smonicas 912d6b2
Error when a missing contract is specified to read-storage. Previousl…
UsmannK 456a414
Merge pull request #2235 from UsmannK/usmannk/add-missing-contract-error
0xalpharush a793c3f
Don't report if msg.value is in a conditional expression
smonicas 80b624c
Bump cachix/install-nix-action from 23 to 24
dependabot[bot] 4673fda
Bump actions/configure-pages from 3 to 4
dependabot[bot] 11def5d
Bump actions/deploy-pages from 2 to 3
dependabot[bot] 9b74e21
Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11
dependabot[bot] e5d2927
Merge pull request #2252 from crytic/dependabot/github_actions/dev/ca…
0xalpharush de29c2a
Merge pull request #2253 from crytic/dependabot/github_actions/dev/ac…
0xalpharush 05310b4
Merge pull request #2254 from crytic/dependabot/github_actions/dev/ac…
0xalpharush b8456eb
Merge pull request #2255 from crytic/dependabot/github_actions/dev/py…
0xalpharush 3e62ea6
Merge pull request #2197 from crytic/remove-unused-files
0xalpharush deebe36
Merge pull request #2211 from crytic/fix-vyper-is-reentrant
0xalpharush ff0e85d
Substituted the letter 'z' with 'x' in pre-declaration
ATREAY 40536d8
Merge pull request #2258 from ATREAY/docs
0xalpharush a036598
updated mutator
vishnuram1999 37c23e1
Updated replace string logic
vishnuram1999 36eda1b
Added new mutant generators
vishnuram1999 67b95df
Added new mutators
vishnuram1999 df42cb6
Updated mutators
vishnuram1999 9db7167
Updated run_test_cmd
vishnuram1999 6ad193a
updated create patch
vishnuram1999 96e8adc
Added contract_names arg
vishnuram1999 48b6f6f
updated quick
vishnuram1999 799117d
Added README
vishnuram1999 5fb5f69
Updated arguments
vishnuram1999 71f970f
Updated mutators
vishnuram1999 c8462b2
Updated files
vishnuram1999 f0bb9d3
Updated with formatting
vishnuram1999 611150b
Add support Solidity 0.8.24
smonicas 0dcab3b
Add BASEFEE for Yul
smonicas a8cb6be
Lint
smonicas c5f1537
Formatted mutators
vishnuram1999 360509f
Formatted test_patch
vishnuram1999 afa604d
Merge pull request #2278 from vishnuram1999/slither-mutate-upgrade
0xalpharush d6e40af
Bump cachix/cachix-action from 12 to 14 (#2275)
dependabot[bot] 340cbe0
Bump actions/upload-artifact from 3 to 4 (#2265)
dependabot[bot] b83fa21
Bump actions/setup-python from 4 to 5 (#2259)
dependabot[bot] b292175
Detect also in modifiers (#2280)
smonicas 28a921e
Fix/iterative update (#2206)
0xalpharush 4454b3e
fix: detect selfdestruct in internal calls (#2232)
0xalpharush 8399f97
Bump actions/deploy-pages from 3 to 4 (#2285)
dependabot[bot] 1bd279a
Bump cachix/install-nix-action from 24 to 25 (#2286)
dependabot[bot] 1b0d63b
Bump sigstore/gh-action-sigstore-python from 2.1.0 to 2.1.1 (#2293)
dependabot[bot] 9bf4d07
Bump actions/upload-pages-artifact from 2 to 3 (#2294)
dependabot[bot] 6620bc9
Fix using for when used with "this" (#2224)
smonicas 4f09d23
Make triage database path customizable
elopez e876d61
fix: broken doc links (#2299)
mds1 044c6be
Merge branch 'crytic:dev' into dev
Tiko7454 247a90e
fixed immediate inheritance
Tiko7454 50f1b98
reformatted
Tiko7454 9fd6128
Changes to be committed:
sxhthreo b66b3e0
slither: utils: respect colorization state when printing tables
elopez 3eebf49
Bump actions/download-artifact from 3 to 4
dependabot[bot] b107e9e
Bump actions/upload-artifact from 3 to 4
elopez 4a6920a
ci: test: adjust to new artifact merging behavior
elopez 4e52b40
Merge pull request #2264 from crytic/dependabot/github_actions/dev/ac…
0xalpharush 029d5db
Merge pull request #2310 from elopez/dev-colorless
0xalpharush 65fcb4b
Merge pull request #2219 from crytic/dev-tp-events
0xalpharush 261182f
tools: properties: correct tool description and usage
elopez 9996e4e
tools: documentation: correct tool description
elopez f2f7598
fmt
0xalpharush 82645a9
Merge pull request #2311 from crytic/dev-slither-prop
0xalpharush 9fa8e8e
Merge pull request #2312 from crytic/fix/example
0xalpharush 4f4acae
feat: address issue #1644 and add new api to return state variables t…
dokzai 591c4c0
Add test
smonicas 350eef3
Merge branch 'dev' into dev-solidity-0.8.24
smonicas fda9935
Add ENDASSEMLBY node for solc < 0.6.0
smonicas f57c2ca
Detect only assembly blocks
smonicas 18ec60e
Update tests
smonicas 3163e24
Merge pull request #2298 from crytic/dev-triage-db
0xalpharush 3ff3103
fix: support renaming in base inheritance and base constructor calls
0xalpharush e580b2f
pylint
0xalpharush 052a30a
add regression test for https://github.com/crytic/slither/issues/2313
0xalpharush 47fdb81
Delete file
smonicas a99f90b
remove unnecessary use of list comprehension
dokzai 9c868e7
Merge pull request #2323 from dokzai/issue-1644
0xalpharush fc244e4
Merge pull request #2321 from crytic/test/modifier-data-dependency
0xalpharush 4580844
Merge pull request #2281 from crytic/dev-solidity-0.8.24
0xalpharush 942adb1
Merge pull request #2320 from crytic/fix/inheritance-renaming
0xalpharush dc2c8cb
Merge pull request #2239 from crytic/dev-msgvalue-loop-fps
0xalpharush 5d140f7
Merge pull request #2315 from crytic/dev-shift-mixup
0xalpharush d592e76
Track storage variables read/written in assembly
smonicas 123760a
Bump docker/metadata-action from 4 to 5
dependabot[bot] a9163d2
Add --include-paths option
smonicas c0d4dde
Lint
smonicas a844f2d
Merge pull request #2146 from crytic/dependabot/github_actions/dev/do…
0xalpharush 665b630
fix: support inheritance resolution when contract name is reused
0xalpharush 69d3c25
feat: add out-of-order-retryable ticket detector
0xalpharush 04ff85f
make it interprocedural (only 1 call deep)
0xalpharush 75c1159
add test showing two internal call example is caught
0xalpharush 23c4cce
Merge pull request #2332 from crytic/fix/inheritance-resolving-duplic…
0xalpharush 801a13e
add regression test for https://github.com/crytic/slither/issues/2325
0xalpharush 1854c14
Merge pull request #2340 from crytic/feat/out-of-order-retryable-dete…
0xalpharush 754d64d
Merge pull request #2329 from crytic/dev-constant-yul
0xalpharush a8915a8
update --inlude-paths help
0xalpharush a8dc50e
Merge pull request #2330 from crytic/dev-include-paths
0xalpharush File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ jobs: | |
- uses: actions/checkout@v4 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v4 | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: '3.x' | ||
|
||
|
@@ -23,7 +23,7 @@ jobs: | |
python -m pip install build | ||
python -m build | ||
- name: Upload distributions | ||
uses: actions/upload-artifact@v3 | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: slither-dists | ||
path: dist/ | ||
|
@@ -38,16 +38,16 @@ jobs: | |
- build-release | ||
steps: | ||
- name: fetch dists | ||
uses: actions/download-artifact@v3 | ||
uses: actions/download-artifact@v4 | ||
with: | ||
name: slither-dists | ||
path: dist/ | ||
|
||
- name: publish | ||
uses: pypa/[email protected].10 | ||
uses: pypa/[email protected].11 | ||
|
||
- name: sign | ||
uses: sigstore/[email protected].0 | ||
uses: sigstore/[email protected].1 | ||
with: | ||
inputs: ./dist/*.tar.gz ./dist/*.whl | ||
release-signing-artifacts: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
SimpleModifier
contract introduces abaz
modifier to check ifmsg.sender
is the owner. This is a common pattern for access control. However, theowner
variable is declared but not initialized, which means it will default to the zero address. Ensure that theowner
is correctly initialized, typically in the constructor, to prevent unauthorized access.Committable suggestion