Releases: lui01212/commit-guard
Releases · lui01212/commit-guard
Release list
v0.3.0 - Enterprise Secret Scanner & Conventional Commits Wizard
🚀 What's New in v0.3.0
🛡️ Unified Git Staged Diff Secret Scanner (commit-shield check-staged / check-files)
- Real-time scanning of staged git additions (
git diff --cached -U0) preventing secrets from ever entering commit history. - Pre-configured detection for AWS Keys (
AKIA...), GitHub PATs (ghp_...), OpenAI & Anthropic API keys (sk-...,sk-ant-...), Slack tokens (xoxb-...), Stripe live keys, RSA/EC PEM Private Keys, and hardcoded database passwords. - Smart false-positive filtering for environment variable placeholders and documentation dummy samples.
- Alias
check-stagedwith--no-secretsand--jsonsupport for automated CI/CD pipelines.
🧙 Interactive Conventional Commit Wizard (commit-shield commit / cz)
- Interactive terminal wizard guiding developers step-by-step through standard Conventional Commits.
- Prompts for commit type (
feat,fix,docs,refactor,perf,test,ci,chore), scope, subject, multiline body, breaking changes, and issue references. - Zero external dependencies: pure standard library.
📦 PyPI Package
Published as commit-shield on PyPI: pip install commit-shield