hunt-http2-limits

Plans evidence-gated validation of HTTP/2 protocol resource limits on authorized targets.

10|3|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-http2-limits-baiqigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-http2-limits
Source: https://github.com/baiqigo/baiqi-redteam-lab/tree/main/.agents/skills/hunt-http2-limits
Command: npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-http2-limits-baiqigo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security testers need a safe, structured way to assess whether a server correctly enforces HTTP/2 protocol limits (streams, headers, continuation frames, priority) without triggering denial-of-service conditions or producing false positives from CDN edge behavior. ## Core Features & Use Cases - Evidence-Gated Validation: Enforces a fixed baseline → single-variable probe → post-baseline → oracle → evidence workflow so every finding is backed by monitor, log, or vendor advisory proof. - Strict Safety Boundaries: Prohibits stream floods, continuation floods, connection exhaustion, and request smuggling payloads; WAF hits, timeouts, and scanner alerts are treated as INCONCLUSIVE rather than vulnerabilities. - Routing Integration: Hands off request-boundary issues to an HTTP smuggling skill and CVE-specific checks to a bug bounty methodology skill. - Use Case: During an authorized assessment, confirm whether HTTP/2 is enabled end-to-end (not just at the CDN edge), read ALPN/SETTINGS and server limits, and verify against vendor advisories whether the deployed version enforces documented protocol quotas. ## Quick Start Use $hunt-http2-limits to plan an evidence-gated, authorized validation of HTTP/2 stream and header limits on my staging gateway.

Frequently Asked Questions about hunt-http2-limits

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

FAQPage Schema
How do I test HTTP/2 protocol limits safely on a server?

Start by reading ALPN negotiation, SETTINGS frames, and documented server limits, then compare against vendor advisories. Only if explicitly approved, send a single low-cost canary probe on an isolated fixture to confirm the server rejects over-limit requests, never flood sequences.

How to verify HTTP/2 is enabled end-to-end and not just at the CDN?

Check ALPN negotiation and SETTINGS frames against the origin, not only the edge. CDN edge support for HTTP/2 does not prove the backend enforces protocol limits, so confirm multi-hop architecture evidence before drawing conclusions.

What counts as valid evidence for an HTTP/2 limits finding?

Valid evidence is isolated monitoring or logs showing the implementation failed to enforce a documented protocol limit, or a product/version/configuration match to a vendor advisory. Browser H2 support, connection errors, and scanner warnings do not qualify.

Does this approach send HTTP/2 flood or smuggling payloads?

No. Concurrent stream floods, continuation floods, connection exhaustion, and request smuggling payloads are explicit stop conditions. Request boundary concerns are routed to a separate HTTP smuggling workflow and CVE checks to a bug bounty methodology skill.

Why is my HTTP/2 scan result marked inconclusive?

WAF interference, timeouts, single anomalies, and scanner hits are all classified as INCONCLUSIVE because they lack oracle confirmation. A finding requires monitor or log evidence from an isolated environment plus a repeatable baseline comparison.