用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/uphiago/recon-skills --skill cross-attack-chains命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Full WSTG-aligned web application pentest — 12-phase methodology from information gathering through reporting, with concrete commands, expected outputs, pitfalls, and verification per phase.
Attack SAML SSO via XSW, signature strip, metadata extract.
Use when verified WordPress findings may combine into an authorized path to administrative or server control.
基于 SOC 职业分类
正在显示 SKILL.md
| name | cross-attack-chains |
| description | Use when two or more verified findings may combine into a higher-impact authorized attack path. |
| version | 2.0.0 |
| license | MIT |
| platforms | ["any"] |
| compatibility | Requires evidence from the owning validation skills |
| tags | ["chains","attack-path","validation","reporting"] |
| category | chains |
| related_skills | ["attack-patterns-reference","evidence-hygiene","report-writing","triage-validation","wordpress-full-compromise"] |
An attack chain is a sequence of verified security behaviors in which each step provides a prerequisite for the next. Several findings on the same target do not form a chain unless the dependency between them is demonstrated.
Create a chain record beneath the target output directory:
TARGET_ID="example-test"
OUTPUT_DIR="${OUTPUT_DIR:-./output}"
CHAIN_DIR="$OUTPUT_DIR/$TARGET_ID/chains"
mkdir -p "$CHAIN_DIR"
touch "$CHAIN_DIR/EXPLOIT_CHAINS.md"
Use evidence states consistently:
| State | Meaning |
|---|---|
| Observed | Present in captured output |
| Confirmed | Security impact reproduced with a control |
| Inferred | Plausible dependency that has not been tested |
| Not tested | Excluded by scope, safety, or missing prerequisites |
For each component, record:
Discard scanner labels and version-only leads that have not passed their owning skill's verification.
Finding A
output: approved user identifier
enables: object lookup in Finding B
Finding B
output: unauthorized synthetic object read
enables: none
If A and B are merely co-located, document them separately.
The transition is the core of the chain. Demonstrate that the exact output from one step is accepted by the next step under the same authorized conditions.
Examples:
| Candidate path | Transition to prove |
|---|---|
| Source map to hidden API | Extracted base URL resolves to the tested API |
| User enumeration to IDOR | Enumerated identifier addresses another approved identity's object |
| CORS to protected-data read | Approved browser session returns non-public response to controlled origin |
| SSRF to internal service | Controlled callback or response identifies the internal service |
| Exposed credential to repository access | Scoped credential is valid for an approved test resource |
Do not use real user data, broad credential testing, or destructive operations to bridge a missing transition.
State:
The chain severity cannot exceed the evidence. A theoretical final step does not become confirmed because earlier steps worked.
Record removal of synthetic users, objects, uploads, callbacks, and temporary tokens. If testing stops before the final step, explain why and preserve the last confirmed state.