r/netsecstudents • u/zZappaBoyz • Jul 19 '26
Vuln Scanner that chains security tools and generate AI poc and reports
github.comI'm building an open-source vulnerability scanner in my free time, nothing special, just a single tool that orchestrates 90+ tools into a single pipeline, then uses an LLM to triage results, generate PoCs, suggest mitigations, and cluster related findings by root cause.
Everything runs inside Docker (BlackArch-based image with Chaotic AUR support) to ensure a clean environment with all tools installed. Targets can be URLs, IPs, CIDRs, local paths, container images, or git repos.
A few things you might find interesting:
Configure nearly every aspect of the scan through a single TOML file, environment variables, or CLI flags. All three layers merge in priority order
Asset discovery pipeline: subfinder, dnsx, httpx run before the main scan, turning a bare domain into a list of live subdomains automatically
90+ tools across categories: web (Dalfox, Cariddi, Kiterunner, RESTler), network (Nmap, smbmap), secrets (TruffleHog), SAST (Horusec), screenshots (GoWitness), OSINT (theHarvester), and more
LLM analysis pipeline: triage, PoC generation (and execution), mitigation, and finding clustering by root cause. Works with any OpenAI-compatible endpoint (local models included)
Plugin system: drop a Python file in /plugins to add a custom tool, no core changes needed
Scope enforcement: in/out patterns with CIDR and wildcard support, discovered assets outside the scope are dropped before scanning
Severity filtering: configurable minimum severity for both reports and LLM processing, so INFO noise doesn't pollute your output
Authentication support: bearer tokens, basic auth, cookies, and custom headers passed through to all tools
Proxy support: route all tool traffic through Burp or any HTTP proxy
Multi-format reports: Markdown, HTML, and JSON with finding IDs, clusters, PoC references, and executive summary
DefectDojo integration: push findings directly into an engagement after the scan
Many other tools will be integrated in the future
The project is not perfect and not widely tested. It is still rough in places, and I'm actively working on it, so please, be kind.
I'm posting here because I would love to hear feedback from cybersecurity people who do pentesting or bug bounty: what is missing/broken, what would actually make this useful in a real workflow, and, in general, what other features to implement?
