Web Application Deep-Dive
Focused web application and API penetration test.
Tool Chain
AuthProbe
→
Fracture
→
Siphon
→
pAIn
→
Prometheus
Steps
-
Authentication Detection AuthProbe
Detect and validate all auth methods on the target application.
Input Target web app URL Output Auth method report, recommended config for Fracture/SiphonUsage authprobe.py <url> --rendered --jsonNotes Run with --rendered for JavaScript-rendered login forms. -
Web Application Testing (OWASP Top 10) Fracture
Full OWASP Top 10 2025 assessment: injection, broken auth, XSS, SSRF, misconfig, vulnerable components.
Input Target URL + auth config from AuthProbe Output findings.json, evidence/Usage fracture.py -t <target> -o <output_dir> [auth flags]Notes Run all phases for comprehensive coverage. Manage via Crucible. -
API Security Testing (OWASP API Top 10) Siphon
API endpoint discovery, BOLA/BFLA testing, mass assignment, injection, spec compliance.
Input API base URL + optional OpenAPI spec + auth config Output findings.json, api_inventory.json, api_map.jsonUsage siphon.py -t <api_url> -o <output_dir> [--spec <spec>]Notes Provide OpenAPI spec for thorough spec-based testing. -
Advanced Injection Testing pAIn
Focused injection testing: SQL, NoSQL, LDAP, command injection with multiple payload formats.
Input Target URLs / parameters identified by Fracture/Siphon Output findings.jsonUsage pain.py -t <target> -o <output_dir> [payload flags]Notes Use for deep-dive injection testing on parameters flagged by Fracture/Siphon. -
Reporting Prometheus
Merge web app and API findings, deduplicate, generate report.
Input Fracture + Siphon + pAIn run directories Output Unified web application reportUsage prometheus.py -i <run_dirs...> -o <report_dir>Notes Includes OWASP coverage matrix in report.