New Scan
vault-contracts
token-bridge
governance-module
Scanning
Running
0%
0s elapsed
Preparing environment
12s
Indexing source files
48s
●
Hunting vulnerabilities
0s
○
Validating & report
Findings
12
2 Critical
4 High
3 Medium
Reentrancy Attack in withdraw()
Critical
›
Unprotected selfdestruct in Proxy
Critical
›
Missing Access Control on Admin
High
›
Integer Overflow in Token Calc
Medium
›
Missing Event Emission for State
Low
›
Critical
TEST-1
Reentrancy Attack in withdraw()
Vault.sol
fix
1// checks-effects-interactions
2function withdraw(uint256 amt) {
3 require(bal[msg.sender] >= amt);
4 bal[msg.sender] -= amt;
5 msg.sender.call{value:amt}("");
6}
Code Patched
All vulnerabilities resolved
12/12 addressed