mythril
Warn
Audited by Socket on Aug 4, 2026
1 alert found:
SecuritySecurityexamples/analyze-contract/README.md
MEDIUMSecurityMEDIUM
examples/analyze-contract/README.md
The contract is highly insecure due to two clear issues: (1) reentrancy in withdraw() caused by updating user balance after an external call (CEI violation), enabling repeated withdrawals, and (2) an unprotected emergencyWithdraw(address) that lets any caller drain the entire contract balance to an arbitrary address. No evidence of obfuscated or stealthy malware behavior is present; the danger stems from straightforward exploitable logic flaws.
Confidence: 88%Severity: 90%
Audit Metadata