Security by Design
RedQueen is built with enterprise security requirements in mind. Your data never leaves your AWS account, and every request goes through multiple authentication layers.
Authentication Flow
Every request passes through multiple security checkpoints before reaching your data.
Slack Request Verified
Dual verification: signing secret + TLS certificate from Slack
RQ Session Auth
Users must individually authenticate with RedQueen (beyond Slack access)
Slack ID Binding
RQ account linked to Slack identity for verified user mapping
Group Access
Role-based permissions control which features users can access
Security Features
Comprehensive protection at every layer of the stack.
Data Sovereignty
All data stays within your AWS account. No external API calls for sensitive data.
VPC Isolation
Private endpoints never exposed publicly. All traffic stays within VPC.
TLS Certificate Verification
X.509 certificate verifies Slack requests. Domain validation enforced against platform-tls-client.slack.com.
Per-User RQ Auth
Custom auth layer on top of Slack. Users must individually authenticate with RedQueen.
IAM Role Coverage
Full IAM coverage: VPC-isolated sources via Lambda Proxy, account-isolated via direct IAM roles.
Audit Trail
Complete logging of all queries and tool invocations to DynamoDB.
Your Data Stays in Your Account
RedQueen deploys entirely within your AWS account. Sensitive monitoring data never crosses account boundaries.
- VPC-isolated sources via Lambda Proxy
- Account-isolated sources via direct IAM roles
- No external API calls for sensitive queries
- AI inference stays in your AWS region
- Full audit trail in your DynamoDB
Attack Vectors Prevented
- Data exfiltration via external APIs
- Man-in-the-middle attacks (TLS verification)
- Unauthorized user access (per-user RQ auth)
- Session hijacking (expiry enforced)
- Privilege escalation (group-based access)
Slack Request Verification
Every request from Slack is verified before processing.
Signing Secret
Slack signs each request with a shared secret. RedQueen verifies the signature before processing any command.
TLS Certificate
Slack provides a client certificate with each request. RedQueen validates it originates from the official Slack domain.