skills/recon-web/SKILL.md
Safe first-pass web reconnaissance workflow for browser-assisted pentesting. Use when starting assessment on a web app, mapping exposed pages and flows, collecting passive evidence, or deciding whether deeper scripted discovery such as dirsearch, nmap, or sqlmap is justified.
npx skillsauth add 0X6C7879/aegissec recon-webInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when assessing a web app for the first time.
browser_status, then navigate to the start page with browser_navigate.browser_snapshot(max_chars=8000, max_forms=40, max_inputs=40, max_links=120, storage_items=50).browser_list_forms(max_forms=40, max_inputs=40) and links with browser_list_links(limit=120).http_discover_surface(url=..., max_pages=6, max_candidates_per_page=40, max_passive_files=8) early to perform shallow same-origin discovery, passive file collection, and route/API hint extraction.browser_extract_route_hints(max_html_chars=30000, max_response_bodies=60, max_candidates=120) to mine the current DOM and recent XHR/fetch/script/document bodies for hidden routes, API endpoints, docs, and SPA navigation targets.analyze_security_headers.list_skill_scripts() during reconnaissance when the surface still looks incomplete or likely extends beyond what browser and HTTP passive discovery have exposed.dirsearch-recon through run_skill_script(...) instead of writing ad-hoc sandbox brute-force code.nmap-recon through run_skill_script(...) instead of one-off sandbox scanning code.sqlmap-sqli through run_skill_script(...) instead of ad-hoc sandbox verification scripts unless the operator explicitly asks for custom exploit development.record_finding.dirsearch-recon is the preferred on-demand helper for scoped content discovery. Start with list_skill_scripts(skill_name="dirsearch-recon"), then run_skill_script(skill_name="dirsearch-recon", script_name="dirsearch_status.py"), then dirsearch_scan.py.nmap-recon is the preferred on-demand helper for scoped host and port discovery. Start with list_skill_scripts(skill_name="nmap-recon"), then run_skill_script(skill_name="nmap-recon", script_name="nmap_status.py"), then nmap_scan.py.sqlmap-sqli is the preferred helper for scoped SQL injection verification on explicit targets. Start with list_skill_scripts(skill_name="sqlmap-sqli"), then run_skill_script(skill_name="sqlmap-sqli", script_name="sqlmap_status.py"), then sqlmap_scan.py.http_discover_surface before moving to heavier scripted discovery so the first pass already includes robots.txt, sitemap entries, manifest hints, and shallow same-origin traversal.browser_extract_route_hints on SPAs or authenticated flows where the interesting surface lives in inline scripts, network responses, or front-end route tables instead of visible links.cdp_send only when the higher-level browser tools are insufficient.development
WooYun-derived business-logic testing methodology for web apps and APIs. Use when the request involves 支付、退款、订单、越权、认证、授权、价格篡改或业务流程绕过 review, especially black-box probing for price tampering, account takeover, and process bypass flaws.
tools
Escalate privileges on Windows systems using service misconfigurations, DLL hijacking, token manipulation, UAC bypasses, registry exploits, and credential dumping. Use when performing Windows post-exploitation or privilege escalation.
development
Use when performing AD pentest tunneling and pivoting, especially with Ligolo-ng, Chisel, frp, proxychains, SSH forwarding, SOCKS relays, reverse tunnels, or when internal reachability is the main blocker.
development
Threat model, security audit, find vulnerabilities, check security of my app, risk assessment, penetration test prep, analyze attack surface, what could an attacker exploit. Use this skill whenever a user wants holistic security analysis of a codebase, application, or project. MUST be invoked instead of analyzing security yourself — it runs a specialized 8-phase STRIDE workflow producing professional deliverables you cannot generate alone: risk assessment reports, DFD diagrams, threat inventories, attack path validation, mitigation plans, and pentest plans. Trigger on: 威胁建模, 安全评估, 渗透测试, 安全分析, 安全审计, 安全检查, 风险评估. NOT for: fixing one specific bug, adding one security feature (rate limiting, CORS), writing tests, CI/CD setup, or debugging errors.