| Version | Supported |
|---|---|
| 1.0.x | ✅ |
| < 1.0 | ❌ |
If you discover a security vulnerability in RUDR9, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Instead, please:
- Email: security@ardhastudios.com
- Include a description of the vulnerability
- Include steps to reproduce (if possible)
- Include the potential impact
You will receive a response within 48 hours.
Please do not disclose the vulnerability publicly until a fix has been released.
- We acknowledge receipt of your report within 48 hours
- We investigate and confirm the vulnerability
- We develop and test a fix
- We release a patch release
- We publish a security advisory (if applicable)
- We publicly credit the reporter (if desired)
RUDR9 implements the following security practices:
- Per-profile toolset restrictions — roles physically lack tools to violate their authority boundaries
- rudr9-guard plugin — runtime tool-call interception blocking unauthorized actions
- No secrets in the repository — API keys are prompted during install and stored in per-profile
.envfiles - Installer runs with
set -euo pipefail— fails fast on errors, no silent partial installs
In scope:
- Vulnerabilities in the RUDR9 installer, guard plugin, hooks, or templates
- Authority enforcement bypass (e.g., a role accessing tools it shouldn't)
- Secret exposure in the installation process
Out of scope:
- Vulnerabilities in Hermes Agent itself (report to Nous Research)
- Vulnerabilities in third-party dependencies (Ponytail, Context7, GitHub MCP, Graphify)
- Social engineering attacks
- DoS/DDoS attacks