wrknv 2026-01-06
Add security scanning CLI command and configuration
17 files · 942+ · 10-

Security scanning CLI

5 files changed
  • security.py 303-line security scanning command with GitGuardian, gitleaks, and TruffleHog support
  • __init__.py Security package initialization
  • allowlist.py 247-line security finding allowlist management
  • config.py 128-line security scanner configuration
  • hub_cli.py Registered security command in hub CLI
  • Added security scanning subsystem with CLI command, allowlist management for suppressing known findings, and configuration for multiple scanner backends instantiate behavioral
    3 files
    • security.py
    • allowlist.py
    • config.py

Security tool configuration

5 files changed
  • .gitguardian.yaml GitGuardian configuration
  • .gitleaks.toml Gitleaks scanning configuration
  • .trufflehog-exclude-paths.txt TruffleHog path exclusions
  • .rsp_context.json RSP context configuration
  • security-scanning.md 165-line security scanning feature documentation
  • Added configuration files for GitGuardian, gitleaks, and TruffleHog scanners plus comprehensive security scanning documentation instantiate external
    3 files
    • .gitguardian.yaml
    • .gitleaks.toml
    • security-scanning.md