Skip to content

Add offensive-web-cache-poisoning skill (poisoning + deception) - #43

Open
rudycelekli wants to merge 1 commit into
SnailSploit:mainfrom
rudycelekli:skill/offensive-web-cache-poisoning
Open

rudycelekli wants to merge 1 commit into
SnailSploit:mainfrom
rudycelekli:skill/offensive-web-cache-poisoning

Conversation

@rudycelekli

Copy link
Copy Markdown

Adds offensive-web-cache-poisoning under web.

Coverage: fingerprinting cacheable responses (Cache-Control/Age/X-Cache/CDN headers); discovering unkeyed inputs (X-Forwarded-Host/-Scheme/-For, X-Host, X-Original-URL) with Burp Param Miner; weaponizing into stored XSS, resource-import hijacking, malicious redirects, and CPDoS; advanced key abuse (cache key injection, fat GET, parameter cloaking, normalization/delimiter confusion, multi-cache/CDN quirks); and web cache deception via path confusion (/account.php/x.css, /profile/..%2fx.css) to cache authenticated pages for anonymous retrieval; plus the defender view.

Follows the SKILL.md format with Key References to James Kettle (PortSwigger Research), Omer Gil's Web Cache Deception, and CWE-444/525/639. example.com/RFC5737 only. README, CHANGELOG, and claude-skills.json updated via tools/build_manifest.py.

Made with Cursor

Single-skill change against main. Unkeyed inputs, cache-key abuse, CPDoS, and web cache deception. README, CHANGELOG, and claude-skills.json updated for this skill only.
@rudycelekli
rudycelekli force-pushed the skill/offensive-web-cache-poisoning branch from b4bba5b to d7d04a1 Compare October 24, 2026 01:40
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