Skip to content

v0.3.0 - Enterprise Secret Scanner & Conventional Commits Wizard

Latest

Choose a tag to compare

@lui01212 lui01212 released this 30 Sep 03:35

πŸš€ 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-staged with --no-secrets and --json support 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