A comprehensive collection of Cairo security resources, learning materials, and best practices for securing Cairo smart contracts on Starknet.
A comprehensive checklist of common Cairo security vulnerabilities with detailed explanations, vulnerable code examples, and fixes:
- Unconstrained Witness Values
- Integer Overflow/Underflow
- Missing Access Control
- Signature Replay Attacks
- Proof Malleability
- Recursion Depth Attacks
- L1↔L2 Message Handling Vulnerabilities
- Felt-to-Address Conversion Issues
A structured guide through Cairo security learning:
- Documentation and Language Foundations
- Security Courses and Common Vulnerabilities
- Past Cairo Security Contests
These resources provide curated content to help you master Cairo security, from foundational concepts to advanced vulnerability analysis.
We welcome contributions! If you have valuable Cairo security resources to share, please open an issue or submit a pull request.
See LICENSE for more information.