mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
40 lines (39 loc) • 1.08 kB
YAML
rules:
- id: storage-default-action-deny
message: >-
Detected a Storage that was not configured to deny action by default. Add `default_action = "Deny"`
in your resource block.
patterns:
- pattern: resource
- pattern-not-inside: |
resource "azurerm_storage_account_network_rules" "..." {
...
default_action = "Deny"
...
}
- pattern-inside: |
resource "azurerm_storage_account_network_rules" "..." {
...
default_action = "Allow"
...
}
metadata:
cwe:
- 'CWE-16: CWE CATEGORY: Configuration'
category: security
technology:
- terraform
- azure
references:
- https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/storage_account_network_rules#default_action
- https://docs.microsoft.com/en-us/azure/firewall/rule-processing
owasp:
- A06:2017 - Security Misconfiguration
- A05:2021 - Security Misconfiguration
subcategory:
- audit
likelihood: LOW
impact: LOW
confidence: LOW
languages: [hcl]
severity: ERROR