last sync: 2021-Sep-24 16:09:49 UTC

Azure Policy definition

[Deprecated]: Audit Web Applications that are not using latest supported Node.js Framework

Name [Deprecated]: Audit Web Applications that are not using latest supported Node.js Framework
Azure Portal
Id e67687e8-08d5-4e7f-8226-5b4753bba008
Version 1.0.0-deprecated
details on versioning
Category Security Center
Microsoft docs
Description Use the latest supported Node.js version for the latest security classes. Using older classes and types can make your application vulnerable.
Mode All
Type BuiltIn
Preview FALSE
Deprecated True
Effect Default: AuditIfNotExists
Allowed: (AuditIfNotExists, Disabled)
Used RBAC Role none
History none
Used in Initiatives none
JSON
{
  "displayName": "[Deprecated]: Audit Web Applications that are not using latest supported Node.js Framework",
  "policyType": "BuiltIn",
  "mode": "All",
  "description": "Use the latest supported Node.js version for the latest security classes. Using older classes and types can make your application vulnerable.",
  "metadata": {
    "version": "1.0.0-deprecated",
    "category": "Security Center",
    "deprecated": true
  },
  "parameters": {
    "effect": {
      "type": "String",
      "metadata": {
        "displayName": "Effect",
        "description": "Enable or disable the execution of the policy"
      },
      "allowedValues": [
        "AuditIfNotExists",
        "Disabled"
      ],
      "defaultValue": "AuditIfNotExists"
    }
  },
  "policyRule": {
    "if": {
      "allof": [
        {
          "field": "type",
          "equals": "microsoft.Web/sites"
        },
        {
          "anyof": [
            {
              "field": "kind",
              "equals": "app,linux"
            },
            {
              "field": "kind",
              "equals": "app,linux,container"
            }
          ]
        }
      ]
    },
    "then": {
      "effect": "[parameters('effect')]",
      "details": {
        "type": "Microsoft.Security/complianceResults",
        "name": "UseLatestNodeJS",
        "existenceCondition": {
          "field": "Microsoft.Security/complianceResults/resourceStatus",
          "in": [
            "OffByPolicy",
            "Healthy"
          ]
        }
      }
    }
  }
}