cross-attack-chains
Agent skill fromuphiago/recon-skills
Use when two or more verified findings may combine into a higher-impact authorized attack path.
How to install cross-attack-chains
install cross-attack-chains
# install the recon-skills pack with the skills CLI
npx skills add uphiago/recon-skills# or add only this skill to Claude Code: copy the folder
chains/cross-attack-chains/
# into
~/.claude/skills/cross-attack-chains/ (all projects)
.claude/skills/cross-attack-chains/ (one project)
1# Cross-Attack Chains23An attack chain is a sequence of verified security behaviors in which each step4provides a prerequisite for the next. Several findings on the same target do5not form a chain unless the dependency between them is demonstrated.67## When to Use89- Two or more validated findings affect the same trust boundary.10- One finding exposes an identity, token, route, host, or capability needed by11 another.12- A report needs to distinguish standalone impact from compound impact.13- The next chain step cannot be tested safely and must be labeled inferred.1415## Prerequisites1617- Captured evidence and negative controls for every component finding.18- Current authorization for the compound test and any increased side effects.19- Approved identities, synthetic records, callbacks, and cleanup procedure.20- A clear stop condition for sensitive data, availability, or scope changes.2122## How to Run2324Create a chain record beneath the target output directory:2526```bash27TARGET_ID="example-test"28OUTPUT_DIR="${OUTPUT_DIR:-./output}"29CHAIN_DIR="$OUTPUT_DIR/$TARGET_ID/chains"3031mkdir -p "$CHAIN_DIR"32touch "$CHAIN_DIR/EXPLOIT_CHAINS.md"33```3435Use evidence states consistently:3637| State | Meaning |38|---|---|39| Observed | Present in captured output |40| Confirmed | Security impact reproduced with a control |41| Inferred | Plausible dependency that has not been tested |42| Not tested | Excluded by scope, safety, or missing prerequisites |4344## Procedure4546### 1. Normalize Component Findings47…
Excerpt shown under the repository's MIT license.
