In this article, we'll examine how attackers can manipulate the _safeMint function's external call to bypass minting limits and drain NFT collections.
Glossary definition
A smart contract audit is an independent, scope-bound security review of blockchain code using manual analysis, testing, tooling, and documented findings.
A smart contract audit is a security review of blockchain code by independent researchers to identify vulnerabilities, logic errors, and potential exploits before deployment.
Audits combine manual and automated analysis. Manual review, where auditors examine code line by line, makes up roughly 90% of the work. Automated analysis using static-analysis tools such as Wake helps surface common issues and code-quality problems, but cannot replace human judgment for complex logic and protocol-specific risks.
During an audit, security researchers typically:
Audit findings are classified by severity, from informational notes to critical vulnerabilities that require immediate fixes. The final report documents all issues found, their potential impact, and recommended fixes.
ack3 researchers have performed security audits for protocols including Lido, Aave, Safe, Axelar, and LayerZero. Our reports classify findings into six severity levels: Informational, Warning, Low, Medium, High, and Critical. Read the public audit reports.
Used in context
In this article, we'll examine how attackers can manipulate the _safeMint function's external call to bypass minting limits and drain NFT collections.
Ackee is finalizing an ERC-4337 detector to identify the use of forbidden opcodes and storage access, turning a very labor-intensive manual review into an automated…
An archived index of Ackee Blockchain public Ethereum, EVM, and Solana audit summaries, covering 41 organizations and 66 linked entries.
Building projects on top of cross-chain solutions may lead to security issues in the code. Open-source tools can automatically detect many issues or help test the…