Docs Integrations Cloud Platforms

Cloud Platforms

Connect WNCYBER to AWS, Azure, and Google Cloud to discover and govern cloud workload identities, IAM roles, and service accounts.

WNCYBER connects natively to all major cloud platforms for workload identity discovery, IAM governance, and dynamic credential issuance.

Amazon Web Services (AWS)

Create a Read-Only IAM Role

  1. In the AWS console, navigate to IAM → Roles → Create role
  2. Select Another AWS account and enter the WNCYBER AWS account ID (provided in your tenant settings)
  3. Attach the ReadOnlyAccess managed policy
  4. Name the role WNCYBERConnector and create it
  5. Copy the Role ARN

Connect in WNCYBER

  1. Navigate to Settings → Identity Sources → Add Source → AWS
  2. Enter the Role ARN and your AWS Account ID
  3. Select the regions to scan
  4. Enable the connection

WNCYBER assumes the role using cross-account access — no long-lived AWS credentials are stored.

What Gets Discovered

  • IAM users with console and programmatic access
  • IAM roles and their trust relationships
  • EC2 instance profiles
  • Lambda execution roles
  • ECS task roles
  • AWS Secrets Manager secrets (metadata, not values)

Microsoft Azure

Create a Service Principal

az ad sp create-for-rbac \
  --name "WNCYBERConnector" \
  --role Reader \
  --scopes /subscriptions/{subscription-id}

Note the appId, password, and tenant from the output.

Connect in WNCYBER

  1. Navigate to Settings → Identity Sources → Add Source → Azure
  2. Enter your Tenant ID, Client ID (appId), and Client Secret (password)
  3. Enter the subscription ID(s) to scan
  4. Enable the connection

What Gets Discovered

  • Azure AD users and groups (via Microsoft Graph — see the Entra ID guide)
  • Managed identities (system-assigned and user-assigned)
  • Service principals
  • Key Vault secrets and certificates (metadata)
  • App service identity configurations

Google Cloud Platform (GCP)

Create a Service Account

  1. Navigate to IAM & Admin → Service Accounts → Create Service Account
  2. Name it wncyber-connector
  3. Grant it the Security Reviewer role at the project or organisation level
  4. Create and download a JSON key file

Store the key file as a secret — do not commit it to source control.

Connect in WNCYBER

  1. Navigate to Settings → Identity Sources → Add Source → Google Cloud
  2. Upload the service account JSON key file
  3. Enter the project ID(s) to scan
  4. Enable the connection

What Gets Discovered

  • Service accounts and their key pairs
  • IAM role bindings
  • Workload Identity Pool configurations
  • Secret Manager secrets (metadata)

Kubernetes

WNCYBER connects to Kubernetes clusters to discover service accounts and secrets.

Install the WNCYBER Operator

kubectl apply -f https://releases.wncyber.com/operator/latest/install.yaml

Configure the Operator

Create a WNCYBERConfig custom resource in your cluster:

apiVersion: wncyber.io/v1
kind: WNCYBERConfig
metadata:
  name: cluster-config
spec:
  tenantId: your-wncyber-tenant-id
  apiKey: # reference a Kubernetes secret
  discovery:
    serviceAccounts: true
    secrets: true
    namespaces:
      - default
      - production
      - staging

The operator connects to your WNCYBER tenant and syncs discovery results continuously.