diff --git a/capabilities/web-security/capability.yaml b/capabilities/web-security/capability.yaml index 2e24581..1ec14b5 100644 --- a/capabilities/web-security/capability.yaml +++ b/capabilities/web-security/capability.yaml @@ -1,8 +1,8 @@ schema: 1 name: web-security -version: "1.8.0" +version: "1.9.0" description: > - Web application penetration testing with 70+ attack technique playbooks + Web application penetration testing with 80+ attack technique playbooks covering request smuggling, cache poisoning, SSRF, SSTI, DOM vulnerabilities, authentication bypasses, parser differentials, AEM/Sling exploitation, GraphQL, OAuth, and client-side attacks. diff --git a/capabilities/web-security/skills/browser-side-channel/SKILL.md b/capabilities/web-security/skills/browser-side-channel/SKILL.md index 0ce1d49..49ed5a3 100644 --- a/capabilities/web-security/skills/browser-side-channel/SKILL.md +++ b/capabilities/web-security/skills/browser-side-channel/SKILL.md @@ -1,6 +1,6 @@ --- name: browser-side-channel -description: Browser-based side channel attacks for cross-origin data leaks via connection pool exhaustion, ETag oracles, and timing differentials. Use when direct XSS fails but cross-origin information leakage is needed. +description: Browser-based side channel attacks for cross-origin data leaks via connection pool exhaustion, ETag oracles, timing differentials, and ORB status-code XS-Leaks revived through service-worker destination rewriting. Use when direct XSS fails but cross-origin information leakage is needed. --- # Browser Side Channel Attacks @@ -86,6 +86,52 @@ Cached resource loads in ~1-2ms vs network fetch at 50ms+. Reveals browsing hist **Checkpoint:** Clear cache and re-measure to confirm delta is reproducible. Modern browsers partition cache by top-level site -- this only works for same-site resources. +### ORB Status-Code XS-Leak via Service-Worker Destination Rewrite + +Classic status-code XS-Leak: load a cross-origin URL as a `