hunt-http-smuggling

Detect and classify CL.TE, TE.CL, H2.CL, and H2.TE HTTP request smuggling vectors.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/sseshachala/Claude-BugHunter-archive --skill hunt-http-smuggling-sseshachala
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-http-smuggling
Source: https://github.com/sseshachala/Claude-BugHunter-archive/tree/main/skills/hunt-http-smuggling
Command: npx skills add https://github.com/sseshachala/Claude-BugHunter-archive --skill hunt-http-smuggling-sseshachala

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps security testers and bug hunters identify and map HTTP request smuggling vulnerabilities caused by mismatches between front-end proxies and back-end servers. It covers CL.TE, TE.CL, H2.CL, and H2.TE techniques, enabling discovery of boundary parsing issues that enable cache poisoning, auth bypass, and data leakage.

Core Features & Use Cases

  • Detection and classification of CL.TE, TE.CL, H2.CL, and H2.TE smuggling vectors across CDNs, load balancers, and origin servers.
  • Tool-assisted testing with Burp extensions, h2csmuggler, and related payloads to verify parsing behavior and identify unsafe configurations.
  • Real-world workflows for red-team and bug-bounty engagements to assess WAF and backend resilience against request-smuggling chains.

Quick Start

Probe a target with CL.TE/TE.CL/H2.CL/H2.TE payloads to verify whether the CDN/front-end and origin disagree on request boundaries.

Frequently Asked Questions about hunt-http-smuggling

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

FAQPage Schema
How do I detect HTTP request smuggling vectors across CDN and origin boundaries?

HTTP request smuggling vulnerabilities arise when front-end proxies and back-end servers disagree on request boundaries. This skill identifies and classifies CL.TE, TE.CL, H2.CL, and H2.TE vectors to reveal parsing mismatches that enable cache poisoning, authentication bypass, and data leakage.

How do I test for CL.TE and TE.CL request smuggling vulnerabilities?

Testing for CL.TE and TE.CL smuggling requires sending crafted payloads that manipulate Content-Length and Transfer-Encoding headers to observe how front-end and back-end servers parse request boundaries differently. Apply these payloads to CDN-fronted applications and load balancers to verify unsafe configurations.

Does this approach work for bypassing WAF configurations through H2.CL and H2.TE smuggling?

Yes, H2.CL and H2.TE smuggling techniques specifically target HTTP/2 connections to exploit parsing differences between front-end and back-end servers. This skill assesses WAF and backend resilience against these request-smuggling chains in real-world red-team and bug-bounty engagement scenarios.

What tools can I use to map HTTP request smuggling vectors during bug bounty engagements?

You can use Burp extensions, h2csmuggler, and related payloads to verify parsing behavior and identify unsafe configurations. These tools assist in detecting and classifying CL.TE, TE.CL, H2.CL, and H2.TE smuggling vectors across CDNs, load balancers, and origin servers during red-team workflows.

Why does HTTP request smuggling happen between load balancers and back-end servers?

HTTP request smuggling happens because front-end proxies and back-end servers parse request boundaries differently when processing Content-Length and Transfer-Encoding headers. This boundary parsing disagreement allows attackers to smuggle hidden requests that bypass access controls and poison caches.