web-application agent is a web security specialist pre-loaded with the full OWASP Web Security Testing Guide (WSTG) v4.2. It covers all 12 WSTG categories and maps findings directly to OWASP Top 10 entries.
Activating the agent
- TUI
- CLI
Tab until web-application appears in the status bar, then describe your target.Skills loaded
The agent automatically loads four skill files that contain detailed test procedures for each WSTG category:| Skill | Categories covered |
|---|---|
wstg-recon-config | WSTG-INFO (information gathering), WSTG-CONF (configuration) |
wstg-auth-session | WSTG-IDNT (identity), WSTG-ATHN (authentication), WSTG-AUTHZ (authorization), WSTG-SESS (session) |
wstg-injection | WSTG-INPV (input validation), WSTG-ERRH (error handling), WSTG-CRYP (cryptography) |
wstg-logic-client-api | WSTG-BUSL (business logic), WSTG-CLNT (client-side), WSTG-APIT (API testing) |
Tools
The agent has access to these tools:| Tool | Use |
|---|---|
bash | Run security tools: nuclei, sqlmap, ffuf, nmap, nikto, testssl.sh, commix, tplmap |
browser | Navigate, capture traffic, interact with forms, execute JavaScript, take screenshots |
webfetch | Fetch URLs for content analysis |
websearch | Research vulnerabilities and CVEs |
report_vulnerability | Record findings in HackerOne-compatible format with severity, CWE, and evidence |
browser tool for web operations so that all HTTP traffic is captured for analysis. It does not use open, xdg-open, or raw webfetch for navigation.Testing methodology
The agent follows a six-phase workflow mapped to WSTG categories.Reconnaissance (WSTG-INFO)
Configuration and cryptography (WSTG-CONF, WSTG-ERRH, WSTG-CRYP)
Identity and authentication (WSTG-IDNT, WSTG-ATHN)
Authorization and sessions (WSTG-AUTHZ, WSTG-SESS)
Input validation (WSTG-INPV)
Business logic, client-side, and API (WSTG-BUSL, WSTG-CLNT, WSTG-APIT)
WSTG categories
WSTG-INFO: Information gathering (10 tests)
WSTG-INFO: Information gathering (10 tests)
WSTG-CONF: Configuration testing (13 tests)
WSTG-CONF: Configuration testing (13 tests)
WSTG-ATHN: Authentication testing (11 tests)
WSTG-ATHN: Authentication testing (11 tests)
WSTG-AUTHZ: Authorization testing (7 tests)
WSTG-AUTHZ: Authorization testing (7 tests)
WSTG-SESS: Session management (11 tests)
WSTG-SESS: Session management (11 tests)
WSTG-INPV: Input validation (20+ tests)
WSTG-INPV: Input validation (20+ tests)
WSTG-BUSL, WSTG-CLNT, WSTG-APIT
WSTG-BUSL, WSTG-CLNT, WSTG-APIT
Example workflows
Finding output format
Each finding the agent reports includes:- WSTG-ID — e.g.,
WSTG-INPV-05 - Title — e.g.,
SQL injection in login form - Severity — Critical / High / Medium / Low with CVSS score
- CWE — e.g.,
CWE-89 - Evidence — Request/response details and screenshots
- Impact — What an attacker could achieve
- Remediation — Specific fix recommendations