If you find a security issue, please avoid posting working exploit details in a public issue. Use GitHub Security Advisories or contact the maintainers privately first.
- Never commit
.envfiles, database credentials, API tokens, or private keys. - Use
passcheck-backend/.env.exampleandpasscheck-frontend/.env.exampleas templates. - Do not put shared secrets in frontend code. Browser code is public by definition.
Passwords sent to the backend should rely on HTTPS/TLS in transit. Do not add a client-side "encryption secret" to simulate extra protection.
If any real credential was previously committed to this repository or copied into a deployment platform:
- Rotate it in the provider immediately.
- Update the deployment environment with the new value.
- Invalidate the old credential.