The BB project takes security seriously. We appreciate your efforts to responsibly disclose your findings.
To report a security issue, please use the GitHub Security Advisory "Report a Vulnerability" tab.
The BB team will send a response indicating the next steps in handling your report. After the initial reply to your report, the security team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
As BB is currently in alpha, we only support the latest version with security updates. Once we reach a stable release, we will provide a table of supported versions here.
Once we have confirmed a security issue, we will:
- Develop a fix and test it thoroughly.
- Prepare a security advisory detailing the vulnerability and the fix.
- Release a new version containing the fix.
- Publish the security advisory.
While using BB:
- Always use the latest version.
- Do not expose the BB API to the public internet.
- Be cautious when using BB with sensitive data or codebases.
- Regularly check for and apply updates.
- Ensure that TLS certificates are properly configured and up-to-date.
BB includes built-in TLS certificate management for secure operation. Here are the key security aspects:
-
Certificate Management:
- Automatic certificate generation and trust store integration
- Self-contained certificate authority (CA) creation
- Secure certificate storage and handling
- Automatic trust store updates
-
Security Features:
- TLS enabled by default for all connections
- Automatic certificate renewal before expiry
- Platform-specific trust store integration
- Certificate validation and verification
-
Best Practices:
- Keep TLS enabled (default setting)
- Monitor certificate expiry through status page
- Back up certificate files when deploying
- Use
bb secure statusto check certificate health
-
Advanced Configuration:
- Custom certificate support via configuration
- Multiple certificate storage options
- Flexible trust store management
- Certificate pinning capabilities
For detailed information about certificate management, see:
Thank you for helping keep BB and our users safe!