2026-10-11 18:01 UTC

A Claude Code user reports that the tool now appends shareable session URLs to commit messages and pull-request descriptions by default, potentially exposing session data and altering repository provenance unless Anthropic changes the behavior.

state: resolvedheat: lowuncertainty: mediumconvergesscott: mediumcoding-agents agent-privacy software-provenanceAnthropicClaude Code

What is this?

Claude Code is Anthropic’s coding-agent tool. A GitHub issue alleges that a recent version automatically inserted a private Claude session identifier into six commits pushed to a public repository, creating an information-disclosure and repository-provenance concern; a separate discussion confirms that Claude Code adds some attribution metadata to commits by default. The supplied snippets do not independently establish the broader claim that shareable session URLs are appended to every commit and pull-request description, nor that Anthropic has confirmed or is reviewing that exact behavior.

Why it matters to Scott

The alleged default exposes exactly the boundary Scott draws between provenance-bearing commits and separately governed raw session history: provenance should be coupled to the artifact, but a public Git record must not silently grant access to bronze sessions. If reproduced, it creates a concrete design and publishing opportunity around access-controlled provenance links and warrants checking metadata generated by his own coding-agent workflows; current evidence remains an unconfirmed user report.
ip:framework.provenance-coupled-workip:framework.cognitive-gitip:concept.knowledge-work-commitdev:concept.recipient-scoped-artifact-deliveryradar:claude-code-plaintext-session-logsradar:claude-public-chat-exposureradar:concept.provenanceradar:concept.privacy
queries asked of Scott's wikis
  • coding-agent privacy-by-default and metadata leakage
  • agent session links in public development artifacts
  • AI-generated commit provenance and attribution
  • coding-agent control over commit and PR metadata
  • repository history as an agent audit trail
  • consent boundaries for agent telemetry and session sharing

Measured heat

no measured readings yet — the hourly heat pass fills this in

How the heat travelled

no chain yet — the hourly chain pass fills this in

Evidence (4) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnClaude Session URL appended to commit messages and PR descriptions by defaultsparsesignal203224
🟧 echo.github ⭐The issue reports: “Every commit message and PR description created by Claude Code automatically includes a session URL at the bottom” and pjoka-7——
🟠 redditClaude Code is silently adding session URLs (claude.ai/code/session_...) to the bottom of every single commit and PR description you make.
ClaudeAI
Patient_Project42530857
🟧 hnI am no longer letting Claude Code add itself as Co-author in my commitsdhanush1840

Interpretation history

Decision trace