webapp-pentest-checklist
Installation
SKILL.md
Web App Self-Pentest Checklist
Authorized, rate-limited probe of a web app running on the user's own machine. Follow the shared probing conventions for authorization, target discovery, and output schema.
Procedure
- Authorization preflight. Default to
localhost/127.0.0.1. If a non-loopback host is named, require explicit user confirmation in chat. - Discover base URL per
PROBING.md(env → entrypoint → ask). Recordtarget.base_urlandtarget.discovered_via. - Confirm liveness.
GET /andGET /healthz//health(if any). If unreachable, returnPREFLIGHT-BLOCKED. - Enumerate routes from the app's source if you can read it; otherwise crawl from
/to depth 2 (max 50 URLs) and stop. - Run the rule pack below. Stop at the first request budget hit (default 200 requests).