We actively support security updates for the following versions of Permoney:
| Version | Supported |
|---|---|
| Latest | ✅ |
| Previous | ✅ |
| Older | ❌ |
Note: As an open-source project, we recommend always using the latest version for the best security posture.
We take security vulnerabilities seriously. If you discover a security issue in Permoney, please report it responsibly:
🔒 For Security Issues:
- Email: hendri@permana.icu
- GitHub Security Advisory: Use GitHub's private vulnerability reporting
- Alternative: Create a private issue by emailing the maintainers directly
When reporting a vulnerability, please include:
- Description of the vulnerability
- Steps to reproduce the issue
- Potential impact and severity assessment
- Affected versions (if known)
- Suggested fix (if you have one)
- Your contact information for follow-up questions
We are committed to responding to security reports promptly:
- Initial Response: Within 48 hours of report
- Status Update: Within 7 days with preliminary assessment
- Resolution Timeline: Varies based on complexity, but we aim for:
- Critical: 1-7 days
- High: 7-30 days
- Medium/Low: 30-90 days
- Coordinated Disclosure: We follow responsible disclosure practices
- Public Disclosure: After a fix is available and deployed
- Credit: We will acknowledge security researchers (unless they prefer anonymity)
- CVE Assignment: For significant vulnerabilities, we will work to assign CVEs
- Keep Updated: Always use the latest version
- Secure Configuration: Follow our security configuration guide
- Environment Variables: Never commit secrets to version control
- Database Security: Use strong passwords and restrict access
- HTTPS: Always use HTTPS in production
- Backup Security: Encrypt backups and store securely
- Financial Data: All financial data should be encrypted at rest
- User Authentication: Enable 2FA when available
- Access Control: Implement proper user access controls
- Regular Audits: Periodically review access logs and permissions
Permoney includes several security features:
- Data Encryption: Sensitive data encryption at rest
- Secure Authentication: Multi-factor authentication support
- Session Management: Secure session handling
- Input Validation: Protection against common web vulnerabilities
- Audit Logging: Security event logging
The following are generally considered out of scope for security reports:
- Issues in third-party dependencies (report to upstream)
- Social engineering attacks
- Physical security issues
- Denial of service attacks
- Issues requiring physical access to the server
By reporting security vulnerabilities, you agree to:
- Not access or modify user data without explicit permission
- Not perform testing on production systems you don't own
- Comply with all applicable laws and regulations
- Act in good faith and avoid privacy violations
For non-security related issues, please use:
- General Issues: GitHub Issues
- Discussions: GitHub Discussions
Thank you for helping keep Permoney and our community safe!