18F/domain-scan — reverse-engineered prompt
Reverse engineered prompt
Build me a lightweight command line tool that can scan one website or a CSV list of domains and produce clean results that people can open in a spreadsheet, plus detailed JSON for other tools.
I want to be able to choose which checks to run, like HTTPS setup, SSL details, email security, third party services loaded by the site, and accessibility issues. It should run many domains at the same time by default so big lists finish faster, but also have a simple slow mode for debugging. Please include options to sort results, add timing metadata, reuse cached scan data, and choose an output folder.
Make it work locally in Python, with support for wrapping existing trusted scanning tools instead of rebuilding those checks from scratch. Also include the pieces needed to run compatible scanners in AWS Lambda for much faster large scans. If a scanner needs headless Chrome, make that work through Node and keep the output format consistent with the other scanners.
Want more depth? Deep Reverse