Skip to content

Security: DTiapan/Recall

Security

SECURITY.md

Security — secrets and safe contribution

Never commit

Artifact Why
.env, .env.gcp, any .env.* except *.example API keys, Firebase keys, Stripe secrets
credentials.json, *-service-account*.json, firebase-adminsdk*.json GCP / Firebase Admin
*.pem, *.p12, *.key, token.json TLS and OAuth material
Qdrant data, workspace registries with real tenant data Customer content

.gitignore is configured for the above. Always copy from .env.example or .env.gcp.example locally.

Before you push

git status
git diff --staged | rg -i 'api[_-]?key|secret|password|Bearer sk-|AIza' || true

If anything matches, remove it and rotate the exposed key.

Production

There aren't any published security advisories