writing-git-commit-messages — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited writing-git-commit-messages (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
commitlint.config.*, .czrc,.commitlintrc.*, or commit conventions in CONTRIBUTING.md. If found, follow that convention. Otherwise, default to Conventional Commits.
and purpose. Identify whether it's a single logical change or should be split into multiple commits.
feat, fix, docs,style, refactor, perf, test, build, ci, chore.
(e.g., auth, api, parser). Omit if the change is cross-cutting.
type(scope): description:if the project omits a type prefix, capitalize the first word instead
why — not how. Wrap at 72 characters.
Fixes #123, BREAKING CHANGE: ...,Co-authored-by: ....
(to guarantee real newlines and avoid literal \\n in history):
git commit -F- <<'EOF'
<type>(<scope>): <description>
<body wrapped at 72 chars>
<optional footer(s)>
EOF<type>(<scope>): <description>
[body — what & why, wrapped at 72 chars]
[footer(s)]Indicate with ! after the type/scope OR a BREAKING CHANGE: footer:
feat(api)!: change response format for /users
BREAKING CHANGE: The `email` field is now nested under `contact`.fix stuff, update code, WIP) — always state whatthe commit does.
fix for refactors, feat for tests, orchore as a catch-all.
Simple feature:
feat(parser): add support for nested arraysBug fix with context:
fix(auth): prevent session fixation on login
The session ID was not regenerated after successful authentication,
allowing an attacker with a known session ID to hijack the session.
Fixes #1234Breaking change:
refactor!: drop support for Node 14
BREAKING CHANGE: Node 14 reached EOL in April 2023. The minimum
supported version is now Node 18.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.