CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

waf-bypass

WAF evasion — payload obfuscation, HTTP-level evasion, origin-IP discovery, rate/anomaly evasion, per-WAF notes (Cloudflare/Akamai/AWS WAF/ModSecurity).

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

96%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an exemplary dense field reference: lean, fully executable, and sequenced with explicit validation checkpoints and a decision gate covering escalation and stop conditions. The only structural improvement is moving the per-WAF notes and payload matrices into bundled reference files to keep SKILL.md as a tighter overview.

Suggestions

Move §6 per-WAF notes (and possibly the §2 obfuscation matrix) into references/ files (e.g. references/waf-notes.md) with one-line summaries inline, keeping SKILL.md as the navigable overview.

Fix the minor inaccuracy in §5: 'curl's --ja3' — JA3 rotation is done via the separate curl-impersonate binary, not a curl flag.

DimensionReasoningScore

Conciseness

The body is dense and lean: a one-line mental model ('A WAF is a signature + score engine in front of the origin'), compact tables, and copy-paste commands with zero filler and no explanation of concepts Claude already knows. Every section earns its tokens; even the defender-facing section 8 is a tight table rather than prose.

5 / 5

Actionability

Fully executable, copy-paste-ready commands throughout: wafw00f/nuclei fingerprinting, concrete obfuscation payloads ('-1'/*!50000UnIoN*/(/*!50000SeLeCt*/...'), the chunked-transfer POST, the AWS WAF 9KB body-cap bypass with a python one-liner, shodan/censys origin-discovery queries, and an md5-diff origin validation. The examples cover the common cases; only section 4.3 is a comment-only hint.

5 / 5

Workflow Clarity

A clear ordered sequence (recon first, then §2 obfuscation → §3 HTTP-level → §4 origin) with explicit validation in §4.5 (body-hash + cert confirmation, 'Same hash + no WAF headers = origin reached') and a §9 decision gate that provides feedback loops and error recovery (429 → back off; all attempts blocked → pivot; program forbids → stop).

5 / 5

Progressive Disclosure

Sections are well-organized and the cross-references to sibling skills (waf-detection, smuggling, hpp, sqli) are clearly signaled in a dedicated section and one level deep. However, no bundle files exist, and dense per-WAF notes (§6) and the obfuscation matrix (§2) are inline reference material that could be split into references/ files — good structure with minor organization gaps, matching anchor 4 rather than 5.

4 / 5

Total

19

/

20

Passed

Description

75%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific and distinctive, accurately summarizing the skill's five capability areas with vendor names. Its main weakness is the missing 'Use when...' trigger clause in the description field itself (trigger guidance lives only in metadata.when_to_use), and the absence of the natural 'bypass' synonym users most commonly say.

Suggestions

Add an explicit trigger clause to the description, e.g. 'Use when WAF bypass or evasion is needed, payloads are blocked by Cloudflare/Akamai/AWS WAF/ModSecurity, or when discovering origin IPs behind a CDN' — this would raise completeness from 3 to 5.

Include the word 'bypass' alongside 'evasion' (e.g. 'WAF bypass/evasion') since users most often phrase the request as 'Cloudflare bypass' or 'WAF bypass'.

Consider folding the strong when_to_use metadata terms ('chunked bypass', 'content-type bypass') into the description so the triggers surface wherever the description is displayed.

DimensionReasoningScore

Specificity

The description lists multiple concrete capability areas — 'payload obfuscation, HTTP-level evasion, origin-IP discovery, rate/anomaly evasion, per-WAF notes (Cloudflare/Akamai/AWS WAF/ModSecurity)' — with named vendors, comprehensively mirroring the body's sections. Anchor 4 ('minor gaps in coverage') does not apply since coverage matches the full body.

5 / 5

Completeness

The 'what' is clear (five specific capability areas), but the description field itself contains no 'Use when...' clause or equivalent explicit trigger guidance; the trigger terms exist only in the separate metadata.when_to_use field. Per the rubric guideline, a missing explicit 'when' caps completeness at 3, even though the when_to_use metadata partially compensates.

3 / 5

Trigger Term Quality

Natural terms like 'WAF evasion', 'Cloudflare', 'Akamai', 'AWS WAF', 'ModSecurity', and 'origin-IP discovery' are present, but the most common user phrasing 'WAF bypass' / 'Cloudflare bypass' is missing — only 'evasion' appears. Good coverage with a few natural synonyms missing, matching anchor 4 rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A clear niche — WAF evasion with named vendors — that is readily distinguishable from generic recon, scanning, or exploitation skills; trigger phrases like 'Cloudflare/Akamai/AWS WAF/ModSecurity' minimize overlap risk.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

PurpleAILAB/Decepticon

Path

packages/decepticon/decepticon/skills/standard/exploit/web/waf-bypass/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.