Highlights
Access Control: 5 prior fixes. Scrutinize any change in this area.
Rollup.sol: most-fixed (2 issues). Treat as high-risk during review.
12 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Access Control: Critical initialization functions such as importing genesis batches were exposed to public access, presenting severe integrity and host takeover risks if unmitigated.
Auth Bypass: Cross-chain deposit and withdrawal finalization lacked strict validation of the calling entity, allowing unauthorized actors to simulate finalized bridge transfers.
Cryptographic Verification: The Rollup verification contract historically failed to bind the active sequencer set hash to the zero-knowledge proof public inputs, risking valid proofs executed by malicious or stale configurations.