| Version | Supported |
|---|---|
| 1.0.x | Yes |
| < 1.0 | No |
If you discover a security vulnerability within Collabuild MAS, please send an email to karun99@users.noreply.github.com. All security vulnerabilities will be promptly addressed.
Please do NOT report security vulnerabilities through public GitHub issues.
- Never commit
.envfiles or API keys to version control - Use environment variables or
config.yamlwith${ENV_VAR}syntax - The
.gitignorealready excludes.envandsettings.json
- The web UI binds to
127.0.0.1by default — use--host 0.0.0.0only in trusted networks - No authentication is built in — add a reverse proxy with auth for production
- CORS is not restricted by default — configure for your deployment
- The
python_exectool runs in a sandboxedexec()with limited builtins - Do not expose the
/api/tools/agent-runendpoint to untrusted users without additional sandboxing
- Use Docker secrets or environment variables for API keys — never bake them into images
- The Dockerfile runs as root by default — consider adding a non-root user for production
- Use HTTPS in production (via reverse proxy like nginx/Caddy)
- Add authentication (API keys, JWT, or OAuth) before exposing publicly
- Set up rate limiting on API endpoints
- Use Docker secrets for sensitive configuration
- Regularly update dependencies:
pip install --upgrade