Web Application Deep-Dive

Focused web application and API penetration test.

Tool Chain

AuthProbe → Fracture → Siphon → pAIn → Prometheus

Steps

  1. Authentication Detection AuthProbe

    Detect and validate all auth methods on the target application.

    InputTarget web app URL
    OutputAuth method report, recommended config for Fracture/Siphon
    Usageauthprobe.py <url> --rendered --json
    NotesRun with --rendered for JavaScript-rendered login forms.
  2. Web Application Testing (OWASP Top 10) Fracture

    Full OWASP Top 10 2025 assessment: injection, broken auth, XSS, SSRF, misconfig, vulnerable components.

    InputTarget URL + auth config from AuthProbe
    Outputfindings.json, evidence/
    Usagefracture.py -t <target> -o <output_dir> [auth flags]
    NotesRun all phases for comprehensive coverage. Manage via Crucible.
  3. API Security Testing (OWASP API Top 10) Siphon

    API endpoint discovery, BOLA/BFLA testing, mass assignment, injection, spec compliance.

    InputAPI base URL + optional OpenAPI spec + auth config
    Outputfindings.json, api_inventory.json, api_map.json
    Usagesiphon.py -t <api_url> -o <output_dir> [--spec <spec>]
    NotesProvide OpenAPI spec for thorough spec-based testing.
  4. Advanced Injection Testing pAIn

    Focused injection testing: SQL, NoSQL, LDAP, command injection with multiple payload formats.

    InputTarget URLs / parameters identified by Fracture/Siphon
    Outputfindings.json
    Usagepain.py -t <target> -o <output_dir> [payload flags]
    NotesUse for deep-dive injection testing on parameters flagged by Fracture/Siphon.
  5. Reporting Prometheus

    Merge web app and API findings, deduplicate, generate report.

    InputFracture + Siphon + pAIn run directories
    OutputUnified web application report
    Usageprometheus.py -i <run_dirs...> -o <report_dir>
    NotesIncludes OWASP coverage matrix in report.