AI Agent Hub
Back to plugins
🧩

dsh-mutation-receipt

admin-security Updated 2026.09.01

Run the following command in DeepSeek Harness:

dsh plugin install jwilson411/dsh-mutation-receipt

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install jwilson411/dsh-mutation-receipt in DeepSeek Harness to install this plugin; source is at https://github.com/jwilson411/dsh-mutation-receipt .

About this plugin

Every time an AI agent creates, updates, or deletes a file on the host, the act vanishes the moment the session ends. Backups can restore bytes but cannot prove a touch happened; verbose logs often embed file contents that auditors may never be permitted to read.

dsh-mutation-receipt closes that gap with a single design constraint: record which file was touched, what happened to it, and the sha256 before and after — and stop there. Each mutation is appended as one JSONL line; no snippet, no diff, no preview, and no byte of content is ever stored. Path handling is strict: absolute paths outside the configured workspaceRoot are refused, and symlink-parent traversal is blocked via realpath resolution. The receipt lives entirely on local disk with zero network calls, and can be inspected through the mutation_receipt tool or the mutation-receipt CLI, both supporting session-filtered and limit-bounded queries.

It is built for engineers and managers who need to hand a compliance team, a hiring reviewer, or a security auditor a citable, append-only record of what the agent touched — a record the recipient can read even when the files it describes are off-limits, and one that is worthless if stolen because it carries no file contents.

Use Cases

  • An auditor must verify which files the agent touched without being granted file-content access
  • Compliance teams require a citable, tamper-evident record of every file operation
  • A hiring reviewer wants to validate agent file behavior without exposing source code externally

Best For

  • Security and compliance teams overseeing AI agent deployments
  • Engineering leads who must deliver operation records to external auditors
  • Reviewers who assess agent file behavior but lack clearance to read file contents