Skip to content

Add response-queue-poisoning skill to web-security - #116

Merged
GangGreenTemperTatum merged 1 commit into
mainfrom
ads/cap-1178-add-web-security-rqp-skill
Aug 12, 2026
Merged

Add response-queue-poisoning skill to web-security#116
GangGreenTemperTatum merged 1 commit into
mainfrom
ads/cap-1178-add-web-security-rqp-skill

Conversation

@GangGreenTemperTatum

Copy link
Copy Markdown
Contributor

Summary

Ports the response-queue-poisoning skill into the web-security capability.

Covers CRLF-powered desync attacks — escalating HTTP header injection (CRLF in URL path/params) to critical impact via:

  • Response queue poisoning — capture victim responses when a proxy reuses backend connections
  • Request tunnelling — bypass proxy-layer ACLs when connections aren't shared

Includes differential CRLF-detection probing, a probe reference table, and exploitation phases.

Details

  • New file: capabilities/web-security/skills/response-queue-poisoning/SKILL.md
  • Frontmatter already in dreadnode skill format (name + description); dropped in verbatim
  • Auto-discovered from the skills directory — no manifest change needed

Verification

  • Frontmatter parses as valid YAML
  • All 5 "Chain With" cross-references resolve to existing sibling skills (crlf-response-splitting, web-cache-deception-path, parser-differential-bypass, self-xss-escalation, 403-bypass)
  • No source-context references leaked from the origin directory

Port the response-queue-poisoning skill into the web-security capability.
Covers CRLF-powered desync attacks: escalating HTTP header injection to
response queue poisoning and request tunnelling. Chains with existing
crlf-response-splitting, web-cache-deception-path, parser-differential-bypass,
self-xss-escalation, and 403-bypass skills.
@GangGreenTemperTatum
GangGreenTemperTatum merged commit 1999c57 into main Aug 12, 2026
5 checks passed
rdheekonda added a commit that referenced this pull request Aug 12, 2026
Three content changes landed on web-security since the 1.5.0 bump without a
version bump: response-queue-poisoning skill (#116), tool-agnostic preflight
guidance, and the pdtm preflight guard (CAP-1174). Re-publishing 1.5.0 with
changed content 400s against dev (which already has 1.5.0 stored), failing
the Sync Capabilities workflow. Bump to 1.6.0 so a fresh immutable version
publishes cleanly across dev/staging/prod.
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