| Version | Supported |
|---|---|
| 0.1.x | ✅ |
If you discover a security vulnerability in DevinOS, please email the maintainers directly rather than opening a public issue.
Do NOT disclose security issues in public forums.
DevinOS follows these security principles:
- No secrets in code - Never commit API keys, passwords, or tokens.
- Input validation - All inputs must be validated.
- Output escaping - All outputs must be escaped to prevent injection.
- Dependency auditing - Regularly audit dependencies for vulnerabilities.
- Least privilege - Follow the principle of least privilege in all systems.
When adding a skill that touches security:
- Does it validate inputs?
- Does it escape outputs?
- Does it avoid hardcoded secrets?
- Does it follow OWASP guidelines?
- Is it documented with security considerations?