cache-poisoning

Detect and validate web cache poisoning vulnerabilities from unkeyed request components.

54|5|Updated May 9, 2026
One-click install
npx skills add https://github.com/jinyimeng01/mastermind-bug-bounty --skill cache-poisoning-jinyimeng01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cache-poisoning
Source: https://github.com/jinyimeng01/mastermind-bug-bounty/tree/main/skills/cache_poisoning
Command: npx skills add https://github.com/jinyimeng01/mastermind-bug-bounty --skill cache-poisoning-jinyimeng01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps security researchers identify and validate web cache poisoning vulnerabilities caused by unsafe cache keys, unkeyed inputs, and inconsistent request handling.

Core Features & Use Cases

  • Cache Analysis: Detect cache providers, cache hit behavior, and cache key components that may enable poisoning.
  • Attack Vector Testing: Evaluate unkeyed headers, parameter normalization issues, reflected content, XSS risks, and cache denial-of-service scenarios.
  • Use Case: Analyze a CDN-backed web application to determine whether crafted headers or parameters can create persistent cached responses affecting other users.

Quick Start

Use the cache-poisoning skill to analyze the target application's caching behavior and identify potential cache poisoning vulnerabilities.

Frequently Asked Questions about cache-poisoning

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

FAQPage Schema
How do I detect web cache poisoning vulnerabilities in a CDN?

To detect web cache poisoning vulnerabilities, analyze the CDN-backed application's caching behavior to identify unkeyed headers and parameters that allow crafted requests to persist poisoned cached responses affecting other users.

How do I test unkeyed headers for cache poisoning risks?

Test unkeyed headers for cache poisoning by evaluating parameter normalization issues and reflected content. This process identifies whether crafted headers create persistent cached responses that trigger XSS risks or cache denial-of-service scenarios for other users.

Does this cache poisoning detection approach work with reverse proxy security assessments?

Yes, this cache poisoning detection applies to reverse proxy security assessments. It evaluates unsafe cache behavior and unkeyed request components across CDN, reverse proxy, and application caching layers to validate vulnerabilities.

What is a cache key and how does it relate to vulnerability testing?

A cache key determines unique cached responses based on specific request components. Vulnerability testing analyzes cache keys to find unkeyed inputs that enable web cache poisoning, allowing attackers to manipulate responses served to other users.

Can I validate cache poisoning vulnerabilities without affecting other users?

Yes, you can validate cache poisoning safely using safe proof-of-concept testing capabilities. This approach verifies unsafe cache behavior and reflected content risks through controlled cache fingerprinting and cache key analysis without impacting production traffic.