-
Notifications
You must be signed in to change notification settings - Fork 2
SECURITY
github-actions[bot] edited this page Apr 15, 2026
·
3 revisions
Security practices for dots-ai. See also SECURITY.md.
- Never commit credentials, tokens, private keys, or local secrets
- Use environment variables in all examples
- MCP templates are examples — they require explicit local configuration
Use the opt-in env mechanism:
mkdir -p ~/.config/dots-ai/env.d
$EDITOR ~/.config/dots-ai/env.d/my-service.envWarning
Files in ~/.config/dots-ai/env.d/ should never be committed to any repository. They stay local to your machine.
The repository runs automated security checks:
| Check | Tool | Frequency |
|---|---|---|
| Vulnerability scan | Trivy | Every push |
| Secret detection | pre-commit detect-private-key
|
Every commit |
| Dependency updates | Dependabot | Weekly |
| Shell security | ShellCheck | Every push |
- MCP templates ship without credentials
- API tokens must be configured locally per provider
- Use
dots-loadenvto manage env vars safely
If you discover a security vulnerability, please follow the process in SECURITY.md.
- MCP Templates — provider configuration
-
CLI Reference —
dots-loadenvfor credential loading