Content
68%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 dense, highly actionable technique catalog with genuinely valuable reference data (verified magic hashes, working commands, a runnable exploit script). Its weaknesses are moderate redundancy in explaining the 0e mechanism and PHP version caveats, and the lack of an explicit ordered workflow with validation checkpoints for deciding which technique applies to a given target.
Suggestions
State the 0e/scientific-notation mechanism once (in the cheat sheet) and consolidate the PHP 8 version caveats into a single 'Version considerations' note, removing the duplicated Detection Notes line.
Add a short ordered workflow with a version checkpoint, e.g.: 1) fingerprint PHP version, 2) select viable technique per the cheat sheet, 3) verify bypass via redirect/Set-Cookie, 4) fall back to the next technique on failure.
Move the magic-hash tables and the find_magic_hmac.php script into a references/ bundle file, keeping SKILL.md as a lean overview that points to them.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly efficient — the magic-hash tables, curl commands, and PHP brute-force script are exactly what Claude cannot reliably reproduce from memory — but there is avoidable repetition: the 0e-as-scientific-notation mechanism is explained at the top ('a string beginning with 0e followed only by digits is treated as scientific notation and equals 0') and again in section 2, the PHP 8 caveat appears both inline ('PHP 8.0 change: abc == 0 now evaluates to false') and in Detection Notes, and 'Affects PHP 5.x–7.x broadly' duplicates the Detection Notes version guidance. This fits 'mostly efficient but includes some unnecessary explanation or could be tightened'; it is above 2 because the padding is limited to a few duplicated sentences rather than pervasive verbosity, and below 4 because the duplication is more than a single minor trim. | 3 / 5 |
Actionability | Fully executable throughout: ready-to-fire curl commands with response-filtering greps, concrete magic-hash input/output pairs for five hash algorithms, grep patterns for source review, and a complete runnable PHP brute-force script. Specific examples cover the common cases, matching the 'fully executable; copy-paste ready' anchor; nothing reads as pseudocode or vague direction. | 5 / 5 |
Workflow Clarity | The sections form a sensible technique catalog (comparison cheat sheet → magic hashes → NULL/strcmp/HMAC/JSON bypasses → identification → detection notes), but there is no explicit end-to-end sequence and validation checkpoints are only implicit ('Check target PHP version before assuming string-zero bypass', 'observe PHP warning in response or error logs'). This matches 'steps listed but validation gaps; sequence present but checkpoints missing or implicit' — below 4, which requires most checkpoints explicitly present, and above 2 because the sections are individually well-defined and version-gating is at least mentioned. | 3 / 5 |
Progressive Disclosure | A single, well-sectioned file with clear headers and no nested or buried references (no references/, scripts/, or assets/ directories exist; the only external links are web resources at the end, one level deep). This fits 'good structure; most content is appropriately placed; minor organization gaps' — it does not reach 5 because at ~190 lines it exceeds the simple-skill exception, and the large magic-hash tables plus the HMAC brute-force script could live in a references file to keep SKILL.md lean. | 4 / 5 |
Total | 15 / 20 Passed |