cleanse — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cleanse (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Important — Spawn a sub-agent to perform this review. Pass it only these instructions and the target files. The review is most effective when the agent starts with a clean context window.
If the user specified files or directories, pass those to the sub-agent. If not, ask what they'd like you to review before proceeding.
Make this code trivially easy to pick up cold. Someone opening this file in six months should understand what it does in seconds. All changes should preserve the original functionality and behavior.
Read the target code carefully, then apply these passes in order. Make changes directly — don't list suggestions.
Nested conditionals are the single biggest readability killer. Flatten them.
Remove anything that doesn't help the reader understand the code:
// increment counter above counter += 1 is noise. Delete.Only keep comments that explain _why_ — workarounds, constraints, non-obvious business rules. These are valuable. Remove everything else.
data, result, temp, info, val, obj — these tell the reader nothing. Use names that say what the thing _is_.i is fine in a 3-line loop.Variables defined at the top of a function but not used until line 40 force the reader to hold them in mental memory. Move declarations to just before first use. This makes extraction easier later.
If a function is doing multiple distinct things sequentially, split it — each piece should do one thing and be readable on its own. Apply the same passes above to each extracted function. If extracting would require threading many parameters or the logic is deeply interleaved, don't force it — flag it as a readability concern instead.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.