Secrets and credentials
Committed .env files, private keys, provider tokens, database URLs, and secret-like literals.
Check a public repository for the mistakes AI coding agents cannot see after deployment: committed secrets, unsafe workflows, exposed client keys, missing database boundaries, and risky code patterns.
What the repo scan checks
Committed .env files, private keys, provider tokens, database URLs, and secret-like literals.
Broad token permissions, mutable action tags, secret output, and dangerous pull_request_target flows.
Public environment secrets, raw HTML sinks, dynamic code execution, wildcard CORS, and source maps.
Supabase service-role exposure and SQL migrations that create tables without visible RLS enablement.
Exact versions from npm, Python, Go, and Rust lock data checked against the OSV advisory database.
Agent permissions, remote MCP transport, unpinned tool packages, destructive commands, and secret-transfer paths.
Two scans, two surfaces
Repository checks catch secrets and configuration mistakes. The website scanner checks the deployed headers, TLS, cookies, files, routes, and browser-facing behavior.