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.
Report it privately through GitHub, with Report a vulnerability, or by email at security@barbacane.dev. Each report becomes a private security advisory, fixed there before anything is published.
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 |
|---|---|
| 1.x, latest minor release | yes |
| 1.x, earlier minor releases | no: upgrade to the latest minor |
| 0.12 | until 1.0.0 is released |
Security fixes are released for the latest 1.x minor release only, as the stability policy states. An advisory names the affected versions and the release that fixes them.
- 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
- 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