-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Hekkos found 1 Signed Commits configuration issue in this repository.
This is part of the main security audit.
Issue details
- Issue 1: Signed commits are not required - commits can be forged or impersonated
Why this matters
Commit signing provides cryptographic verification of commit authorship. This offers:
- Assurance that commits came from who they claim to be from
- Protection against commit forgery (though git config can still be spoofed)
- A verifiable audit trail of code changes
- Defense against certain account compromise scenarios
How to fix
- Set up GPG or SSH commit signing for your account
- Configure Git to sign commits automatically
- Enable branch protection to require signed commits
Documentation:
Reactions are currently unavailable