Do not open a public issue for security-sensitive findings.
Report privately to the repository owner with:
- affected area
- impact
- reproduction steps
- whether a secret may have been exposed
The repository must not contain:
- API keys
- bot tokens
- local
~/.aurelia/config/app.jsonfiles - local MCP config with real credentials
- local databases
- runtime memory artifacts
- debug output containing provider responses or headers
Treat it as compromised.
Required response:
- rotate or revoke the secret outside the repository
- remove it from the working tree
- ensure it is not present in the published repository
- document any process lesson in docs/LEARNINGS.md if it should prevent recurrence
Review carefully when changes affect:
- configuration loading
- provider credentials
- Telegram auth boundaries
- command execution
- MCP configuration
- persistence and runtime state
- GitHub Actions and PR execution context