---
title: "protect-commit-privacy"
description: "Keep the development conversation out of git history. Agent-authored commits narrate by default, who asked for what, which discussion decided it, what the plan was, and on a public repo that narration is published foreve"
canonical: https://agentpluginsdirectory.com/plugins/protect-commit-privacy
last-updated: 2026-10-02
---

# protect-commit-privacy
Keep the development conversation out of git history. Agent-authored commits narrate by default, who asked for what, which discussion decided it, what the plan was, and on a public repo that narration is published forever. The guard refuses git commit commands whose message (inline -m/--message or the file behind -F/--file) contains process-leak markers; the rule tells the agent to describe the change, not the conversation, and to propose sensitive messages to the human before committing. The command line is parsed, so a commit or gh pr create|edit behind cd, sh -c/bash -c, sudo, env or command is read like a bare one, a message fed on `-F -` from a heredoc is scanned, and a command that merely echoes the pattern as documentation still passes. A commit-msg hook applies the same markers to the message git records. Best-effort: markers are a narrow deny-list, and a message the human explicitly approves can say anything, edit the marker list in the guard, the content is yours.
- Slug: protect-commit-privacy
- Publisher: chock-core
- Repository: https://github.com/open-coder-ai/chock
- Manifest: .agents/policies/protect-commit-privacy/plugin.json
- Version: 0.2.0
- License: Apache-2.0
- Category (editorial): security
- Skills: 1 (protect-commit-privacy)
- MCP servers: 0
- Stars: 8
- Repository created: 2026-08-17
- Repository last pushed: 2026-10-02
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/protect-commit-privacy
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## Skills

- protect-commit-privacy: Keep the development conversation out of git history. Agent-authored commits narrate by default, who asked for what, which discussion decided it, what the plan was, and on a public repo that narration is published forever. The guard refuses git commit commands whose message (inline -m/--message…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
