A comprehensive collection of smart contract vulnerabilities, audit reports, and security patterns curated by OpenAuditLabs to advance blockchain security research and AI-powered analysis tools.
- Vulnerability Samples: Categorized smart contract vulnerabilities with detailed metadata
- Audit Reports: Professional security assessments and findings
- Security Patterns: Common attack vectors and defensive measures
- Code Samples: Vulnerable and secure contract implementations
dataset/
├── vulnerabilities/
│ ├── reentrancy/
│ ├── overflow/
│ └── access-control/
├── audits/
│ ├── defi/
│ └── nft/
├── patterns/
└── samples/
import json
import os
# Load vulnerability data
with open('vulnerabilities/reentrancy/data.json', 'r') as f:
vuln_data = json.load(f)Clone the repository or download specific categories as needed.
- Expert validation by certified smart contract auditors
- Automated quality checks and consistency validation
- Peer review process for all submissions
- Regular updates and maintenance
This dataset is licensed under the GNU Affero General Public License v3.0. See LICENSE for details.
We welcome contributions from the security research community. Please see our contribution guidelines for more information.
If you use this dataset in your research, please cite:
@dataset{openauditlabs2025,
title={OpenAuditLabs Smart Contract Security Dataset},
author={OpenAuditLabs},
year={2025},
url={https://github.com/OpenAuditLabs/dataset}
}- Technical Support: [email protected]
- Research Inquiries: [email protected]
- Issues: GitHub Issues