digital-evidence
April 30, 2026 · View on GitHub
General-purpose digital-evidence processing for Claude Code: capture, hash, OpenTimestamps anchoring, ExifTool/MediaInfo metadata inspection, BagIt packaging, and immutable sync to S3 Object Lock / Wasabi / WORM media.
Designed to layer with legal-investigative — that plugin owns the case workspace, custody log, brief generation, and human-driven redaction; this plugin owns the operational and metadata-handling layer.
Skills
environment-check— probe host for forensics CLIs (exiftool, mediainfo, sha256sum, ots, single-file, bagit, mat2, rclone, aws)install-dependencies— install missing CLIs via apt / pip / npmsetup-storage-mounts— configure rclone remotes for immutable destinationsonboard— first-run setup orchestratorcapture-webpage— archive a URL via SingleFile, then hashhash-evidence— SHA-256 / BLAKE3 hashing with manifest outputtimestamp-evidence— OpenTimestamps Bitcoin anchoringinspect-metadata— ExifTool + MediaInfo to merged JSON, with anomaly flagsbag-evidence— package a directory as a BagIt bagverify-bundle— re-hash + OTS verify across a case or bagsync-to-immutable— rclone push to S3 Object Lock / Wasabi / WORM mediareference-lookup— search the vendored Digital-Evidence-Toolkit knowledge base
Commands
/digital-evidence:onboard/digital-evidence:verify [path]/digital-evidence:hash <path>/digital-evidence:timestamp <path>/digital-evidence:lookup <query>
Installation
claude plugins install digital-evidence@danielrosehill
Then run /digital-evidence:onboard.
Layering with legal-investigative
Typical workflow:
legal-investigative:new-workspace --variant=evidence-management— scaffold the case.digital-evidence:capture-webpage/inspect-metadata/hash-evidence— operational ingest.legal-investigative:/log-evidence— register the artefact in the custody log.digital-evidence:timestamp-evidence+bag-evidence— tamper-evident packaging.digital-evidence:sync-to-immutable— push to compliance storage.
Reference wiki
The references/ directory is a vendored copy of danielrosehill/Digital-Evidence-Toolkit — used by reference-lookup as the agent's knowledge base.
Disclaimer
This plugin is a workflow aid, not legal advice. Admissibility of digital evidence depends on jurisdiction, process discipline, and procedural compliance well beyond hashing and timestamping. Consult counsel.
License
MIT