erasure_residue
Scan directories to verify erased data is truly gone, distinguishing live rows, unreclaimed storage, and plain-text residues. Returns fingerprint-based findings without exposing values.
Instructions
DID THE BYTES ACTUALLY GO? (read-only, no LLM) Scan a directory for values that should have been
erased — ANY store, not just this one: a vector database, a sqlite history, a JSONL trace, another
library's data dir. delete() returning success is not the same as the value being gone from disk.
Separates three outcomes, and the distinction is the point: LIVE (a table still holds it in a row — the system retained it), UNRECLAIMED (in the bytes but in no row — the storage engine has not reclaimed the page; run VACUUM/compact, and do NOT report this as a vendor defect), PLAIN (a JSON, log or backup still has it; nothing reclaims that on its own).
Never echoes the values you pass — findings carry a 12-char fingerprint, because a tool that hunts a
secret and then prints it into a transcript is itself the leak. A file it could not read, a directory
it could not list, or a symlinked directory it did not enter makes the verdict False and is named in
skipped: "clean" must never mean "we did not look at that part".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | Yes | ||
| values | Yes | ||
| max_file_mb | No |