projectdiscovery/nuclei ? reverse-engineered prompt
Reverse engineered prompt
I want to build a security scanning tool. It should be a really fast command-line application written in Go. The key idea is that all the vulnerability checks should be defined in simple YAML files. This way, anyone can write their own "templates" to find specific security issues without having to code. It should also tap into a large, community-maintained library of these templates to find common CVEs and misconfigurations.
The tool needs to be able to scan a single website or a massive list of targets from a file, running checks in parallel to be as efficient as possible. It should work across different protocols like HTTP, DNS, and TCP. It's meant for security professionals, so it should be highly configurable through command-line flags for things like specifying which templates to run or excluding certain hosts.
Are you gonna build this?
make sure you review the code using coderabbit