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
Auditeur de Securite
Securite
Analyse le code pour detecter les vulnerabilites OWASP Top 10.
Checklist de Sécurité OWASP
Securite
Génère des checklists de sécurité applicative basées sur l'OWASP Top 10.
Modélisation de Menaces
Securite
Génère des documents de modélisation de menaces avec analyse STRIDE.