feat: Hyperlane AVS contracts #3651
27 new alerts including 1 high severity security vulnerability
New alerts in code changed by this pull request
Security Alerts:
- 1 high
- 11 medium
- 13 low
Other Alerts:
- 2 warnings
See annotations below for details.
Annotations
Check failure on line 211 in solidity/contracts/avs/ECDSAServiceManagerBase.sol
Code scanning / Slither
Unchecked transfer High
Check warning on line 340 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Uninitialized local variables Medium
Check warning on line 252 in solidity/contracts/avs/ECDSAServiceManagerBase.sol
Code scanning / Slither
Uninitialized local variables Medium
Check warning on line 69 in solidity/script/avs/DeployAVS.s.sol
Code scanning / Slither
Uninitialized local variables Medium
Check warning on line 339 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Uninitialized local variables Medium
Check warning on line 358 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Unused return Medium
Check warning on line 230 in solidity/contracts/avs/HyperlaneServiceManager.sol
Code scanning / Slither
Unused return Medium
Check warning on line 285 in solidity/contracts/avs/HyperlaneServiceManager.sol
Code scanning / Slither
Unused return Medium
Check warning on line 358 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Unused return Medium
Check warning on line 211 in solidity/contracts/avs/ECDSAServiceManagerBase.sol
Code scanning / Slither
Unused return Medium
Check warning on line 372 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Unused return Medium
Check warning on line 273 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Unused return Medium
Check notice on line 40 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Local variable shadowing Low
Check notice on line 382 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Local variable shadowing Low
Check notice on line 78 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Local variable shadowing Low
Check notice on line 42 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Local variable shadowing Low
Check notice on line 229 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Local variable shadowing Low
Check notice on line 230 in solidity/contracts/avs/HyperlaneServiceManager.sol
Code scanning / Slither
Calls inside a loop Low
Check notice on line 89 in solidity/script/avs/DeployAVS.s.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check notice on line 188 in solidity/contracts/avs/ECDSAServiceManagerBase.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check notice on line 296 in solidity/contracts/avs/HyperlaneServiceManager.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check notice on line 332 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check notice on line 178 in solidity/contracts/avs/ECDSAServiceManagerBase.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check notice on line 312 in solidity/contracts/avs/ECDSAStakeRegistry.sol
Code scanning / Slither
Reentrancy vulnerabilities Low
Check warning on line 31 in solidity/contracts/avs/ECDSAStakeRegistryStorage.sol
Code scanning / Slither
State variables that could be declared constant Warning