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

     1  package ec2
     2  
     3  var terraformAddDescriptionToSecurityGroupGoodExamples = []string{
     4  	`
     5   resource "aws_security_group" "good_example" {
     6     name        = "http"
     7     description = "Allow inbound HTTP traffic"
     8   
     9     ingress {
    10       description = "HTTP from VPC"
    11       from_port   = 80
    12       to_port     = 80
    13       protocol    = "tcp"
    14       cidr_blocks = [aws_vpc.main.cidr_block]
    15     }
    16   }
    17   `,
    18  }
    19  
    20  var terraformAddDescriptionToSecurityGroupBadExamples = []string{
    21  	`
    22   resource "aws_security_group" "bad_example" {
    23     name        = "http"
    24     description = ""
    25   
    26     ingress {
    27       description = "HTTP from VPC"
    28       from_port   = 80
    29       to_port     = 80
    30       protocol    = "tcp"
    31       cidr_blocks = [aws_vpc.main.cidr_block]
    32     }
    33   }
    34   `,
    35  }
    36  
    37  var terraformAddDescriptionToSecurityGroupLinks = []string{
    38  	`https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group`, `https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/security_group_rule`,
    39  }
    40  
    41  var terraformAddDescriptionToSecurityGroupRemediationMarkdown = ``