• Stars
    star
    271
  • Rank 146,863 (Top 3 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 1 year ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

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: 80779

CVEs missing: 21249

Dropdown by vuln type:

Type Count Data
XSS 8727 xss.txt
RCE 3285 rce.txt
SQL Injection 5855 sqli.txt
Local File Inclusion 84 lfi.txt
Server Side Request Forgery 157 ssrf.txt
Prototype Pollution 164 proto-pollution.txt
Request Smuggling 66 req-smuggling.txt
Open Redirect 214 open-redirect.txt
XML External Entity 312 xxe.txt
Path Traversal 2356 path-traversal.txt
Server Side Template Injection 29 ssti.txt

Dropdown by year:

Year Count Data
1999 1 1999.txt
2000 1 2000.txt
2001 6 2001.txt
2002 18 2002.txt
2003 27 2003.txt
2004 90 2004.txt
2005 321 2005.txt
2006 964 2006.txt
2007 1013 2007.txt
2008 1918 2008.txt
2009 733 2009.txt
2010 633 2010.txt
2011 216 2011.txt
2012 421 2012.txt
2013 359 2013.txt
2014 788 2014.txt
2015 791 2015.txt
2016 504 2016.txt
2017 1281 2017.txt
2018 1844 2018.txt
2019 1412 2019.txt
2020 2055 2020.txt
2021 1865 2021.txt
2022 2491 2022.txt
2023 1497 2023.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 and Directory Traversal.

  • 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 and Server Side Template Injection; 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.
edoardoottavianelli.it to contact me.

More Repositories

1

awesome-hacker-search-engines

A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more
Shell
6,564
star
2

cariddi

Take a list of domains, crawl urls and scan for endpoints, secrets, api keys, file extensions, tokens and more
Go
1,330
star
3

scilla

Information Gathering tool - DNS / Subdomains / Ports / Directories enumeration
Go
731
star
4

lit-bb-hack-tools

Little Bug Bounty & Hacking Toolsโš”๏ธ
Go
302
star
5

csprecon

Discover new target domains using Content Security Policy
Go
280
star
6

tryhackme-ctf

TryHackMe CTFs writeups, notes, drafts, scrabbles, files and solutions.
Shell
188
star
7

favirecon

Use favicon.ico to improve your target recon phase. Quickly detect technologies, WAF, exposed panels, known services.
Go
159
star
8

spark-ar-creators

List of 9500 (and counting) Spark AR Creators. Open an issue or contact me if you want to be added.โค๏ธ
Python
132
star
9

eJPT-notes

Notes I took while preparing for eJPT certification by eLearn Security (passed 19/20)
122
star
10

black-hat-python3-code

๐Ÿดโ€โ˜ ๏ธ tools (py3 version) of Black Hat Python book ๐Ÿดโ€โ˜ ๏ธ
Python
95
star
11

secfiles

My files for security assessments, bug bounty and other security related stuff
Shell
93
star
12

longtongue

Customized Password/Passphrase List inputting Target Info
Python
76
star
13

pphack

The Most Advanced Client-Side Prototype Pollution Scanner
Go
75
star
14

pwdsafety

๐Ÿ”’command line tool checking password safety๐Ÿ”’
Go
60
star
15

twitterbot2

Like and retweet your tweets, or search tweets by topic. It stores and serves data with a Flask webapp. ๐Ÿฆ Live demo running on twitter.com/ai_testing
Python
55
star
16

companies-hiring-security-remote

List of companies that hire security people full remote.
46
star
17

HackerRank-LinuxShell

HackerRank-LinuxShell Solutions ๐Ÿ’ป
Shell
45
star
18

twitterBot

[NOT WORKING] ๐Ÿค– CLI Twitter Bot. It's made to reach more engagement based on your interests. See https://github.com/edoardottt/twitterbot2
Python
39
star
19

MSc-CyberSecurity-Sapienza

Master of Science in Cybersecurity, Sapienza University of Rome.
C#
37
star
20

depsdev

CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
Go
32
star
21

malicious-rMQR-Codes

Collection of (4000+) malicious rMQR Codes for Penetration testing, Vulnerability assessments, Red Team operations, Bug Bounty and more
Python
27
star
22

boggart

Highly customizable low-interaction experimental honeypot that mimics specific hosts.
Go
26
star
23

amazon_tracker

A simple amazon tracker that sends you an email when prices of your followed products fall down!
Python
24
star
24

py-problems-solutions

Implementations of various problems using Python. Dynamic Programming, BackTracking & Sorting algorithms ๐Ÿ’ป
Python
22
star
25

defangjs

URL / IP / Email defanging with Javascript. Make IoC harmless.
JavaScript
22
star
26

golazy

Golang module exporting general purpose functions I get tired of rewriting every time
Go
19
star
27

programming-fundamentals

Useful material for learning Python, start coding and learn how to logically solve real world problems.
Python
19
star
28

asm-snippets

Some of my assembly code (examples, iterative and recursive algorithms) from Computer's Architecture course in Sapienza University, CS Bachelor's Degree ๐Ÿ’พ
Assembly
17
star
29

gochanges

**[ARCHIVED]** website changes tracker ๐Ÿ”
Go
15
star
30

news-list

List of Tech/Geo/Economics/Politics sources of news. ๐ŸŒ
15
star
31

edovshitler

SAVE THE EARTH! ๐Ÿ‘พ ๐ŸŽฎ
Python
14
star
32

nuclei-cve-gpt

[experiment] Generate Nuclei templates for CVEs using chatGPT
Go
13
star
33

multi-pdf-finder

Are you looking for a word in many pdf files? Do it one time. โšก
Shell
13
star
34

Scripts

random scripts
Shell
12
star
35

offensive-onos

My experiments in weaponizing ONOS applications (https://github.com/opennetworkinglab/onos)
Java
10
star
36

HackerRank-Python

HackerRank-Python ๐Ÿ
Python
10
star
37

fileDecrypter

Simple C file decrypter ๐Ÿ”’
C
10
star
38

TweetPro

University Java project. It's a lightweight tool specialized in tweets analysis. ๐Ÿ“ˆ
Java
10
star
39

bashify

Powershell profile to bashify your Windows prompt
PowerShell
9
star
40

defango

URL / IP / Email defanging with Golang. Make IoC harmless.
Go
9
star
41

powershell365

[PAUSED] 365 (one per day) tips to learn Powershell
PowerShell
8
star
42

READMENATOR

Final README.md sample for all kind of projects [ readme, boilerplate, badges, template, github, material, design, opensource, badge, ui, beauty ]
8
star
43

COVID-19

Info/Data (global/italy) about COVID-19. PR welcome for other countries.
Python
8
star
44

PostgresSQL-DB

Easy implementation of some postgreSQL Databases for practicing with Conceptual analysis of requirements, design of relational databases and SQL queries
PLpgSQL
8
star
45

gonesis

Generate Golang project template ready to be pushed on GitHub using a single command
Go
7
star
46

omegle-geolocalization

Localize strangers on Omegle. See Country, State, City, District, Latitude and Longitude.
JavaScript
6
star
47

cpu-usage

Simple cpu usage scripts with some programming languages
Java
6
star
48

CompTIA-Security-notes

CompTIA Security+ SY0-601 notes (passed 788 points)
6
star
49

dalle

Simple Golang Client to interact with Dall-E API
Go
4
star
50

GDPR

General Data Protection Regulation
4
star
51

bugcrowd-go

Golang Bugcrowd API client
Go
4
star
52

computerphile-pong

Pong game with a little bit of Data Science. Computerphile.
Python
3
star
53

images

๐Ÿ–ผ๏ธImages for edoardottt's repositories๐Ÿ–ผ๏ธ
3
star
54

edoardottt

Hey! I'm edoardottt! ๐Ÿดโ€โ˜ ๏ธ๐Ÿ‘น
3
star
55

Eproject

My first Django application
Python
3
star
56

edoardoottavianelli.it

My personal website (https://www.edoardoottavianelli.it/)
HTML
3
star
57

master-degree-thesis

Proposal and Investigation of a framework for Cross App Poisoning attacks detection in Software Defined Networks - Master of Science in Cybersecurity Thesis, Sapienza University
TeX
2
star
58

hello-world

Hello world
1
star
59

SeekUp

Progetto Ingegneria del Software - Informatica, Universitร  Sapienza
1
star
60

go-readingtime

Estimate how long it takes to read a text
Go
1
star
61

bachelor-degree-thesis

Design e Sviluppo del sistema di End User Development in SeismoCloud - Laurea Triennale in Informatica Universitร  Sapienza di Roma
TeX
1
star