If you discover a security vulnerability in ADS Copilot, please report it responsibly.
Do NOT open a public GitHub issue for security vulnerabilities.
Instead, please email the maintainer directly:
- Send an email describing the vulnerability to the repository owner (see GitHub profile)
- Include steps to reproduce the issue
- Provide your assessment of the severity
- Allow up to 72 hours for an initial response
The following are in scope for security reports:
- Authentication and authorization bypasses in the WebSocket endpoint
- Credential leakage (API keys, Azure tokens) in logs or responses
- Server-side request forgery (SSRF) via MCP server integration
- Cross-site scripting (XSS) in the chat interface
- Injection attacks through voice transcription text
- Insecure default configurations in
.env.sampleor Bicep templates
- Vulnerabilities in upstream dependencies (report those to the dependency maintainers)
- Denial of service through normal API rate limiting
- Issues that require physical access to the deployment
| Version | Supported |
|---|---|
voicelive-app branch (latest) |
✅ |
| All other branches | ❌ |
When deploying ADS Copilot:
- Never commit
.envfiles — use.env.sampleas a template - Use Azure Key Vault for all secrets (the
azd upflow does this automatically) - Restrict Azure AI Services keys to specific IP ranges where possible
- Enable Azure Container Apps ingress restrictions for non-public deployments
- Review Bicep parameters before deploying to production