We are committed to maintaining the security of the Forensic Pro Suite. The following versions are currently receiving security updates:
| Version | Supported |
|---|---|
| v1.x | β Yes |
| < v1.x | β No |
Please do not report security vulnerabilities through public GitHub issues.
If you discover a potential security vulnerability within this project, please report it privately to the maintainers. We take all security reports seriously and will work to address them as quickly as possible.
Please send an email to security@forensics-suite.com with the following information:
- π Type of issue (e.g., SQL injection, XSS, RCE, Data Leak).
- π Location of the vulnerability (URL, file path, or component).
- π Detailed steps to reproduce the issue (Proof of Concept).
β οΈ Potential impact of the vulnerability.- π‘ (Optional) Proposed fix or mitigation strategy.
Once a vulnerability report is received:
- β Acknowledgment: You will receive an acknowledgment of your report within 48 hours.
- π Assessment: Our team will assess the severity and impact of the reported vulnerability.
- π οΈ Resolution: We aim to provide a resolution or a public advisory within 7-14 business days, depending on the complexity of the issue.
- π’ Disclosure: Public disclosure will be coordinated after a fix has been released.
As this is a forensic tool, please adhere to the following security guidelines:
- ποΈ Environment Isolation: Always run the suite in a controlled, isolated forensic environment (e.g., a dedicated VM).
- π Credential Management: Ensure your
.env.localfile is never committed to version control. Use strong passwords for theADMIN_PASSWORD. - ποΈ Database Security: Regularly audit your Supabase Row Level Security (RLS) policies to ensure only authorized investigators can access sensitive case data.
- π¦ Dependency Updates: Keep your Node.js and Python dependencies updated to the latest stable versions to mitigate upstream vulnerabilities.
Thank you for helping keep the Forensic Pro Suite secure! π