Skip to content

Add offensive-ssi skill (SSI and ESI injection) - #51

Open
rudycelekli wants to merge 1 commit into
SnailSploit:mainfrom
rudycelekli:skill/offensive-ssi
Open

rudycelekli wants to merge 1 commit into
SnailSploit:mainfrom
rudycelekli:skill/offensive-ssi

Conversation

@rudycelekli

Copy link
Copy Markdown

Adds offensive-ssi under web, in the house SKILL.md format. This is the SSI/ESI surface named in the phase 6 roadmap.

Coverage: SSI directive injection (echo, exec, include, fsize) and ESI injection (Surrogate-Control, <esi:include>, <esi:vars>, host-header cache confusion). Defender view: disable SSI exec, do not reflect user input into ESI fragments, strip Surrogate-Control from clients.

Uses example.com and 192.0.2.0/24 only. Cites CWE-97, CWE-94, OWASP, and the 2018 Dion-Marcil/GoSecure ESI research. README web table updated, CHANGELOG bullet added, claude-skills.json regenerated with tools/build_manifest.py.

Made with Cursor

Single-skill change against main. SSI directives and ESI fragment injection, with a defender view. README, CHANGELOG, and claude-skills.json updated for this skill only.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant