Content
96%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a dense, high-quality operational playbook: executable probes, a thorough misconfiguration matrix with exact exploit origins, working credentialed-theft PoCs, chaining guidance, and a decision-gate checklist that validates findings before escalation. The only structural gap is the unresolvable `finding-protocol` reference.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is lean and operational: every section is a runnable command, a classification table, a PoC, or severity-triage rules ("ACAO alone (no credentials) is usually Low unless..."). There is no "what is CORS" tutorial padding or library-comparison fluff, so every token earns its place. The two-sentence intro is skill-specific triage guidance, not generic concept explanation, so it does not pull the score to 4. | 5 / 5 |
Actionability | Guidance is fully executable: copy-paste curl probe loops (with only the standard <TARGET> placeholder), an OPTIONS preflight probe, complete fetch-based exfiltration PoCs including the sandboxed-iframe variant for null-origin servers, exact exploit-origin strings per misconfig class (e.g. "https://appxtarget.com" for the unescaped-dot flaw), and concrete tool invocations. Not below 5 because the common cases (reflection, null, prefix/suffix/regex flaws) are each covered with a specific exploit origin. | 5 / 5 |
Workflow Clarity | A clear numbered sequence runs detection → classification → PoC → chains → OPSEC, with an explicit confirmation checkpoint in section 1 ("A response echoing ACAO: https://evil.com and ACAC: true confirms exploitable reflection") and a closing Decision Gate checklist with conditional routing (all checked → escalate; otherwise → downgrade to informational). This matches the top anchor's "explicit validation steps" and "checklists for complex processes"; it is not 4 because no validation checkpoint is missing. | 5 / 5 |
Progressive Disclosure | The single file is well-sectioned and appropriately sized (~90 lines) with no bundle files to reference, and no content is inlined that clearly belongs in a separate file. It falls short of 5 because "escalate per `finding-protocol`" is a dangling reference — no path, link, or definition is given within the skill, so navigation to that dependency is unclear. | 4 / 5 |
Total | 19 / 20 Passed |