Only the latest release and current development branch of Tudex-Agent-Automator are supported with security updates.
| Version | Supported |
|---|---|
| 3.x | ✅ |
| < 3.0 | ❌ |
If you discover a security vulnerability within Tudex-Agent-Automator, please report it privately:
- Do NOT open a public issue on GitHub.
- Email the maintainer or submit a private report with:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- We will respond within 48 hours to acknowledge the report and provide an estimated timeline for remediation.
- Never commit credentials:
.env,.keys.json, and.jules-usage.jsonare excluded via.gitignore. - Masking: API key secrets are truncated (
••••<last4>) in UI views and CLI output logs. - Rotation & Rate Limiting: The built-in
KeyManagerenforces daily session quotas per API key to prevent quota exhaustion and abuse.
- GitHub Status Check Enforcement: TAA verifies that all GitHub Actions CI/CD checks pass (
success) before executing an automated merge. - No Unvalidated Merges: If any CI test fails, the PR is held in review and requires manual approval.
- Isolated Execution: Services (
taa-engine,taa-cron) run in unprivileged Docker containers. - ReadOnly Volume Mounts: External repository mounts for local analysis are configured as read-only (
:ro) to prevent unauthorized local file modification.