Content
86%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.
A strong, dense exploitation playbook: executable sweep commands, a concrete PoC pair with a negative control, curated sink/gadget lists, and explicit CVSS and chain-promotion guidance. The only weaknesses are minor — brief conceptual framing Claude already knows, and validation signals living in a separate section rather than inlined as a workflow checkpoint.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is a lean, list-driven playbook that assumes Claude's competence, with only minor removable explanation of already-known concepts: "plant a property on Object.prototype and it appears on every object in the runtime" and "Poisoning Object.prototype doesn't do anything by itself — you need a gadget". It is efficient with minor over-explanation (anchor 4), not anchor 5, since the two framing paragraphs partly restate what Claude already knows. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready guidance throughout: the jq/npm dependency sweep ("jq '.dependencies,.devDependencies | to_entries[] ...'"), a concrete two-request curl PoC with exact JSON payload ("{'__proto__': {'shell': "/bin/bash", ...}}"), a negative-control payload ("same payload with 'proto' (no leading underscores)"), and concrete CVSS vectors with scores. Specific examples cover the common cases, matching anchor 5. | 5 / 5 |
Workflow Clarity | Section 3 gives a clear 4-step numbered audit sequence (find merge call sites → trace user control → check fix version → check copy-path pollution), and validation exists (section 6 success signals plus a negative control), but validation is not integrated into the workflow sequence as an explicit checkpoint step. This matches anchor 4 (clear sequence, most checkpoints present, minor validation gaps) rather than 5, which would inline an explicit validate-and-recover loop into the workflow. | 4 / 5 |
Progressive Disclosure | The skill is a single self-contained file with no bundle directories (no references/, scripts/, or assets/ exist), and the ~100-line body is organized into eight clearly numbered, scannable sections with no nested references and nothing that clearly needs splitting into a separate file. Per the judging guideline, a skill with no need for external references scores 5 with well-organized sections. | 5 / 5 |
Total | 18 / 20 Passed |