Vulnerabilities
Adds vulnerability scanning & broad read accessLayers ECR image scanning, Inspector / Security Hub / GuardDuty / Macie findings, S3 configuration review, CloudWatch Logs & VPC describe, SSM inventory, and Cost Explorer on top of the SecurityAudit baseline.
Best for: Most customers. Pulls together every read-only vulnerability and posture signal (container image scans, AWS-native finding services, and configuration evidence) without granting any write access.
Includes
- Everything in Audit
- ECR image vulnerability scanning
- Inspector / Security Hub / GuardDuty / Macie findings
- S3 & VPC configuration review
- CloudWatch Logs read
- SSM read & inventory
- Cost Explorer & budgets
transilience-compliance · Region: us-east-1Role purpose, permissions & trust policy· 6 policies · 0 write · 6 read-only
Role purpose: Collecting compliance evidence from AWS accounts and monitoring. This role is assumed by the Transilience platform to assess security posture, gather audit artifacts, and run configuration checks across your AWS environment.
Attached policies
| Policy | Access | Purpose | Permissions | Scope |
|---|---|---|---|---|
SecurityAudit AWS Managed | READ | Collect compliance evidence across AWS services for monitoring and audit. |
| Resource: * |
Transilience-ECR-S3-Read Customer Managed | READ | Vulnerability scanning of container images and reading S3 bucket configurations. |
| Resource: * |
Transilience-Logs-VPC-Read Customer Managed | READ | Reading logs for compliance monitoring and network configuration evidence. |
| Resource: * |
Transilience-Security-Services-Read Customer Managed | READ | Collecting compliance evidence from AWS security services. |
| Resource: * |
Transilience-SSM-Read Customer Managed | READ | Reading instance configuration and patch state as compliance evidence. |
| Resource: * |
Transilience-Cost-Explorer Customer Managed | READ | Cost analysis of compliance runs and service usage. |
| Resource: * |
Stack parameters you'll enter
- CustomerEmailEmail used to confirm onboarding for this account. Validated against a standard email regex by CloudFormation.
- CustomerNameYour company or organization name (2-100 characters). Used as the display label inside the Transilience app.
Trust model
- Trust uses OpenID Connect federation: Transilience exchanges a short-lived identity token for temporary AWS credentials via sts:AssumeRoleWithWebIdentity. No access key or shared secret is ever issued.
- The CloudFormation stack creates the OIDC identity provider in your account as part of the install. You can delete it any time by deleting the stack.
- The role's trust policy pins the audience claim and a subject-prefix claim so only Transilience's identity can assume it, not other workloads federated through the same provider.
- Maximum session duration is one hour. Credentials are never persisted server-side.
The literal trust policy values are in the CloudFormation template. Click "View raw CloudFormation YAML" below if you need to inspect them before deploying.