PentestMe's cloud assessment is a credentialed configuration & posture review — run with industry-standard auditors (Prowler, ScoutSuite, and kube-bench) against CIS Benchmarks and cloud best practice. It authenticates with the read-only credentials you provide and inspects identity/IAM, public storage, network exposure, encryption, logging/monitoring, secrets exposure, and compliance gaps. It is read-only — it never modifies resources or runs intrusive attacks against your control plane.
Pick your provider below, create a dedicated read-only credential (steps included), then paste the listed fields into the scan's Credentials step and run the live Test connection check before you queue the scan.
A read-only IAM access key (or a cross-account read-only role).
Runs: Prowler + IAM privilege-escalation analysis
Create the credential
Paste these fields
Note: Org-wide instead? Create the read-only role (SecurityAudit + ViewOnlyAccess) in the target account with a trust policy to your auditing principal and an External ID, then paste the Role ARN (+ External ID) here.
An App Registration (service principal) with Reader on the subscription.
Runs: ScoutSuite
Create the credential
Paste these fields
A service account with read-only roles and a JSON key.
Runs: ScoutSuite
Create the credential
Paste these fields
A kubeconfig bound to a read-only ServiceAccount.
Runs: kube-bench + kube-hunter
Create the credential
Paste these fields
Note: If the API server is private / not internet-reachable, attach a VPN connection to the engagement so our worker can reach it — tell us and we’ll set up the tunnel with you.
An App Registration with read-only Microsoft Graph application permissions + admin consent.
Runs: Prowler + ROADtools / AzureHound
Create the credential
Paste these fields
After entering your credentials, click Test connection. We run a live, read-only authentication check (e.g. AWS STS GetCallerIdentity, an Azure/Microsoft Graph token request, a GCP token exchange, or a Kubernetes API /version probe) and tell you exactly what to fix — wrong key, missing role, expired secret — before the scan is queued. Nothing is read from your environment until this passes.
Least-privilege, read-only, and short-lived by design.
Set up your read-only credential, paste it into a new cloud scan, and run the connection test. We'll take it from there.