Skip to content

Frequent Non-Substantive lastModifiedDate Only Commits Clog CVE Record HistoryΒ #113

@jgamblin

Description

@jgamblin

I've been reviewing the commit history for several CVE records and noticed that a significant number of recent updates appear to be non-substantive, exclusively updating the cve.metadata.lastModifiedDate field without any actual changes to the record's content (such as the description, references, CVSS data, etc.).


The Impact

  • This large proportion of timestamp-only commits clogs the commit history.
  • It makes it difficult for consumers and reviewers to quickly identify and track actual, meaningful updates to the CVE record. Reviewing the list for substantive changes requires diffing nearly every single commit.

Specific Example

The commit history for cves/2023/4xxx/CVE-2023-4255.json clearly illustrates this issue, showing many commits where only the timestamp changes: CVE-2023-4255 Commit History


Proposed Discussion/Suggestion

Is there a mechanism or policy that could be implemented to prevent timestamp-only updates from creating a new commit?

Possible approaches might include:

  • Excluding the lastModifiedDate field from being considered a "change" that warrants a new commit, if no other field has been altered.
  • Batching or coalescing these timestamp updates, or only updating the timestamp when other substantive data changes are made.

Any clarification on the automation or process that leads to these frequent, timestamp-only commits would be appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions