Content
63%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.
The body is a thorough, mostly actionable container-escape runbook with a clear phased workflow and validation, but it is over-long for a single file, includes concept explanations and a tangential defender section, and inlines material that would benefit from separate reference files.
Suggestions
Trim concept explanations Claude already knows (the container-isolation intro, the '--privileged drops all isolation' aside) and move the 'Detection / Defender View' section to a separate reference file or drop it, since this is an offensive skill.
Split the large CVE catalog (Phase 6) and the Engagement Cheatsheet into one-level-deep reference files (e.g. references/cves.md, references/cheatsheet.md) referenced from SKILL.md, so the main file stays a navigable overview.
Complete the truncated PoCs (shocker.c, CVE-2019-5736, DirtyPipe) with full runnable code or an explicit pointer to the exact external PoC file to execute, so every exploitation step is actionable rather than conceptual.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is mostly executable commands but carries noticeable padding Claude does not need — the intro paragraph explaining that 'Container isolation relies on Linux namespaces, cgroups, seccomp profiles...', section intros like 'A container run with --privileged drops nearly all isolation...', and a 30-line 'Detection / Defender View' section that is scope creep for an offensive skill. | 3 / 5 |
Actionability | Most sections give copy-paste-ready bash (privileged mount, Docker socket API calls, cgroup release_agent, cheatsheet one-liners), but a few PoCs are incomplete — the shocker.c source is truncated with '// ... (PoC continues)', CVE-2019-5736 defers to an external Go binary, and DirtyPipe says 'Compile exploit' without providing it. | 4 / 5 |
Workflow Clarity | A 6-step Quick Workflow plus sequenced Phases 1–7 give a clear path, and validation appears (Step 5 'Validate host access', inline 'Verify host access'/'Verify you escaped' checks) for these destructive operations; capped below 5 because there are no explicit error-recovery feedback loops. | 4 / 5 |
Progressive Disclosure | No bundle files exist and the entire 670-line guide is inlined in SKILL.md with no one-level-deep references — content that clearly belongs in separate files (CVE reference, tool cheatsheet, defender view) sits inline; section headers provide some structure but no file-level navigation. | 3 / 5 |
Total | 14 / 20 Passed |