attack-chain

Converts discovered security primitives into scored exploit chains with pivot recommendations.

7|4|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/dbx0/skills --skill attack-chain-dbx0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attack-chain
Source: https://github.com/dbx0/skills/tree/main/skills/methodology/exploit-chaining/attack-chain
Command: npx skills add https://github.com/dbx0/skills --skill attack-chain-dbx0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security testers often find isolated weaknesses like an IDOR, SSRF, or leaked token but struggle to determine whether the finding is reportable or how to escalate it into demonstrable impact. This Skill turns a raw primitive into a structured chain card that names the victim, asset, and harm before a report is written. ## Core Features & Use Cases - Chain Card Generation: Produces a standardized card covering primitive, boundary broken, authority upgrade, victim, impact target, current proof, missing proof, and next five pivots. - Chainability Scoring: Applies a 0-5 rubric that separates informational findings from account takeover, privilege escalation, cross-tenant access, and RCE-level impact. - Primitive Pivot Ladders: Provides concrete escalation paths for IDOR, token/secret leaks, SSRF, XSS, race conditions, and import/parser flaws. - Use Case: After discovering a signed URL leak during a bug bounty assessment, invoke the chain mode to validate token scope, trace where it is generated, and chain it toward storage, CI, or cloud access before deciding reportability. ## Quick Start Ask the agent to run attack-chain on your current finding, for example by describing the primitive you found and requesting a chain card with pivot options.

Frequently Asked Questions about attack-chain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn an IDOR finding into a high-impact report?

Map the IDOR to its pivot ladder: test same-family write/delete, child export or attachment objects, GraphQL helper mutations, and mobile or legacy API siblings. The chain card forces you to name a concrete victim, asset, and harm before reporting.

How do I escalate an SSRF vulnerability beyond blind detection?

Pursue full-response reflection before claiming blind-only impact, then try redirect and parser second stages, cloud metadata endpoints, internal admin planes, and log or error-body side channels. Each step raises the chainability score toward reportable impact.

What is the chainability score rubric for exploit chaining?

The rubric scores 0 to 5: 0 is informational, 2 is low-value data, 3 is sensitive objects or token-adjacent state, 4 is sessions, secrets, or internal services, and 5 is account takeover, privilege escalation, cross-tenant access, RCE, or financial loss.

When should I not report a vulnerability chain?

Do not report when the chain card cannot name a concrete victim, asset, and harm. The decision rule says to keep hunting for missing proof or downgrade the finding to a lead instead of submitting a speculative report.

Can this approach chain leaked tokens or signed URLs?

Yes. Validate the token scope with a minimal non-destructive request, identify the service and permissions, test expiry and revocation, find where it is generated or logged, then chain toward repo, CI, cloud, storage, webhook, or API access.