Content
90%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 highly actionable, token-efficient exploitation reference with executable code and a clear top-level workflow. The main improvements are stronger per-technique validation checkpoints and splitting some large inline sections into reference files.
Suggestions
Add explicit per-technique validation/verification steps (e.g. 'after each swap, confirm via lstat that the target inode changed before claiming success') to push workflow clarity toward the fully-checkpointed anchor.
Move the race loop templates and/or the detection tooling table into a dedicated reference file (e.g. references/templates.md) and link from the body, reducing the ~340-line body and improving progressive disclosure.
Consider extracting the layer-by-layer CVE/technique catalog (container escapes, /proc races, web TOCTOU) into a references/catalog.md so SKILL.md stays a concise overview.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense and lean throughout: every section delivers concrete primitives, code, or named CVEs with no padding and no explanation of concepts Claude already knows (e.g. no 'what a library is' filler), so every token earns its place. | 5 / 5 |
Actionability | Provides copy-paste-ready executable code in C, bash, and Python (e.g. the renameat2 RENAME_EXCHANGE snippet, the FUSE SlowFS handler, the httpx single-packet race), plus a tooling table and named commands covering the common cases. | 5 / 5 |
Workflow Clarity | A clear 5-step Quick Workflow with a verify step ('confirm the post-use state corresponds to the swapped target') and a Reporting section mandating success-rate demonstration, but per-technique validation checkpoints are only lightly signaled, so it sits below the fully-checkpointed anchor. | 4 / 5 |
Progressive Disclosure | Well-sectioned single-file body with clear headers and navigation, but at ~340 lines substantial inline blocks (race loop templates, the full tooling table, mobile/binary cookbook) could be split into reference files; no bundle files exist to offset this. | 4 / 5 |
Total | 18 / 20 Passed |