We actively support the following versions with security updates:
| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
We take security vulnerabilities seriously. If you discover a security vulnerability, please follow these steps:
Security vulnerabilities should be reported privately to protect users.
Please email security details to: security@oneprocloud.com
Include the following information:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Initial Response: Within 48 hours
- Status Update: Within 7 days
- Fix Timeline: Depends on severity, typically within 30 days
- We will acknowledge receipt of your report
- We will keep you informed of the progress
- We will credit you in the security advisory (if desired)
- We will coordinate public disclosure after a fix is available
When using Prophet, please follow these security best practices:
- Environment Variables: Never commit
.envfiles with real credentials - Secret Keys: Always change default secret keys in production
- Encryption Keys: Generate strong encryption keys using the provided tool
- Database: Use strong passwords for database connections
- Network: Restrict network access to the application
- Updates: Keep dependencies up to date
- Authentication: Use strong passwords for user accounts
- HTTPS: Always use HTTPS in production environments
- The application handles sensitive host credentials - ensure proper access control
- Collected data may contain sensitive information - ensure proper data protection
- API endpoints should be protected with authentication
- File uploads should be validated and sanitized
Security updates will be announced through:
- GitHub Security Advisories
- Release notes in CHANGELOG.md
- Email notifications (for registered users)
Thank you for helping keep Prophet secure!