vuln-cache-deception

Validate web cache deception vulnerabilities in CDN and reverse proxy configurations.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-cache-deception
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vuln-cache-deception
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/vuln-cache-deception
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill vuln-cache-deception

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the risk of sensitive authenticated content being cached by CDNs or reverse proxies and subsequently served to unauthorized users.

Core Features & Use Cases

  • Cache Infrastructure Fingerprinting: Automatically identifies caching layers and their default behaviors.
  • Deception Validation: Safely tests for cache deception using path manipulation and extension tricks without accessing other users' data.
  • Use Case: Security researchers can use this to verify if a target's CDN incorrectly caches authenticated profile pages, allowing for proactive remediation before exploitation.

Quick Start

Use the vuln-cache-deception skill to audit the target origin for authenticated content caching vulnerabilities using the provided test session.

Frequently Asked Questions about vuln-cache-deception

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test for web cache deception vulnerabilities on a CDN?

You can test for web cache deception vulnerabilities by validating if a CDN or reverse proxy stores authenticated responses under cacheable URLs. This requires an authenticated test session to safely analyze caching behavior using path manipulation and extension tricks.

What is web cache deception and how does improper cache-key handling affect security?

Web cache deception occurs when a caching layer stores authenticated content using improper cache-key handling. This allows unauthorized users to access sensitive profile data served from cacheable URLs instead of the intended authenticated origin responses.

Can I perform a safe pentest for cache deception without accessing other users' data?

Yes, you can perform safe pentest validation for cache deception without accessing other users' data. The testing approach uses non-destructive path manipulation and extension tricks to analyze cache behavior within a scope-gated target definition.

Do I need an authenticated session to audit reverse proxy cache configurations?

Yes, you need an authenticated test session to audit reverse proxy cache configurations. Authenticated sessions are required to verify if caching layers incorrectly store sensitive profile pages under cacheable URL paths before exploitation occurs.

What is the best way to fingerprint caching layers during a security assessment?

The best way to fingerprint caching layers during a security assessment is to automatically identify caching infrastructure and its default behaviors. This allows security researchers to proactively verify target origins for improper caching before exploitation.