Setup

Connect your AWS account

Select a scanner below. The IAM permissions update to match your selection.

☁️

S3 Scanner

Buckets, lifecycle, public access, costs

Free
💾

EBS Passport

Volumes, snapshots, orphans, idle disks

Beta
🖥️

EC2 Ghost Finder

Idle instances, ghost detection, flow logs

Beta
🗄️

RDS Ghost Hunter

Idle databases, zero-connection detection

Beta
01

Create an IAM role

In the target account open IAM → Roles → Create role and choose Custom trust policy.

trust-policy.json
{
  "Version": "2012-10-17",
  "Statement": [{
    "Effect": "Allow",
    "Principal": { "AWS": "arn:aws:iam:::root" },
    "Action": "sts:AssumeRole",
    "Condition": {
      "StringEquals": { "sts:ExternalId": "sign in to get yours" }
    }
  }]
}
02

Attach permissions

Add this as an inline policy on the role. S3 only — free tier.

permissions-s3.json — read-only

            

Role details

Copy this from the role summary page in IAM.

Connection Not connected
External ID
Our account
Scanner S3 Scanner
Access mode read-only
Scan Usage
Free beta 0/10
10 scans remaining