Skill and agent that find error-prone APIs, dangerous configuration options and footgun designs that make security mistakes easy.
How it works
Foe: Breach Spider, a security hole an attacker could use.
Foes
- Breach SpiderHaze Poison Ward Insight Flicker Pinned Enraged
Party · Context
- RogueYour agent100/100Haze Poison Ward Insight Flicker Pinned Enraged
The Breach Spider blocks the way.
What really happensIt stands for a security hole an attacker could use.
Rogue: Context 100/100.
The spider strikes through a gap nobody guarded. Its bite lingers.
What really happensAn attacker gets in through a hole nobody checked, and the harm spreads until it is patched.
Rogue takes 11. Rogue: Context 89/100. Rogue: Poison.
The hero takes up the relic before reading the blueprints.
What really happensThe skill triggers on API design reviews, configuration schemas and crypto library ergonomics. You can also start the sharp-edges-analyzer agent.
Breach Spider takes 18.
Three schemers test every lever of the keep.
What really happensIt asks whether an attacker can turn security off through configuration, whether the first example copies into insecure code, and whether parameters can be swapped.
Breach Spider takes 15.
The Breach Spider uses Exploit.
Rogue takes 11. Rogue: Context 78/100.
Each trap is sorted by the hand that would spring it.
What really happensFindings fall into six categories, among them algorithm selection such as JWT alg none, dangerous defaults, configuration cliffs and silent failures.
Breach Spider takes 36.
The spider loses the gaps it was waiting for.
What really happensYou get the misuse-prone spots, judged against one rule: secure usage should be the path of least resistance.
Breach Spider takes 31. Breach Spider falls.
The Breach Spider falls.
Learn this spell
Claude Code
/plugin install trailofbits/skills/plugins/sharp-edgesCodex
codex plugin marketplace add trailofbits/skills
codex plugin add sharp-edges@trailofbitsNotes
Version 1.1.3. Reviews code and designs from three viewpoints: a malicious developer, a lazy one who copies the first example, and a confused one who swaps parameters. The skill only reads files (Read, Grep, Glob); the sharp-edges-analyzer agent runs the same analysis in its own context. Findings are design risks without an exploit. Codex: codex plugin marketplace add trailofbits/skills, then codex plugin add sharp-edges@trailofbits. Equippable in Claude Code trials and needs no network.
This spell has no recorded sessions in the curator's logs. Tried it? Send a spell report.

