Skip to content

feat: add Backfills evidence description - #24

Merged
chaksaray merged 21 commits into
developfrom
backfills-evidence-dec
Jun 21, 2026
Merged

chaksaray merged 21 commits into
developfrom
backfills-evidence-dec

Conversation

@chaksaray

Copy link
Copy Markdown
Contributor

No description provided.

chaksaray and others added 21 commits June 18, 2026 22:19
- schema_version bumped 0.2.0 → 1.0.0 on all 48 records
- severity promoted to top level from aivss.aivss_severity
- aivss_score promoted to top level from aivss.aivss_score
- references converted from URI strings to {tag, text, url} objects
- status, published, researcher, researcher_url backfilled where missing
- owasp_mcp backfilled from aivss.owasp_mcp_mapping where missing
- stale component_type values normalised (mcp→mcp_server, mcp-server-card→mcp_server, rag→other)
- schema/ave-record-1.0.0.schema.json: added "prompt" to component_type enum
- scripts/migrate-records.js: migration script with transforms a–j

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Adds pattern rules (rules/pattern/) and positive/negative fixtures
(tests/fixtures/) for the remaining 43 AVE records so that
check_rule_coverage.py, check_fixtures.py, and pytest (96 tests) all pass.
…tforms, affected_registries, cvss_base_vector, kill_switch_active, mitre_atlas_mapping)
…)/2)×ThM

00046: thm 0.9→1.0 (in-the-wild), score 9.1→9.2
00047: thm 0.85→1.0 (in-the-wild, invalid value), score 7.8→7.6
00048: thm 0.85→0.90 (PoC exists, invalid value), score 8.2→7.7
00049: cvss_base 7.5→8.0, thm 0.85→1.0 (in-the-wild, invalid value), score 7.5→7.2
00050: cvss_base 7.8→8.5, thm 0.88→0.90 (PoC exists, invalid value), score 7.8→7.2
00051: cvss_base 8.1→9.5, thm stays 0.90, score 8.1→7.2
… all 51 records

Each record now has 3–5 references drawn from primary sources:
- arXiv papers: Perez & Ribeiro 2022, Greshake 2023, Zou GCG 2023,
  Wei 2023, Cohen 2024, Zou PoisonedRAG 2024, Qi 2023, Wan 2023,
  Boucher 2021 Trojan Source, Koh & Liang 2017
- CWE entries: CWE-20, 78, 79, 94, 116, 200, 259, 269, 284, 290, 359,
  400, 434, 494, 502, 514, 522, 601, 644, 798, 829, 918
- MITRE ATLAS: AML.T0010, AML.T0020
- MITRE ATT&CK: T1021, T1548, T1552, T1595, T1656, T1657
- OWASP: Top 10 LLM, Top 10:2021, MCP Top 10, WSTG Host Header
- RFCs: 7636 (PKCE), 8414 (AS Metadata)
- CVE-2021-42574 (Trojan Source)
- PortSwigger Web Security Academy

Last entry in every record is the AVE Registry self-link.
102 tests still pass.
@chaksaray
chaksaray merged commit d10536e into develop Jun 21, 2026
@chaksaray
chaksaray deleted the backfills-evidence-dec branch June 24, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant