Live Feed/GitHub/Fact Record
GitHub logo
GitHub
feature 96% Confidence Gate October 12, 2026

Push attribution for commits in limited public preview

GitHub now records the authenticated identity of the user who pushed a commit to a repository. This pusher identity is now exposed alongside existing author and committer metadata in both the web UI and the API.

Verified State Diff

Comparison Mode:
- Previous State
GitHub only tracked 'Author' and 'Committer' fields, which are embedded in the Git commit object and susceptible to spoofing.
+ Verified New State
GitHub records the authenticated 'Pusher' identity server-side, accessible via UI and API, providing a verifiable audit trail of who pushed specific commits.

Impact & Verification Analysis

WHO IS AFFECTED

Developers, security teams, and enterprise administrators managing repository access and audit logs.

WHY IT MATTERS

It closes a significant security visibility gap by distinguishing between the person who authored a commit and the person who actually pushed it to the remote repository, which is critical for compliance and incident response.

Full Fact Overview

Historically, Git metadata only tracked the 'Author' (who wrote the code) and the 'Committer' (who created the commit object). These fields are part of the Git commit object itself and can be easily spoofed or modified. By introducing 'Pusher' attribution, GitHub is leveraging its internal authentication layer to record the identity of the user who actually performed the 'git push' operation. This data is stored server-side by GitHub, providing an immutable audit trail that is independent of the commit's internal metadata, significantly improving security auditing and accountability in collaborative environments.

Multi-Source Evidence Chain (1)

Push attribution for commits in limited public previewGitHub
TRACKED ENTITY
Explore all historical GitHub changes
View GitHub Hub ➔