For a templated vulnerability scanner, the strongest matches are projectdiscovery/nuclei (Nuclei is a template-driven vulnerability scanner that uses customizable), trickest/cve (This repository is a curated CVE and exploit database) and future-architect/vuls (Vuls is an agentless vulnerability scanner that cross-references software). flipkart-incubator/astra and cve-search/cve-search round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Automated security tools that utilize customizable templates to identify known vulnerabilities across large-scale infrastructure environments.
Nuclei is a modular security scanning framework designed for automated vulnerability detection and infrastructure reconnaissance. It functions as a template-driven engine that executes security checks across diverse network protocols, allowing users to define custom detection logic to identify vulnerabilities, misconfigurations, and exposed assets. The platform distinguishes itself through its highly extensible architecture, which supports distributed scanning, headless browser automation for dynamic web content, and out-of-band interaction monitoring to detect blind vulnerabilities. It integ
Nuclei is a template-driven vulnerability scanner that uses customizable YAML templates to detect CVEs across many protocols, supports distributed scanning for scalability, and outputs results in multiple formats, making it a comprehensive fit for this search.
This project is a vulnerability intelligence database and aggregator that organizes common vulnerabilities and exposures alongside their corresponding proof-of-concept exploit code. It functions as a security vulnerability tracker and an indexed directory of public exploit payloads. The system monitors new security flaws and updates to known exploits through repository watches and atom feeds. It utilizes automated aggregation to collect vulnerability details from centralized repositories and discovers associated exploit code via reference analysis and global searches. The tool provides capab
This repository is a curated CVE and exploit database, not a template-driven vulnerability scanner—it aggregates vulnerability intelligence but lacks the scanning engine, multi-protocol probing, and automated detection you need.
Vuls is an agentless vulnerability scanner and CVE intelligence aggregator. It identifies security flaws in operating systems, containers, and network devices without requiring the installation of permanent software agents on target machines. The project distinguishes itself by cross-referencing software versions against multiple vulnerability databases, security advisories, and known exploit catalogs. It utilizes platform-based enumeration and lockfile analysis to detect vulnerabilities in network hardware, programming libraries, and website plugins. The tool covers a broad range of securit
Vuls is an agentless vulnerability scanner that cross-references software versions against vulnerability databases to detect CVEs across OS, containers, and network devices, but it lacks the template-driven scanning engine that this search requires, making it a different kind of scanner than the one sought.
Astra is a security analysis system and scanner designed to identify vulnerabilities and security flaws in REST API endpoints. It functions as a security testing tool that automatically detects common API weaknesses during development and deployment cycles. The project provides a graphical interface for triggering and monitoring security scanning processes, removing the requirement for manual command line execution. This management UI allows for the oversight of scanning workflows and the retrieval of vulnerability reports. The system supports the import of collection files to map endpoints
Astra is a security scanner for REST APIs that detects common API vulnerabilities, but it is not a template-driven CVE scanner covering diverse protocols or many target types like network services or applications.
cve-search is a vulnerability search engine and database manager designed to index, synchronize, and query CVE and CPE security vulnerability data. It functions as a security data warehouse that imports vulnerability feeds into a local database to enable fast, keyword-based discovery of security flaws. The project provides a web-based vulnerability browser and a programmatic JSON API for retrieving records and risk scores. It utilizes full-text indexing for vulnerability descriptions and implements an identity-verified security portal using the OpenID Connect standard for user authentication.
cve-search is a vulnerability search engine and database manager for indexing and querying CVE data, not a template-based scanner that actively probes targets with templates to detect known vulnerabilities.
nodejsscan is a static analysis security tool and vulnerability detection engine designed to scan Node.js source code for security flaws and common coding vulnerabilities. It functions as a static application security testing tool that analyzes code without executing the program. The tool operates as a security linter that can be integrated into continuous integration pipelines to block insecure code from merging into main branches. It automates the auditing process through rule-based detection and pattern-based static analysis. The project provides capabilities for vulnerability alert autom
nodejsscan is a static analysis security tool for Node.js source code, not a template-driven network vulnerability scanner that detects known CVEs across many targets.
AutoRecon is an automated network reconnaissance tool that performs concurrent port scanning and service enumeration across multiple targets. It operates as a multi-target port scanner, probing IP addresses, CIDR ranges, or hostnames in parallel, and automatically dispatches service-specific enumeration tools after port detection to gather detailed information about each open service. The tool distinguishes itself through a plugin-based scanning system that allows extending or replacing default port and service scans via a flexible plugin architecture. It provides real-time pattern-based outp
AutoRecon is a concurrent port scanner and service enumeration tool, but it lacks a template-based scanning engine and CVE database coverage, making it a reconnaissance tool rather than the template-driven vulnerability scanner your search targets.
Clair is a container vulnerability scanner that performs static analysis of container images to identify known security vulnerabilities. It functions as an analyzer for OCI and Docker images, indexing their contents to detect security risks and outdated packages without requiring the containers to be running. The tool identifies vulnerabilities by matching indexed container components against security databases to find common vulnerabilities and exposures. This process involves analyzing filesystem layers to track the provenance and versioning of packages across the image hierarchy. The proj
Clair is purpose-built for static analysis of container images to detect known CVEs, but it lacks a template-driven engine for scanning arbitrary targets across multiple protocols, so it fits a narrower container-security niche rather than the general multi-target scanner you described.
Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow. The framework distinguishes itself by integrating a credential brute-force engine that systematically attempts login combinations agai
Bjorn is a general penetration testing framework that includes vulnerability scanning as part of its pipeline, but it lacks a dedicated template-driven engine for CVE detection and does not emphasize CVE database coverage or multi-protocol support as required.
hackerone-reports is a bug bounty dataset aggregator and vulnerability intelligence tool designed to scrape and parse public security reports from the HackerOne platform. It functions as a security report parser that transforms raw bug bounty feeds into structured datasets for analysis. The system automates the collection of public vulnerability reports to identify common security patterns and facilitate security research. It specializes in organizing these disclosures by bug type, payout amount, and target program to enable vulnerability trend analysis. The tool covers capabilities for scra
This repository is a bug bounty report aggregator that organizes disclosed vulnerabilities from HackerOne, not a template-driven scanner that detects CVEs across multiple targets—it provides intelligence from past reports rather than performing active scanning.
WhatWeb is a web application fingerprinting tool that identifies the technology stack powering a website by scanning HTTP responses and page content. It matches responses against a library of over 1800 signatures to detect CMS platforms, JavaScript libraries, web servers, embedded devices, and third-party addons, while also extracting technical metadata such as software versions, user accounts, and module names. The tool operates through a plugin-based detection framework that supports both passive and aggressive scanning modes. Passive plugins analyze existing HTTP headers and page content w
WhatWeb is a web fingerprinting tool that identifies technologies and versions, but it does not scan for known CVEs or vulnerabilities—it lacks the template-based vulnerability detection engine this search requires.
EyeWitness is a web infrastructure mapper and reconnaissance tool designed to automate the visual mapping of exposed web services. It functions as a headless browser screenshotter and HTTP reconnaissance utility that captures visual evidence and extracts server headers from lists of web targets. The system identifies server technologies and audits for common default administrative credentials to map an organization's external attack surface. It generates searchable HTML security reports that combine screenshots, page source code, and categorized analysis results for vulnerability assessment.
EyeWitness is a web reconnaissance and visual mapping tool that takes screenshots and checks for default credentials, but it is not a template-driven vulnerability scanner that detects known CVEs, so it does not fit the search.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| projectdiscovery/nuclei | 29.2K | Go | MIT | |
| trickest/cve | 7.9K | HTML | MIT | |
| future-architect/vuls | 12.2K | Go | GPL-3.0 | |
| flipkart-incubator/astra | 2.6K | Python | apache-2.0 | |
| cve-search/cve-search | 2.6K | Python | agpl-3.0 | |
| ajinabraham/nodejsscan | 2.6K | CSS | GPL-3.0 | |
| autorecon/autorecon | 5.9K | Python | gpl-3.0 | |
| coreos/clair | 11K | Go | Apache-2.0 | |
| infinition/bjorn | 5.7K | Python | mit | |
| reddelexc/hackerone-reports | 5.3K | Python | — |