Missing: sha512sum, sha384sum, sha224sum. Only sha256sum, sha1sum, md5sum, cksum are registered.
Cheap win: the checksum engine already implements sha512/sha384/sha224 (src/commands/bytes/checksums/index.ts:13 Algorithm union; digit widths at :175). Only the command registration at :274 omits them. Add command("sha512sum","sha512",…) etc. sha512sum is very common.
Behavior: match GNU coreutils sha512sum (default and -c/--check, --tag, -z, escaped-filename \ prefix) — identical to the existing sha256sum implementation.
From the safe-bash command gap analysis (2026-09-08). Sandbox constraints apply: bounded input/CPU/memory, VFS-only paths, cooperative cancellation, no host process/network beyond the existing curl authorizer.
Missing:
sha512sum,sha384sum,sha224sum. Onlysha256sum,sha1sum,md5sum,cksumare registered.Cheap win: the checksum engine already implements sha512/sha384/sha224 (
src/commands/bytes/checksums/index.ts:13Algorithmunion; digit widths at:175). Only the command registration at:274omits them. Addcommand("sha512sum","sha512",…)etc.sha512sumis very common.Behavior: match GNU coreutils
sha512sum(default and-c/--check,--tag,-z, escaped-filename\prefix) — identical to the existingsha256sumimplementation.From the safe-bash command gap analysis (2026-09-08). Sandbox constraints apply: bounded input/CPU/memory, VFS-only paths, cooperative cancellation, no host process/network beyond the existing curl authorizer.