InfraDesk connects via a read-only IAM role. We scan. We suggest. We document. Nothing changes in your AWS account until your team explicitly approves it.
During every scan, InfraDesk uses read-only AWS permissions. It reads resource metadata, cost data, CloudWatch metrics, and tag information to build your waste report. It does not modify, stop, delete, or change any AWS resource during scan.
Supported cleanup actions are presented as a fix plan in your Waste Inbox. Each action requires your explicit approval before anything is executed. You decide what to act on and when.
When InfraDesk assumes your IAM role using AWS STS, it must provide a unique External ID that matches the one embedded in your role trust policy. This is a security mechanism that prevents the confused deputy attack.
Every permission in the read-only scan role is listed in the open-source CloudFormation template. Here is the scope of what InfraDesk can read during a scan:
The read-only scan role cannot make any changes. If you choose to use InfraDesk's approval-based fix plans, a separate, scoped cleanup role is deployed with only the minimum permissions needed for the specific actions you approve.
You can remove InfraDesk access to your AWS account at any time by deleting the CloudFormation stack.
Read-only access. No production changes during scan.