Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Committer Date
Cyber Security

Committer Date

← Back to Glossary
By NHI Mgmt Group Updated October 30, 2026 Domain: Cyber Security

Committer date is the timestamp recorded when a commit is applied to a repository, separate from the original author date. Large gaps between the two can indicate rebasing or history rewriting. In compromise investigations, that mismatch is a useful signal that the visible commit may not reflect the real change time.

What the committer date actually tells you

The committer date is the repository timestamp that records when a commit was applied, not necessarily when the underlying change was first authored. That distinction matters because the committer timestamp reflects repository history, while the author timestamp reflects original creation time. In normal development, the two may be close together, but they can diverge for legitimate workflow reasons such as rebasing, cherry-picking, or delayed integration.

How committer date differs from author date

Author date answers when the change was first written. Committer date answers when that change entered the repository history you are looking at. Forensic readers use the difference to understand whether the visible commit is a direct record of work or a rewritten version of earlier content. In Git and similar systems, this is expected behaviour rather than an anomaly on its own.

A wide gap does not automatically mean wrongdoing. It may simply show that a patch was moved between branches, replayed during release preparation, or reapplied after review. The key is that the committer date describes repository chronology, not necessarily business chronology, so it should never be treated as proof of when work originally happened.

Why the timestamp matters in source history analysis

Committer date is useful because it gives investigators a second timeline to compare against the author date and surrounding repository activity. When a repository has been rebased or had history rewritten, the visible order of commits can become misleading if you only look at author timestamps. Comparing both dates helps separate original development timing from integration timing.

That comparison is especially useful when tracing change provenance, release sequencing, or a suspicious edit path. A commit that appears recent by author date but old by committer date may have been imported from elsewhere. A commit that looks old by author date but new by committer date may have been replayed, amended, or inserted later into the history.

How to interpret it during compromise investigations

In a security investigation, committer date is one of several clues that can help determine whether repository history is trustworthy. If a visible commit has a committer date that is much later than the author date, it may indicate history rewriting, branch surgery, or deliberate concealment of the moment a change was introduced into the repository.

That mismatch is not evidence of compromise by itself, but it becomes meaningful when combined with unexpected file changes, unusual push timing, anomalous account activity, or alterations to commit ancestry. Investigators use it to ask whether the repository view is the original sequence of events or a reconstructed one.

How teams should use it in practice

Committer date is best treated as a provenance signal, not a control. It helps reviewers decide when to inspect commit ancestry, compare branch histories, and verify whether a change was integrated through a normal path. In mature review workflows, both timestamps should be understood together so that release records, audit trails, and incident timelines are not misread.

For security teams, the practical habit is to compare the committer date with the author date, the parent chain, and the surrounding repository events. When the gap is large, the right response is usually deeper validation of history rather than assuming the visible commit chronology is authoritative.

Risk and Threat Considerations

Large gaps between author date and committer date can hide the true timing of a change, which matters when an attacker rewrites history, replays an old commit, or tries to make a malicious edit look older or more routine than it is. The timestamp mismatch is therefore a useful anomaly signal, especially in repositories used for build inputs or security-sensitive code.

Failure mechanism: History rewriting, rebasing, or commit replay can separate the apparent repository timeline from the original change timeline, which weakens provenance checks if reviewers rely on only one timestamp.

Impact: Investigators may misjudge when a change entered the codebase, overlook malicious insertion points, or miss compromise indicators that are only visible when commit chronology is examined alongside account, branch, and ancestry evidence.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKT1036 — MasqueradingCovers hiding or reshaping activity to mislead defenders about what happened.
Recommendation — Map suspicious history-shaping activity to T1036 and validate commit provenance before trusting chronology.
CIS Controls v8CIS-8 — Audit Log ManagementCommit timestamps are forensic evidence that support investigation and timeline reconstruction.
Recommendation — Preserve repository audit data and compare commit chronology during investigations.
NIST CSF 2.0DE.AE-02 — Potentially anomalous events are analyzed to understand attack targets and methodsCommit date mismatches are anomalies that warrant analysis in a security investigation.
Recommendation — Analyze commit-date anomalies to determine whether repository history was rewritten or abused.

Practitioner Guidance

What to watch for: Treat a large committer-date gap as a cue to verify commit ancestry, branch movement, and the surrounding repository activity rather than as a standalone verdict. The mismatch becomes much more informative when it lines up with unexpected merges, force-pushes, or unusual change ownership.

Practitioner takeaway: Use committer date as a provenance check, not a trust signal, and always compare it with author date and history shape before drawing conclusions.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org