name: web-crawler description: Automated web crawling + scraping + recon workflow. Trigger: crawl, crawler, scrape, spider, 爬虫, 抓取, web crawl, site crawl, recon crawl.
Web Crawler Workflow
Auto-chain without confirmation:
Phase 1 — Discover: Spider the target domain. Extract all links, forms, endpoints, JS files. Identify: login pages, admin panels, API endpoints, upload forms.
Phase 2 — Fingerprint: Tech stack: server, framework, CMS, JS libraries, CDN. Headers: security headers missing, cookie flags, CORS config.
Phase 3 — Attack surface:
skills/web-pentest/scripts/sqli_scanner.py → all form/query params
skills/web-pentest/scripts/xss_fuzzer.py → all reflected inputs
skills/web-pentest/scripts/auth_bypass.py → login pages, JWT tokens
Phase 4 — Deep scan: Directory brute-force on discovered paths. API endpoint fuzzing for hidden endpoints. File upload testing on discovered upload forms.
Phase 5 — Data extraction: All discovered data written to disk. Structured JSON output: {urls, forms, endpoints, vulns, tech}
Chat shows: [OK] → $PATH/crawl-results.json
Security Audit Scanner
Security
Analyzes code to detect OWASP Top 10 vulnerabilities.
OWASP Security Checklist
Security
Generates application security checklists based on the OWASP Top 10.
Threat Model Generator
Security
Generates threat model documents with STRIDE analysis.