Security
Security considerations and best practices for BeeSystem deployments.
Deployment isolation
Each Bee Worker instance runs agent executions in isolation. No state is shared between concurrent agent runs. Tool credentials and memory namespaces are scoped per agent.
API authentication
In production deployments, enable authentication on the Bee Worker and Bee Hive APIs. Use bearer token auth or mTLS depending on your network architecture.
Tool credential management
Tool credentials should be injected via environment variables, not hardcoded in agent specs. Use your existing secrets management solution (Vault, AWS Secrets Manager, etc.) to inject credentials at runtime.
Audit logging
Enable structured audit logging on Bee Worker and Bee Hive for all agent executions. All tool calls, memory reads/writes, and errors are logged with typed structured events. Ship these to your SIEM or log aggregation system.
Self-hosted security
Reporting vulnerabilities
Report security vulnerabilities to security@beesystem.io. Do not report security issues via public GitHub issues.