ENC is currently in early development. Security updates are provided only for the latest released version.
| Version | Supported |
|---|---|
| v0.1.3 | ✅ Yes |
| < v0.1.3 | ❌ No |
Users are strongly encouraged to upgrade to the latest version to receive security fixes and improvements.
The enc-server Docker image is hardened for production use:
- Minimal Base: Built on
alpine:3.20to reduce attack surface. - Health Checks: Integrated health monitoring for SSH services.
- Pinned Versions: dependencies are pinned to ensuring reproducibility.
- Least Privilege:
adminuser is used for operations, though capability reduction is ongoing (requiresSYS_ADMINfor FUSE).
Please report vulnerabilities directly to pranjalab@gmail.com. We aim to acknowledge reports within 48 hours.esponsibly and privately**.
- Do NOT open a public GitHub issue for security vulnerabilities.
- Please report security issues by one of the following methods:
- GitHub Security Advisories, or
- Email the maintainer directly.
📧 Security Contact:
pranjalab@gmail.com
When reporting a vulnerability, please include:
- A clear description of the issue
- Steps to reproduce the vulnerability
- Potential impact (e.g., data exposure, privilege escalation)
- ENC version affected
- Any proof-of-concept or logs (if available)
- Initial acknowledgment within 72 hours
- Valid vulnerabilities will be investigated promptly
- You will be informed once the issue is fixed or if more information is required
- Please allow reasonable time for a fix before public disclosure
- Coordinated and responsible disclosure is highly appreciated
- Reporters may be credited for their findings (optional)
ENC is an open-source, security-focused project. We welcome:
- Independent security reviews
- Vulnerability research
- Suggestions to improve encryption, authentication, and execution isolation
If you are interested in collaborating on security improvements, feel free to reach out.
ENC is actively evolving, and security features—especially encrypted storage and RAM-only execution—are continuously being improved. Responsible disclosures help strengthen the project for everyone.