一键导入
vuln-route-enumerate
Enumerate concrete or approximate route shapes from framework routing code and write artifacts/out/route_map.json plus merged route evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Enumerate concrete or approximate route shapes from framework routing code and write artifacts/out/route_map.json plus merged route evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Enforce artifact-contract, presence, dependency, freshness, and cross-reference correctness for the artifact graph.
Reuse prior work only when hashes, dependencies, and artifact semantics still support it.
Normalize remote configuration and connection hints into machine-readable, ambiguity-aware remote artifacts.
Run a bounded, evidence-heavy cribdrag workflow for suspected keystream reuse and XOR-style leakage.
Drive decode-first problems through explicit candidate generation, convergence tests, and branch stop conditions.
Map mixed decode-plus-crypto chains into explicit stages, transitions, and evidence-backed branch routes.
| name | vuln_route-enumerate |
| description | Enumerate concrete or approximate route shapes from framework routing code and write artifacts/out/route_map.json plus merged route evidence. |
| metadata | {"short-description":"Enumerate route map."} |
This skill may use the ccx-search MCP server if the environment provides it.
Preferred usage:
ccx-search.gh_search_code, gh_search_issues, gh_search_repos for GitHub-oriented code and issue reconnaissanceccx-search.search_web and open_url for tightly scoped web references when dependency behavior or version-specific constraints need confirmationUsage rules:
Use this skill when route shape matters for exploitability, endpoint selection, or tying sink logic back to externally reachable paths. This skill is especially useful for centralized routers, decorator-based frameworks, file-system routing, GraphQL resolver registration, and controller registries.
This skill is not required to perfectly extract every route. It is required to make route uncertainty observable. A partial route map is acceptable only when it clearly explains what is known, what is inferred, and what blocked precision.
artifacts/out/surface_index.jsonartifacts/out/evidence.jsonThis skill must write:
artifacts/out/route_map.jsonThis skill must also:
artifacts/out/evidence.json under components.routesWhen routes are explicit in one or more router files:
When controllers or methods are decorated:
When the framework uses folders or filenames to imply routes:
When traditional routes do not exist:
/api/v1 or tenant-scoped prefixes{
"status": "ok|error",
"artifact_path": "artifacts/out/route_map.json",
"summary": "1-3 sentences",
"data": {
"routes": [],
"route_count": 0,
"approximate_routes": [],
"unresolved_notes": [],
"confidence_notes": []
}
}