hunt-cache-poison

Detect cache poisoning vulnerabilities in web applications, including Web Cache Deception and CDN poisoning.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill hunt-cache-poison-bpnrockstar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-cache-poison
Source: https://github.com/bpnrockstar/UnifiedBugHunter/tree/main/skills/hunt-cache-poison
Command: npx skills add https://github.com/bpnrockstar/UnifiedBugHunter --skill hunt-cache-poison-bpnrockstar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, tldextract, BeautifulSoup, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the detection of cache poisoning vulnerabilities in web applications, providing a systematic approach to identify potential security issues.

Core Features & Use Cases

  • Cache Poisoning Detection: Identifies vulnerabilities where an attacker can inject malicious content into web caches.
  • Technical Analysis: Provides technical guidance and command-line examples for identifying and exploiting cache poisoning vulnerabilities.
  • Use Case: Use this Skill to automatically check if a target web application is vulnerable to cache poisoning, including Web Cache Deception and CDN poisoning attacks.

Quick Start

Analyze a web application for cache poisoning vulnerabilities with the command: hunt-cache-poison -u "http://example.com"

Frequently Asked Questions about hunt-cache-poison

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

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

Automate cache poisoning detection by running a command-line scan against the target URL. This Skill identifies unkeyed headers, path normalization issues, and cache control flaws to systematically find cache poisoning opportunities.

What is the difference between web cache deception and CDN poisoning attacks?

Web cache deception tricks caches into storing sensitive user data, while CDN poisoning injects malicious content into shared cache entries. This Skill automates detection for both attack types by analyzing cache control issues and unkeyed headers.

Can I scan a specific domain for unkeyed header vulnerabilities automatically?

Yes, you can scan a specific domain by executing the command with the target URL. The Skill uses requests, tldextract, and BeautifulSoup to analyze web cache behavior and identify unkeyed header vulnerabilities automatically.

What are unkeyed headers and how do they create cache poisoning opportunities?

Unkeyed headers are request headers excluded from the cache key, allowing attackers to alter cached responses without changing the cache identifier. This Skill identifies these headers to expose cache poisoning opportunities in web applications.

Do I need Python libraries installed to check for cache control issues?

Yes, you need the requests, tldextract, and BeautifulSoup Python libraries installed. These dependencies enable the Skill to fetch web content, parse target domains, and analyze HTML for cache control issues.

What are the limitations of automated vulnerability detection for web caches?

Automated vulnerability detection for web caches may miss complex logic flaws or fail on heavily obfuscated applications. The Skill provides systematic guidance and technical command-line examples but requires manual verification of path normalization and cache control issues.