Free plan Signups are open now. The full audytx engine — Terraform and CloudFormation — is live. The Free plan is 100 scans a month and stays free — paid tiers arrive Nov 01, 2026 from $20/month for unlimited repositories. Try it on your own code.

Lake Formation grant should not use wildcard principal

AWS_LAKEFORMATION_001 HIGH Security

What it checks

Lake Formation grant: uses IAM_ALLOWED_PRINCIPALS as the principal.

Where it applies

Terraform: aws_lakeformation_permissions

CloudFormation: AWS::LakeFormation::Permissions, AWS::LakeFormation::PrincipalPermissions

How to fix it

  1. Replace IAM_ALLOWED_PRINCIPALS with specific IAM role or user ARNs. Review existing data lake access grants — IAM_ALLOWED_PRINCIPALS is often set by default during Lake Formation setup.
  2. Audit the Lake Formation settings page and disable the 'Use only IAM access control' setting for all databases.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules