Releases: Cyfrin/aderyn
Releases · Cyfrin/aderyn
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.
aderyn-v0.4.1
Install aderyn 0.4.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.4.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.4.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 |
aderyn-v0.4.0
Install aderyn 0.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cyfrin/aderyn/releases/download/aderyn-v0.4.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.4.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 |
Release v0.3.4
- More robust shell installer (cyfrinup)
- Improved docs for CLI options
- Github actions updates
- Readme updates
What's Changed
- Linting fix by @alexroan in #782
- Feat/more robust installer by @PatrickAlphaC in #787
- Docs/improve documentation for cli options. by @mgiagante in #763
- ci: update actions to latest versions and provide standardization by @Killpit in #757
- Update README.md to include error handling for Windows users by @johnfawole in #786
New Contributors
- @Killpit made their first contribution in #757
- @johnfawole made their first contribution in #786
Full Changelog: v0.3.3...v0.3.4
Release v0.3.3
Features
- Implement init with an optional path to create
aderyn.toml
shoutout to @mgiagante #762
Fixes
- Account for revert statements not just revert functions in require/revert in loop detector
- Catch only ERC20 functions when reporting unsafe transfer
Modifications
- Lower the severity of UncheckedReturn detector
- Lower the severity of block.timestamp in deadline detector
- Lower the severity of delegate call in loop detector
- Arbitrary transfer from has a new strategy
Removed
- Uninitialized state variable detector
Funding
- Create
funding.json
for gitcoin