## https://sploitus.com/exploit?id=21A78238-3419-5054-BA51-F3AE51FC7B27
# Vulnerability Database for Intrusion Prevention Systems
This database collects vulnerability information during intrusion prevention system (HW) deployments, including 0day, 1day, and nday vulnerabilities. The original data was maintained in Tencent Docs, but due to limitations on resources, it has been migrated here.
## Data Format
Each vulnerability is stored as a separate TOML file, organized by year:
```
docs/_data/
βββ 2023/ β 325 entries
βββ 2024/ β 455 entries
βββ 2025/ β 333 entries
βββ 2026/ β 0 entries
```
Example file: `docs/_data/2025/xxx.toml`:
```toml
vendor = "Vendor Name"
name = "Vulnerability Name"
type = "RCE"
version = "Affected Version"
path = "/Exploit Path"
detail = "Vulnerability Details / POC"
fix = "Mitigation Suggestions"
date = "07:30"
label = "0day" # 0day | 1day | nday
verifier = "AdySec" # Verified by AdySec (2025+)
```
## Submitting Vulnerabilities
1. Click βοΌ Submit Vulnerabilityβ at the top of the site page.
2. Fill in the form β A GitHub Issue will be automatically created.
3. After review by the maintainer, the issue will receive a βReviewedβ label.
4. GitHub Actions will automatically extract data, write it into TOML files, and rebuild the site.
## Directory Structure
```
.github/
βββ ISSUE_TEMPLATE/submit-vulnerability.md # Issue template
βββ workflows/update-data.yml # Automatically updates after review
docs/
βββ _data/{year}/*.toml # Source data (TOML format)
βββ assets/css/style.css # Dark mode style
βββ .nojekyll # Disables Jekyll
βββ index.html / 2025.html / ... # Build outputs
scripts/
βββ build-static.py # Core: converts TOML to static HTML
βββ convert-excel.py # Converts Excel to TOML (one-time import)
βββ process-issue.py # Converts issues to TOML (for GitHub Actions)
βββ build-aggregate.py # Converts TOML to JSON (compatible retention)
```
## Technology Stack
| Layer | Technology |
|-------|-------------|
| Data Format | TOML |
| Page Generation | Python (no framework) |
| Hosting | GitHub Pages (static files) |
| Automation | GitHub Actions |
| Submission | Issue form β Automated processing by Actions |