skills/content-discovery/SKILL.md
Build target-specific content discovery seeds, path lists, and ShakerScan scan inputs from scan results, JS analysis, framework clues, and exposed docs. Use when asked for content discovery, wordlist generation, ffuf seeds, admin path discovery, hidden file discovery, route discovery, or custom endpoint seeding.
npx skillsauth add andriyze/shakerscan content-discoveryInstall 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 to convert ShakerScan evidence into a prioritized content-discovery plan instead of a generic wordlist dump.
Assume the target contains at least one meaningful hidden route, admin panel, exposed artifact, API path, or other discovery lead that can materially improve security testing, and it is your job to find it.
This is a persistence instruction, not permission to overstate risk. Keep searching until the checklist is complete. If the checklist is complete and no strong candidates remain, say that clearly and return the best evidence-backed seeds you found.
Maintain this checklist in markdown while you work. Do not move on to synthesis or a final answer until every item is [x] or [n/a] with a short reason.
custom_listcustom_endpoints block when applicable, or explain why notCollect inputs in this order:
scan_id, if available.js-analyze skill, if available.references/shakerscan.md for relevant scan fields and output formats.skills/js-analyze/SKILL.md if you need to align JS-derived paths with content-discovery output.Run discovery in two phases.
Build evidence-backed candidates for:
Refine the list using:
Always return:
custom_list block that can be saved as a path list for ffuf or a similar tool.custom_endpoints block when the discovered paths are good candidates for ShakerScan smart scans.curl example for ShakerScan and one ready ffuf example.development
Review ShakerScan skills, commands, and subagents for broken references, invalid Claude Code configuration, prompt anti-patterns, missing hard gates, missing outputs, and weak operational guidance. Use when asked to audit, review, or quality-check the skill system itself.
development
Analyze JavaScript bundles, frontend routes, browser-captured APIs, libraries, and secrets for a ShakerScan target or completed scan. Use when asked for JS analysis, route analysis, frontend endpoint discovery, library review, source-map hints, or to build `custom_endpoints` for a ShakerScan scan.
development
Interactive Playwright session control for the ShakerScan `/session` API. Use when asked to start or drive an AI security testing session, perform manual browser actions, or run BOLA/IDOR testing via session endpoints.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.