notes="NIST SARD Juliet 1.3. Each case has bad() and goodG2B/goodB2G. CC0. The arichardson mirror is a memory-safety subset; CWE-78 lives in the full NIST zip / Juliet Java."
notes="Public git. Seed: CVE-2014-0160 tls1_process_heartbeat. Do not vendor the whole tree; harvest isolated functions."
[[dataset]]
name="Firefox mozilla-central"
url="https://hg.mozilla.org/mozilla-central"
data="https://github.com/mozilla-firefox/firefox"
level="commit/function"
languages=["C/C++","JavaScript"]
notes="Canonical VCS is hg.mozilla.org; git mirrors are gecko-dev (archived) and mozilla-firefox/firefox. Filter CVEfixes/MoreFixes for gecko-dev. Do not clone mozilla-central. FixFox is embargoed until 2030. Seed: CVE-2020-15667 mar_insert_item."
[[dataset]]
name="Chromium"
url="https://github.com/chromium/chromium"
level="commit/function"
languages=["C/C++","JavaScript"]
notes="Public git mirror of chromium/src. Seed: CVE-2019-5786 FileReaderLoader::ArrayBufferResult. Do not vendor the whole tree."
[[dataset]]
name="curl"
url="https://github.com/curl/curl"
level="commit/function"
languages=["C"]
notes="Public git. Seed: CVE-2023-38545 do_SOCKS5. Isolated functions only; do not vendor the tree."
notes="Apache-2.0 (v2). 66 pinned Python web repos: 26 human-authored, 40 LLM-generated (Claude, GPT, Kimi) seeded with reviewed vulns. 1896 vulnerable findings + 280 false-positive traps with file, line range, function, primary/acceptable CWEs, severity, authorship. Educational/CTF style, not production. Source of the `vibe-py` slice; traps are the fixed-side twins."
notes="600 real npm vulnerabilities (prototype pollution, ReDoS, command injection, path traversal, code injection) with Jest exploit oracles, fixCommit, fixedVersion, and sinkLocation. No license file: never vendor its test files; harvest function pairs from the upstream package repositories named in fixCommit (`vfc-js` slice) and record each package's own license."
notes="932k agent-authored PRs (Claude Code, Codex, Copilot, Cursor, Devin, Jules) with patches and language; CC-BY-4.0 index, source repos keep their licenses. No security labels. Candidate source for `agent-vfc` together with GitHub commit search on agent co-author trailers."
notes="MIT. 28 backend scenarios x 14 frameworks (Express, Flask, FastAPI, Django, Nest, ...) with functional tests and executable exploits per CWE. Generated code is not shipped; generate with any model, the exploit harness labels each sample. Deferred slice (`baxgen`) until deep mode can run its exploits."
[[dataset]]
name="SecurityEval"
url="https://github.com/s2e-lab/SecurityEval"
level="prompt/sample"
languages=["Python"]
notes="121 prompts over 69 CWEs with Copilot and InCoder outputs. Vibe-textbook only; not web recall."
[[dataset]]
name="CodeSecEval"
url="https://arxiv.org/abs/2407.02395"
level="sample"
languages=["Python"]
notes="180 samples, 44 vulnerability types, insecure and secure executable code with tests. Pointer only."
[[dataset]]
name="CWEval"
url="https://github.com/Co1lin/CWEval"
level="task"
languages=["C","Python","JavaScript"]
notes="Functionality plus security evaluation of LLM-generated code on the same tasks. Pointer only."
notes="MIT. Labels are DEFINED by its Insecure Code Detector regex/semgrep/weggli rules. Circular for a rule-proposing tool: coverage pointer only, never recall ground truth."