UNPKG

mcp-server-semgrep

Version:

MCP Server for Semgrep Integration - static code analysis with AI

34 lines (33 loc) 842 B
rules: - id: keyvault-ensure-secret-expires message: >- Ensure that the expiration date is set on all secrets patterns: - pattern: resource - pattern-not-inside: | resource "azurerm_key_vault_secret" "..." { ... expiration_date = "..." ... } - pattern-inside: | resource "azurerm_key_vault_secret" "..." { ... } metadata: cwe: - 'CWE-262: Not Using Password Aging' category: security technology: - terraform - azure references: - https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/key_vault_secret#expiration_date - https://docs.microsoft.com/en-us/azure/key-vault/secrets/about-secrets subcategory: - vuln likelihood: LOW impact: MEDIUM confidence: MEDIUM languages: [hcl] severity: INFO