Technology RadarTechnology Radar

GitHub Secret Scanning & Push Protection

secret-detectionai-security
Adopt

GitHub Secret Protection is the platform's native secret scanning and push-time blocking feature. It uses a two-model AI architecture (GPT-3.5-Turbo for initial scan, GPT-4 for confirmation) with Microsoft's MetaReflection technique, achieving a 94% reduction in false positives. March 2026 added detectors for DeepSeek, Pinecone, and other AI-service tokens.

Why It Matters for AI-Assisted Development

Push Protection is genuinely preventive — it blocks commits containing secrets before they reach the repo:

  • Push Protection: Blocks commits containing secrets at push time. Default-on for new repos.
  • AI-Powered Detection: Two-model architecture with MetaReflection for extremely low false positives.
  • AI Service Token Coverage (March 2026): Added detectors for DeepSeek, Pinecone, and other AI-service tokens — tracking the explosion of AI API key leaks.
  • Base64 Detection (Nov 2025): Detects base64-encoded secrets with push protection — countering AI-era obfuscation patterns.
  • 28 new detectors from 15 providers in March 2026 alone.

Strengths

  • Zero-friction for GitHub users — built into the platform
  • Push protection is genuinely preventive (pre-commit blocking)
  • AI-powered with 94% false positive reduction
  • Regular pattern updates; validity checks for major providers
  • Free one-time Secret Risk Assessment available

Limitations

  • GitHub-only (plus Azure DevOps)
  • No scanning of non-code sources (Slack, S3, Docker)
  • Per-committer pricing can be expensive at scale

Pricing

$19/month per active committer for Secret Protection. Now unbundled from GitHub Advanced Security.