This repository must not contain secrets or paid-service credentials.
- API keys
- Secret tokens
- Firebase config secrets
.envfiles- Database passwords
- OpenAI keys
- AWS keys
- Twilio/Auth tokens
- Private certificates or signing keys (
*.pem,*.key,*.p12, etc.)
- Keep secrets only in local
.envfiles or secure secret managers. - Commit only template files such as
.env.example. - Use least-privilege keys wherever possible.
- Rotate any key immediately after suspected exposure.
- Review
git statusbefore every commit.
- Revoke/rotate the exposed credential immediately.
- Remove the secret from code and commit the fix.
- If already pushed, rewrite git history to purge the secret.
- Notify collaborators to re-clone or resync safely after cleanup.
If you discover a security issue, do not post the secret in issues or PR comments. Share only sanitized details.