Files
cve/.gitignore
T
0xMarcio aae0c789a3 Meet the query where it is written: slang, names, typos
Security slang and NVD prose rarely share a word. "sqli" found 843 CVEs
where "sql injection" found 12,719, "lpe" 80 against 1,311 for "privilege
escalation". A term now expands to its phrases and an entry matches on any
of them, with the best-scoring form counted.

A vulnerability searched by the name it is known by leads with the record
it belongs to, whatever the prose and the repository names say: ghostcat
put a different record first, moveit a newer one. Forty names are mapped.

A term with no word in the index at all is nearly always a typo. The
closest word one edit away stands in, weighed by how many records use it,
and the status line says which: citrx finds citrix, fortinte fortinet,
l0g4j log4j.

CVE pages carry BreadcrumbList markup for the home, year and block trail,
and the site publishes an OpenSearch descriptor so a browser can add it
as a search engine from the address bar.
2026-09-04 02:59:24 +02:00

36 lines
527 B
Plaintext

data/
.venv/
docs/CVE_list.json
docs/kev.json
docs/repo_meta.json
docs/trending_poc.json
docs/nuclei.json
docs/cve_metadata.json
docs/epss.json
docs/robots.txt
docs/opensearch.xml
docs/sitemap.xml
docs/sitemap-*.xml
docs/CVE-*.html
docs/404.html
docs/social-card.png
__pycache__/
# Assistant tooling. None of it belongs in the repository.
.claude/
.codex/
.cursor/
.cursorrules
.windsurf/
.aider*
.continue/
.gemini/
.roo/
.cline/
.github/copilot-instructions.md
AGENTS.md
CLAUDE.md
GEMINI.md
.mcp.json
docs/page_lastmod.json