
Sniper
A security pentest platform that runs autonomous, multi-agent scans across discovery, exploitation, correlation, and reporting, wrapping a full Kali Linux toolkit up as Dockerized scanner providers.
Running a real pentest across recon, exploitation, correlation, and reporting normally means stitching together a dozen separate Kali tools by hand, with a human in the loop for every handoff.
A FastAPI and LangGraph core orchestrates the scan through discovery, exploitation, correlation, and reporting stages, queues work through a Redis-backed worker, and launches the underlying pentest toolkit (Nmap, Metasploit, Nuclei, Nikto, Masscan, and the rest) as on-demand Docker containers, with a React UI behind an Express BFF for reviewing findings live over SSE.
Built the LangGraph scan-orchestration core, the Redis-backed worker that executes scan jobs, and the Dockerized runtime around the Kali toolkit, later pulled out as its own standalone project from a larger internal platform.
Running each pentest tool as its own Docker container kept the orchestration core decoupled from tool-specific quirks, and made it easy to add new scanners without touching the core pipeline.
This deployment sits behind an auth wall and can't render inside a preview frame. Open it directly to try it out.
Open Sniper