Skip to content

VNX-GH-218: Signed commits not required

The default branch accepts unsigned commits.

Updated 02 Nov 2026Checked against cli@24498404a, vdb-sca-match@v0.8.14

Commit author fields are free text. Without signature verification a commit can claim any author, which undermines audit trails and author-based automation.

Severity Low
Confidence high
CWE CWE-345
Command vulnetix gha settings, vulnetix gha audit
Needs repo, branches. Without them the rule is reported as not evaluated, never as passed.

Remediation

Require signed commits on the default branch.

Run only this rule

vulnetix gha settings --rule VNX-GH-218

Scoring

CWSS vector at the rule’s default severity: CWSS:1.0/TI:L/AP:A/AL:A/IC:N/FC:LT/RP:N/RL:A/AV:I/AS:N/IN:A/SC:A/BI:M/DI:L/EX:L/EC:N/P:W. A finding whose severity the repository’s settings moved is scored at its adjusted severity.

All rules: GitHub rules.

Edit this pageSources: vdb-sca-match/ghaudit/rules_settings.go, cli/internal/ghtasks/docs.go
esc
↑ ↓ move↵ openSearches in your browser. A key like autonomy.max or a code like threshold_required jumps straight to it.