This repository uses AI agents with a comprehensive multi-layer security model.
For complete security documentation, see: packages/github_ai_agents/docs/security.md
- Set
ENABLE_AI_AGENTS=falsein GitHub Variables to disable all agents immediately - Delete
AI_AGENT_TOKENfrom secrets as a last resort
- Command-based control:
[Action][Agent]format prevents prompt injection - User authorization: Only pre-approved users can trigger agents
- Commit validation: Prevents code injection after approval
- Automatic secret masking: Real-time masking in GitHub comments via PreToolUse hooks
- Environment isolation: Agents restricted to development environments only
- Centralized secrets config:
.secrets.yamldefines all sensitive patterns
- Do NOT create a public issue
- Do NOT trigger AI agents on the vulnerability
- Contact: Create a private security advisory or contact the repository owner directly
- Include: Description, steps to reproduce, impact, and suggested fix
- Full Security Documentation:
packages/github_ai_agents/docs/security.md - Agent Architecture:
docs/ai-agents/containerization-strategy.md - Claude Authentication:
docs/ai-agents/claude-auth.md
We take security seriously and appreciate responsible disclosure. Security researchers who report vulnerabilities responsibly may be acknowledged in our security updates.