一键导入
vuln-attack-prepare-idor
Prepare IDOR test variants (baseline vs modified object ids) for a single hypothesis into artifacts/out/attacks/<HID>.json.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Prepare IDOR test variants (baseline vs modified object ids) for a single hypothesis into artifacts/out/attacks/<HID>.json.
用 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_attack-prepare-idor |
| description | Prepare IDOR test variants (baseline vs modified object ids) for a single hypothesis into artifacts/out/attacks/<HID>.json. |
| metadata | {"short-description":"Prepare IDOR attack recipe."} |
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 a single hypothesis already exists and you need a reviewer-friendly attack recipe that can be executed by vuln_verify-attack. This skill must make the hypothesis operational without inventing unsupported assumptions.
This is a preparation step, not an execution step. The goal is to translate a hypothesis into:
Required:
artifacts/out/context.jsonartifacts/out/hypotheses.jsonhypothesis_id (HID)Optional but strongly preferred when available:
artifacts/out/evidence.jsonartifacts/out/route_map.jsonartifacts/out/dataflow_index.jsonartifacts/out/business_logic.jsonartifacts/out/research/<HID>.jsonThis skill must always write:
artifacts/out/attacks/<HID>.jsonThe attack file is not complete unless it contains:
context.json.<payload>, <token>, <cookie>, <id_self>, <id_other>, <callback_url>, <internal_url>, and similar.baseline request template and at least one modified request template.This preparation skill is specialized for idor. Prioritize the following reasoning:
At minimum, include:
hypothesis_id{
"status": "ok|error",
"artifact_path": "artifacts/out/attacks/<HID>.json",
"summary": "1-3 sentences",
"data": {
"hypothesis_id": "<HID>",
"family": "idor",
"baseline": {},
"variants": [],
"requirements": [],
"prerequisites": [],
"blockers": [],
"success_criteria": [],
"negative_controls": [],
"notes": []
}
}
This artifact fails if it only repeats the hypothesis. A valid attack recipe tells the verifier exactly what to send, what to vary, and what outcome would count as confirmation or rejection.