hunt-redos

Validates ReDoS and parser resource anomalies through evidence-gated authorized testing windows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security testers need a controlled, evidence-based way to verify whether regular expressions, parsers, or input handlers cause measurable server-side resource exhaustion, without risking production availability or producing inconclusive results. ## Core Features & Use Cases - Engagement Gating: Enforces written authorization, locked scope, baselines, and stop thresholds before any probe is sent. - Minimal Safe Validation: Uses pre-approved tiny input gradients and single requests, comparing server-side latency, CPU, and error rates against baselines with immediate abort on threshold breach. - Oracle & False-Positive Filtering: Distinguishes genuine disproportionate resource growth from network jitter, WAF interference, or client-side timing artifacts. - Use Case: During an authorized assessment, you suspect a regex validation endpoint is vulnerable to catastrophic backtracking. The skill guides you to reproduce it offline first, then run a single-variable probe inside the approved performance window, capturing monitoring timelines as evidence. ## Quick Start Use the hunt-redos skill to plan an evidence-gated validation of a suspected ReDoS issue on an authorized target.

Frequently Asked Questions about hunt-redos

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

FAQPage Schema
How do I test for ReDoS vulnerabilities safely?

Reproduce the candidate regex offline or in a same-version local environment first, then run pre-approved minimal input gradients as single requests inside an authorized performance window. Compare server-side latency and resource usage against baselines and abort immediately if thresholds are exceeded.

What is catastrophic backtracking in regular expressions?

Catastrophic backtracking occurs when a regex engine explores exponentially many match paths on crafted input, causing disproportionate CPU or latency growth. This skill treats it as a trigger signal requiring offline reproduction before any online validation.

Can I run ReDoS tests against production systems?

No. Testing requires a written performance window, isolated test paths, and owned test accounts and data. Any shared production impact, missing monitoring, or activity outside the written window triggers an immediate stop.

Why are WAF blocks and timeouts marked inconclusive in ReDoS testing?

WAF responses, captchas, network jitter, and single timeouts cannot prove server-side resource exhaustion. A valid result requires reproducible, monitoring-confirmed resource or latency changes disproportionate to small input growth within an isolated window.

What evidence should a ReDoS finding include?

Evidence should include the authorization record, the input class without dangerous values, monitoring timelines, defined thresholds, and recovery records. Framework or CVE-specific findings are routed to CVE triage rather than escalated to denial of service claims.