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.

OpenSearch domain should have fine-grained access control enabled

AWS_OPENSEARCH_004 MEDIUM Security

What it checks

OpenSearch domain: fine-grained access control is not enabled.

Where it applies

Terraform: aws_opensearch_domain, aws_elasticsearch_domain

CloudFormation: AWS::OpenSearchService::Domain, AWS::Elasticsearch::Domain

How to fix it

  1. Enable fine-grained access control with IAM master user. Set up index patterns, roles, and role mappings in OpenSearch Dashboards.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules