Performs an internal audit of Fastly Next-Gen WAF (NGWAF) workspaces to audit that critical templated protection rules are configured and enabled. Use when auditing NGWAF workspace security posture, checking for missing or disabled login protection rules (LOGINDISCOVERY, LOGINATTEMPT, LOGINSUCCESS, LOGINFAILURE), auditing credit card validation rules (CC-VAL-ATTEMPT, CC-VAL-FAILURE, CC-VAL-SUCCESS), auditing gift card protection rules (GC-VAL-ATTEMPT, GC-VAL-FAILURE, GC-VAL-SUCCESS), or identifying potential login endpoints not covered by NGWAF rules.
73
60%
Does it follow best practices?
Impact
96%
2.82xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/fastly-ngwaf/SKILL.mdWrite NGWAF audit script
Fastly-Key header
0%
100%
FASTLY_API_KEY env var
100%
100%
Workspace list endpoint
0%
100%
Rules list endpoint
0%
100%
Limit=200 parameter
0%
100%
Login signal coverage
0%
100%
CC-VAL signal coverage
0%
100%
GC-VAL signal coverage
0%
100%
LOGINDISCOVERY critical flag
0%
100%
Login path discovery
50%
100%
Audit report from captured API data
Login signal audit
100%
100%
CC-VAL signal audit
61%
100%
GC-VAL signal audit
61%
100%
LOGINDISCOVERY critical
14%
100%
Disabled vs missing distinction
100%
100%
Configure recommendation
100%
100%
Enable recommendation
100%
100%
LOGINATTEMPT path note
25%
37%
Login path POST specifics
0%
0%
Both workspaces analyzed
100%
100%
NGWAF audit runbook documentation
Login rule names
20%
100%
CC-VAL rule names
0%
100%
GC-VAL rule names
0%
100%
LOGINDISCOVERY critical severity
0%
100%
Enabled-status check
100%
100%
LOGINATTEMPT path discovery step
0%
100%
Fastly-Key authentication
0%
100%
Workspace-first workflow
100%
100%
Configure vs enable remediation
100%
100%
API pagination note
0%
100%
e0f4205
Table of Contents
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.