Shell MIT

missing-cve-nuclei-templates

Weekly updated list of missing CVEs in nuclei templates official repository. Mainly built for bug bounty, but useful for penetration tests and vulnerability assessments too.

E

edoardottt

Dernière activité 28 sept. 2026
edoardottt/missing-cve-nuclei-templates

448

étoiles

49

forks

3

issues ouvertes

automationbug-bountybug-huntingbugbountybugbounty-toolbugbountytipscvecve-scanninghackingnucleinuclei-enginenuclei-templatespenetration-testingpentestingprojectdiscoverysecuritysecurity-toolsvulnerability-detectionvulnerability-scanners

Ce README est souvent en anglais.

Weekly updated list of missing CVEs in nuclei templates official repository


Note This repository is 100% automated so there can be errors, but in general is pretty accurate. Go to section "How it works" to understand how data is collected.

Stats 📊

CVEs analyzed: 176518

CVEs missing: 69299

Dropdown by vuln type:

Type Count Data
XSS 23917 xss.txt
RCE 3710 rce.txt
SQL Injection 13768 sqli.txt
Local File Inclusion 395 lfi.txt
Server Side Request Forgery 518 ssrf.txt
Prototype Pollution 325 proto-pollution.txt
Request Smuggling 126 req-smuggling.txt
Open Redirect 480 open-redirect.txt
XML External Entity 485 xxe.txt
Path Traversal 4174 path-traversal.txt
Server Side Template Injection 106 ssti.txt
Denial of Service 16576 dos.txt

Dropdown by year:

Year Count Data
1999 40 1999.txt
2000 48 2000.txt
2001 76 2001.txt
2002 160 2002.txt
2003 126 2003.txt
2004 356 2004.txt
2005 726 2005.txt
2006 1507 2006.txt
2007 1597 2007.txt
2008 2551 2008.txt
2009 1544 2009.txt
2010 1373 2010.txt
2011 831 2011.txt
2012 985 2012.txt
2013 934 2013.txt
2014 1572 2014.txt
2015 1955 2015.txt
2016 1877 2016.txt
2017 2864 2017.txt
2018 3359 2018.txt
2019 2658 2019.txt
2020 3562 2020.txt
2021 4095 2021.txt
2022 4804 2022.txt
2023 6527 2023.txt
2024 10480 2024.txt
2025 7854 2025.txt
2026 4838 2026.txt

Why 🤔

  • Bug bounty: the CVE templates in the official nuclei-templates repo are completely useless for bug bounty. This because everyone is using those templates looking for low hanging fruit. Build your own templates for new (and old!) CVEs, scan all the possible targets and don't forget to share them in the official nuclei-templates repo.
  • General Security: Security people can write their own templates for missing CVEs and use them to secure products during pentests, vuln assessments, red team ops and so on... every user will benefit from these actions. If they are very good security people they'll share the templates in official nuclei-templates repo helping the whole infosec community.
  • Stats & Data lover: I love data and statistics and I hope people like me will enjoy.

How it works 🖥️

Automated Logic:

for each cve in trickest/cve:
    if this cve not present in nuclei-templates:
        if it contains one of the words we are looking for:
            if it is a CVE suitable for nuclei:
                print it
  • Which are the "words we are looking for"? reflected, rce, local file inclusion, server side request forgery, ssrf, remote code execution, remote command execution, command injection, code injection, ssti, template injection, lfi, xss, Cross-Site Scripting, Cross Site Scripting, SQL injection, Prototype pollution, XML External Entity, Request Smuggling, XXE, Open redirect, Path Traversal, Directory Traversal and Denial of Service.

  • This means the tracked vulnerability types are: XSS, RCE, SQL injection, Local File Inclusion, Server Side Request Forgery, Prototype Pollution, Request Smuggling, Open Redirect, XML Enternal Entity, Path Traversal, Server Side Template Injection and Denial of Service; but new vuln types will be supported.

  • Why there can be errors in categorizing CVEs? Because when grepping for these words there can be false positives, meaning that an XXE vulnerability can be categorized as RCE because e.g. it says "in certain situations can be escalated to rce".

  • Why if I subtract the "CVEs missing" from the "CVEs analyzed" I don't get the exact official nuclei templates count? Because as said before the tracked vuln types are just 10 (the most famous ones), but a lot of other types are reported as well (and they will be supported).

  • What does it mean a CVE is suitable for Nuclei? Basically a remote web or network vulnerability (e.g. a CVE on Android is not suitable).

Contributing 🛠

Just open an issue / pull request.

Thanks 💝

License 📝

This repository is under MIT License.
edoardottt.com to contact me.

Projets similaires

Community curated list of templates for the nuclei engine to find security vulnerabilities.

JavaScriptbugbountyexploit-developmentexploits
Pprojectdiscovery
13 k étoiles3,7 k

80k+ WordPress Nuclei templates, updated daily from Wordfence intel—filter by severity/tags/CVE and scan in one line. 🚀🔒

Pythonawesome-listbugbountycve
Ttopscoder
1,3 k étoiles157

Gather and update all available and newest CVEs with their PoC.

HTMLcvecve-pocexploit
Ttrickest
8,1 k étoiles979