AWS
One read-only IAM role per account. Aegis uses short-lived credentials through STS, with an ExternalId unique to you. Three checks before any scan: the role can be assumed, the identity call works, and the account ID matches the one you declared. To compare granted with used access, Aegis also reads CloudTrail events and IAM last-accessed data, read-only.
Never: secret values, object reads, or model invocation.
Azure and Google Cloud
Read-only access, scoped to the subscriptions or projects you choose. Discovery reads resource settings and names: Azure Functions, AKS, Virtual Machines and AI Foundry; Cloud Run, Cloud Functions, GKE, Compute Engine and Vertex AI Agent Engine.
Never: writes to your subscriptions or projects.
Salesforce
An External Client App. Credentials are sealed in a secrets manager; our database keeps only a reference. Verification reads one User record ID.
Never: passwords, JWT keys or refresh tokens. We never run an agent or write to your org.
ServiceNow, Copilot Studio, Workday
Read-only access to agent configuration. Slack and Stripe connections are read for the scopes your agents' credentials carry.
Never: runs an agent or writes to the app.
Laptops and browsers
A managed browser extension for Chrome and Edge and an endpoint agent for macOS and Windows. They find AI apps, coding agents and local MCP servers, and apply your block, warn and masking rules on the device.
Never: prompt or file content leaves the laptop. Only metadata reaches Aegis.
Code (optional)
One shallow clone of the repositories you choose to connect, checked for committed secrets and unsafe patterns.
Stored: rule, file and line. Never the secret itself.