We take the security of your development environment and your application data seriously. Currently, we provide security updates for the latest stable release of LeakLens.
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
| < 0.1.0 | ❌ |
If you discover a potential security vulnerability within LeakLens, please do not open a public issue. Instead, follow the process below:
- Email: Send a detailed report to vikasacsoni9211@gmail.com.
- Details: Include a description of the vulnerability, steps to reproduce, and the potential impact.
- Response: You can expect an initial acknowledgement within 48 hours.
- Disclosure: We request that you do not disclose the vulnerability publicly until we have had the opportunity to address it and release a fix.
LeakLens is designed with a Local-First security model:
- Heap Analysis: All Shark heap analysis and
.hprofprocessing occur locally on your workstation. No heap data is ever sent to our servers. - AI Feature (Opt-in): Leak traces are only sent to Google Gemini or OpenAI if you explicitly click the "Ask Gemini" button or enable background automation.
- Anonymization: By default, LeakLens anonymizes package names (e.g.,
com.mycompany.appbecomesapp.package) before providing data to AI models to protect your intellectual property.
LeakLens is regularly scanned by the JetBrains Plugin Verifier and marketplace security tools to ensure it adheres to the latest security standards for IntelliJ-based IDEs.