Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on May 17, 2026. It is now read-only.

tg12/PoC_CVEs

Repository files navigation

PoC CVEs — Proof-of-Concept Repository Index

A continuously updated index of public GitHub proof-of-concept repositories mapped to CVE identifiers. Strictly for educational and defensive security research purposes.

Index Size Updated Free Access


Live Search Interface

labs.jamessawyer.co.uk/cves/

A searchable web interface over the full index — find PoC repositories by exact CVE ID or repository fragment in seconds.

PoC CVE Search Engine


What This Is

This repository aggregates publicly available proof-of-concept exploit code and vulnerability demonstration repositories from GitHub and similar sources, indexed by CVE identifier. It is intended to help:

  • Security researchers rapidly locate existing PoC code for a given CVE
  • Penetration testers validate whether a vulnerability is exploitable in lab environments
  • Defenders and blue teamers understand attacker tooling and patch prioritisation
  • CTF players find reference implementations and writeups
  • Vulnerability analysts cross-reference NVD/CVSS data with real-world exploit availability

Search Engine Features

Feature Detail
Index size 8,000+ CVEs with mapped PoC repositories
Search modes Exact CVE ID (CVE-2024-XXXX) or repository fragment
Free tier 3 searches per IP per day, up to 3 results
Extended access Email verification unlocks additional searches
API REST API available — see API Docs
OpenAPI spec Available at the web interface header
Update frequency Daily automated refresh

Data Files

This repo ships flat-file exports of the full index for offline use:

File Description
cve_links.txt Human-readable table of all CVE → PoC URL mappings (41,000+ entries)
cve_links.csv Machine-readable CSV export (CVE,URL)
cve_links_by_github_username.txt Index grouped by GitHub username of the PoC author

Sample entries

CVE-2024-21762 https://github.com/example/CVE-2024-21762-poc
CVE-2023-44487 https://github.com/example/CVE-2023-44487-PoC
CVE-2021-44228 https://github.com/example/log4shell-poc

API Usage

The live search engine exposes a REST API for programmatic access.

Base URL: https://labs.jamessawyer.co.uk/cves/

# Search by CVE ID
curl "https://labs.jamessawyer.co.uk/cves/api/search?q=CVE-2024-21762"
# Search by repo fragment
curl "https://labs.jamessawyer.co.uk/cves/api/search?q=log4shell"

Full API documentation and the OpenAPI specification are linked from the web interface header.


Scope & Coverage

  • Entries span CVE-1999-xxxx through CVE-2025-xxxx and are updated as new PoCs are published
  • Sources include GitHub public repositories, GitLab, and select security research sources
  • Each CVE may map to multiple PoC repositories from different authors
  • CVSS severity scores are surfaced where available

Responsible Use

This index is provided for educational and defensive purposes only.

  • Do not use PoC code against systems you do not own or have explicit written permission to test
  • Many CVEs listed are for end-of-life or patched software — always verify applicability
  • The maintainer takes no responsibility for misuse of information contained herein

Contact & Support

If you find this useful, consider supporting the project:

  • Bitcoin: 3QjWqhQbHdHgWeYHTpmorP8Pe1wgDjJy54
  • ZCash: t1KSR5YkNPbjqRSCoLKo5AddFWdm9Kzxh1B

Support

If you find this project useful, consider supporting it:

Currency Address
Bitcoin (BTC) 3QjWqhQbHdHgWeYHTpmorP8Pe1wgDjJy54
Ethereum (ETH) 0x5851e6145F4773d1585b8686095FB16E368a4dA1
ZCash (ZEC) t1KSR5YkNPbjqRSCoLKo5AddFWdm9Kzxh1B

AltStyle によって変換されたページ (->オリジナル) /