If you discover a security vulnerability in Spendly, please report it responsibly.
Do not open a public issue. Instead, email the maintainers directly or use GitHub's private vulnerability reporting feature.
Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Any suggested fixes (optional)
We'll acknowledge your report within 48 hours and work with you to understand and address the issue.
This policy applies to:
- The Spendly web application
- Official deployment configurations
- Authentication and data handling code
- Never share your API keys or
.envfile - Use strong passwords for your account
- Keep your browser and dependencies updated
- Report suspicious behavior immediately
Spendly implements several security measures:
- Firebase Authentication for secure login
- Environment variables for all sensitive credentials
- No credentials stored in the codebase
- HTTPS enforced in production
- Input validation and sanitization
We appreciate security researchers who help keep Spendly safe. Contributors who report valid vulnerabilities will be acknowledged (with permission) in our release notes.