github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/aws/s3/specify_public_access_block.tf.go (about)

     1  package s3
     2  
     3  var terraformSpecifyPublicAccessBlockGoodExamples = []string{
     4  	`
     5   resource "aws_s3_bucket" "example" {
     6   	bucket = "example"
     7   	acl = "private-read"
     8   }
     9     
    10   resource "aws_s3_bucket_public_access_block" "example" {
    11   	bucket = aws_s3_bucket.example.id
    12   	block_public_acls   = true
    13   	block_public_policy = true
    14   }
    15   `,
    16  }
    17  
    18  var terraformSpecifyPublicAccessBlockBadExamples = []string{
    19  	`
    20   resource "aws_s3_bucket" "example" {
    21   	bucket = "example"
    22   	acl = "private-read"
    23   }
    24   `,
    25  }
    26  
    27  var terraformSpecifyPublicAccessBlockLinks = []string{
    28  	`https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_public_access_block#bucket`,
    29  }
    30  
    31  var terraformSpecifyPublicAccessBlockRemediationMarkdown = ``