From soundcheck
Detects regex patterns vulnerable to catastrophic backtracking (ReDoS) in user-input processing, configuration, or validation. Flags nested quantifiers and overlapping alternations, suggests fixes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/soundcheck:redosThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Protects against Regular Expression Denial of Service where a crafted input causes
Protects against Regular Expression Denial of Service where a crafted input causes catastrophic backtracking in regex engines. A single malicious string can pin a CPU core for minutes or hours, taking down the service.
Flag the vulnerable regex, explain the risk, and suggest a fix establishing these properties. Translate the principle to the language and engine of the audited file — do not echo examples from another stack.
npx claudepluginhub thejefflarson/soundcheck --plugin soundcheckDetects and prevents catastrophic regex backtracking (ReDoS) by identifying vulnerable patterns with nested quantifiers or overlapping alternation and rewriting them with atomic groups or possessive quantifiers.
Detects ReDoS vulnerabilities via catastrophic backtracking in regex patterns on user-controlled input. Audits JS/TS/Python/Ruby/PHP/Java code and measures growth rates.
DEPRECATED: No longer provides meaningful uplift over base model regex capabilities. Retained for reference only.