一键导入
vuln-dataflow-trace
Trace bounded attacker-controlled source-to-transform-to-sink flows and write artifacts/out/dataflow_index.json plus merged evidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Trace bounded attacker-controlled source-to-transform-to-sink flows and write artifacts/out/dataflow_index.json plus merged 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_dataflow-trace |
| description | Trace bounded attacker-controlled source-to-transform-to-sink flows and write artifacts/out/dataflow_index.json plus merged evidence. |
| metadata | {"short-description":"Trace source-to-sink dataflows."} |
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 to convert the broad surface map into bounded exploitability reasoning. This is the main technical tracing step. The goal is to identify concrete attacker-controlled flows from entrypoint to transform to sink, and to record where sanitization, authorization, ownership checks, schema validators, or serializer boundaries intervene.
This skill should focus on plausible exploit paths, not produce an exhaustive whole-program analysis.
artifacts/out/surface_index.jsonartifacts/out/route_map.jsonartifacts/out/evidence.jsonThis skill must write:
artifacts/out/dataflow_index.jsonThis skill must also:
artifacts/out/evidence.json under components.dataflowTrace from an attacker-controlled or user-influenced source through transforms into a security-sensitive sink. Capture:
Include but do not limit yourself to:
Prioritize the families most associated with exploitable behavior:
surface_index.json.Do not treat the existence of validation as complete mitigation. Instead record:
Similarly, for authorization or ownership checks, record:
decode, parse, unescape, or JSON round-trips may reintroduce risk.{
"status": "ok|error",
"artifact_path": "artifacts/out/dataflow_index.json",
"summary": "1-3 sentences",
"data": {
"traces": [],
"trace_count": 0,
"exhaustion_notes": [],
"uncertainty_notes": []
}
}