Releases: Cyfrin/aderyn
Releases · Cyfrin/aderyn
aderyn-v0.5.7
Install aderyn 0.5.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.7/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.7
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Chore/cleanup 11 by @TilakMaddy in #912
- clean deps by @TilakMaddy in #913
- chore/ purge serial from tests by @TilakMaddy in #914
- exp by @TilakMaddy in #915
- cleanup by @TilakMaddy in #916
- fix by @TilakMaddy in #917
- feat(
aderyn init
): Guess the root by looking one directory deep and auto add that to init file by @TilakMaddy in #918 - feat/star gh message by @TilakMaddy in #919
- change order of preference for aderyn-init auto root detection by @TilakMaddy in #921
Full Changelog: aderyn-v0.5.6...aderyn-v0.5.7
aderyn-v0.5.6
Install aderyn 0.5.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.6/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.6
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- chore: cargo udeps by @TilakMaddy in #886
- Add evm_version to context by @TilakMaddy in #887
- Fix: disable push-0 detector for hf <= paris by @TilakMaddy in #888
- Mark as false positive by @TilakMaddy in #889
- Remove
lazy_static
by @programskillforverification in #890 - chore(deps): weekly
cargo update
by @github-actions in #891 - imp: Added
deny.toml
for managing licenses and rust crate security from advisories by @TilakMaddy in #720 - Fix CI Brownout - Update ubuntu images by @TilakMaddy in #892
- refactor by @TilakMaddy in #893
- chore(deps): weekly
cargo update
by @github-actions in #894 - Integrate/ renamed aletheia --> solidity-ast-rs by @TilakMaddy in #895
- Feat/move reporter to driver by @TilakMaddy in #896
- Chore/ cleanup part 1 by @TilakMaddy in #897
- Chore/cleanup 2 by @TilakMaddy in #898
- Chore/cleanup 3 by @TilakMaddy in #899
- segregate report from printers by @TilakMaddy in #900
- Chore/cleanup 5 by @TilakMaddy in #901
- Chore/ cleanup-6 by @TilakMaddy in #903
- Chore/cleanup 7 by @TilakMaddy in #904
- Chore/ cleanup 8 by @TilakMaddy in #905
- Chore/cleanup 10 by @TilakMaddy in #906
- feat/ absorb full context by @TilakMaddy in #907
- optimize/eliminate fs read in cloc phase by @TilakMaddy in #908
Full Changelog: aderyn-v0.5.5...aderyn-v0.5.6
aderyn-v0.5.5
Install aderyn 0.5.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.5/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.5
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Update aletheia version by @TilakMaddy in #884
Full Changelog: aderyn-v0.5.4...aderyn-v0.5.5
aderyn-v0.5.4
Install aderyn 0.5.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.4/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.4
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- chore(deps): weekly
cargo update
by @github-actions in #867 - ci: performance improvement by @TilakMaddy in #868
- CI: perf by @TilakMaddy in #869
- feat: Mark aderyn FP so the aderyn doesn't bug you by @TilakMaddy in #870
- Fix/fp ignore by @TilakMaddy in #871
- Update README.md by @TilakMaddy in #865
- Purge/docker by @TilakMaddy in #872
- fix: Add support for OpenZeppelin UUPSUpgradeable reinitializer function by @sumitvekariya in #874
- Cut-off openssl dependencies as CI check by @TilakMaddy in #882
- Aletheia Integration - Long Term Branch by @TilakMaddy in #846
New Contributors
- @github-actions made their first contribution in #867
- @sumitvekariya made their first contribution in #874
Full Changelog: aderyn-v0.5.3...aderyn-v0.5.4
aderyn-v0.5.3
Install aderyn 0.5.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.3/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.3
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Internal tools: cut-release by @TilakMaddy in #853
- fix: release-checklist + sync by @TilakMaddy in #854
- devex: bacon by @TilakMaddy in #855
- fix: clippy command in bacon config by @TilakMaddy in #856
- Fix clippy cmd by @TilakMaddy in #857
- Fixpr --> blesspr by @TilakMaddy in #858
- chore: dedup logic in makefile by @TilakMaddy in #859
- chore: Add bacon shortcuts to
CONTRIBUTING.md
by @TilakMaddy in #860 - fix: Purge useless aliases by @TilakMaddy in #861
- Chore/improve makefile by @TilakMaddy in #864
- chore(deps): bump zip from 2.1.6 to 2.3.0 by @dependabot in #863
- chore(deps): bump ring from 0.17.8 to 0.17.14 by @dependabot in #862
Full Changelog: aderyn-v0.5.2...aderyn-v0.5.3
aderyn-v0.5.2
Install aderyn 0.5.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.2/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.2
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- perf: demote foundry_config to dev-dep for aderyn-core by @TilakMaddy in #844
- Fix: more typos by @TilakMaddy in #848
- Internal Debugging tools by @TilakMaddy in #849
- Re-entrancy detector + Control Flow Graph by @TilakMaddy in #752
Full Changelog: aderyn-v0.5.1...aderyn-v0.5.2
aderyn-v0.5.1
Install aderyn 0.5.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.1/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.1
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Fix: Typos by @TilakMaddy in #838
- tech-debt: Inherit dependencies from workspace by @TilakMaddy in #839
Full Changelog: aderyn-v0.5.0...aderyn-v0.5.1
aderyn-v0.5.0
Install aderyn 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.5.0/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.5.0
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's Changed
- Fix False Positive: Unused errors that were used within require blocks by @alexroan in #811
- Fix False Positives: Remove public-external captures for virtual and overriden functions by @alexroan in #812
- Fix False Positive: Sends eth without checking msg.sender by @alexroan in #814
- Add env variable support to
aderyn.toml
by @TilakMaddy in #820 - Fix detector name - remove "detector" from the name by @TilakMaddy in #821
- Fix: Template update by @TilakMaddy in #823
- Add release checklist by @TilakMaddy in #827
- docs: Update URLs in README.md by @Patrick-Ehimen in #817
- Remove remappings from aderyn toml by @TilakMaddy in #826
- feat: Make
src
single folder instead of vector of paths by @TilakMaddy in #825 - LSP Report Adjustment by @TilakMaddy in #831
- Rename and Re-describe detectors by @alexroan in #828
- Fix PUSH0 False Positive by @alexroan in #833
- LSP wording and formatting by @alexroan in #834
New Contributors
- @Patrick-Ehimen made their first contribution in #817
Full Changelog: aderyn-v0.4.3...aderyn-v0.5.0
aderyn-v0.4.3
Install aderyn 0.4.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.4.3/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.4.3
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's changed
- Fix - LSP report did not contain root prefix defined in aderyn.toml
- Fix -
aderyn init
now initializes toml file with version = 1
aderyn-v0.4.2
Install aderyn 0.4.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.4.2/aderyn-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install cyfrin/tap/aderyn
Install prebuilt binaries into your npm project
npm install @cyfrin/[email protected]
Download aderyn 0.4.2
File | Platform | Checksum |
---|---|---|
aderyn-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
aderyn-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
aderyn-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
aderyn-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
aderyn-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |
What's new
- Aderyn LSP was broken in production and is now fixed.