We actively monitor and provide security updates for the following versions of Expense Manager. If you are using an unsupported version, please upgrade to ensure your data remains protected.
| Version | Supported |
|---|---|
| 1.1.x | ✅ |
| 1.0.x | ❌ |
| < 1.0 | ❌ |
Note: As this is an active project, we generally only support the latest major release.
We take the security of your financial data seriously. If you discover a security vulnerability within this project, please follow these steps:
- Do not open a public GitHub issue. This helps prevent the exploit from being used before a fix is ready.
- create a issue ticket in Github with subject
SECURITY VULNERABILITY - Expense Manager. - Include a detailed description of the vulnerability, steps to reproduce it, and any potential impact.
- Response: You will receive an acknowledgment of your report within 48 hours.
- Updates: We will provide status updates at least once every 3 days while we investigate and work on a fix.
- Disclosure: Once a fix is deployed, we will coordinate a public disclosure and credit you for the discovery (if you wish to be named).
As an Expense Manager user/developer, we recommend:
- Never hardcoding API keys in the source code.
- Using environment variables (
.env) for sensitive configurations. - Regularly updating dependencies via
npm updateorpip install --upgrade.