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.

Network ACL allows all traffic inbound from the internet

AWS_VPC_015 HIGH Security

What it checks

Network ACL allows all traffic inbound from the internet

Where it applies

Terraform: aws_network_acl

CloudFormation: AWS::EC2::NetworkAcl

How to fix it

  1. Replace the protocol = "-1" inbound entry with one entry per protocol and port range the subnet actually receives, scoped to the narrowest cidr_block that works.
  2. Add an inbound entry for the ephemeral port range (1024-65535) that replies arrive on — network ACLs are stateless, so responses to outbound connections are not automatically allowed.

Frameworks

These mappings are advisory, not an attestation of compliance.

Vendor documentation

All rules