We take security seriously. If you discover a security vulnerability in Barbacane, please report it responsibly.
Do not open a public GitHub issue for security vulnerabilities.
Instead, please email us at: security@barbacane.dev
When reporting a vulnerability, please include:
- A description of the vulnerability
- Steps to reproduce the issue
- Potential impact of the vulnerability
- Any suggested fixes (if you have them)
- Initial Response: Within 48 hours, we will acknowledge receipt of your report
- Assessment: Within 7 days, we will provide an initial assessment
- Resolution: We aim to resolve critical vulnerabilities within 30 days
| Version | Supported |
|---|---|
| 0.1.x | ✅ |
As the project matures, we will update this table to reflect our security support policy.
- We will work with you to understand and resolve the issue
- We will credit you in the security advisory (unless you prefer to remain anonymous)
- We ask that you give us reasonable time to address the issue before public disclosure
This security policy applies to:
- The Barbacane gateway (all crates in the
crates/directory) - Official plugins in the
plugins/directory - The control plane and web UI
- Issues in third-party dependencies (please report these to the respective projects)
- Issues that require physical access to the server
- Social engineering attacks
When deploying Barbacane:
- Keep Barbacane updated to the latest version
- Use TLS for all external communications
- Follow the principle of least privilege when configuring plugins
- Review your OpenAPI specs for unintended endpoint exposure
- Use secret management (environment variables or file-based secrets) instead of hardcoding credentials
For general security questions: security@barbacane.dev
For trademark and other inquiries: contact@barbacane.dev