{
  "$schema": "https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",
  "version": "2.1.0",
  "runs": [
    {
      "tool": {
        "driver": {
          "name": "PMD",
          "version": "unknown",
          "informationUri": "https://docs.pmd-code.org/latest/",
          "rules": [
            {
              "id": "Foo",
              "shortDescription": {
                "text": "blah"
              },
              "fullDescription": {
                "text": "Description with Unicode Character U+2013: – ."
              },
              "help": {
                "text": "Description with Unicode Character U+2013: – ."
              },
              "properties": {
                "ruleset": "RuleSet",
                "priority": 5,
                "tags": [
                  "RuleSet"
                ]
              }
            },
            {
              "id": "Boo",
              "shortDescription": {
                "text": "blah"
              },
              "fullDescription": {
                "text": "desc"
              },
              "help": {
                "text": "desc"
              },
              "properties": {
                "ruleset": "RuleSet",
                "priority": 1,
                "tags": [
                  "RuleSet"
                ]
              }
            }
          ]
        }
      },
      "results": [
        {
          "ruleId": "Foo",
          "ruleIndex": 0,
          "message": {
            "text": "blah"
          },
          "locations": [
            {
              "physicalLocation": {
                "artifactLocation": {
                  "uri": "file://notAvailable.ext"
                },
                "region": {
                  "startLine": 1,
                  "startColumn": 1,
                  "endLine": 1,
                  "endColumn": 1
                }
              }
            }
          ]
        },
        {
          "ruleId": "Boo",
          "ruleIndex": 1,
          "message": {
            "text": "blah"
          },
          "locations": [
            {
              "physicalLocation": {
                "artifactLocation": {
                  "uri": "file://notAvailable.ext"
                },
                "region": {
                  "startLine": 1,
                  "startColumn": 1,
                  "endLine": 1,
                  "endColumn": 2
                }
              }
            }
          ]
        }
      ],
      "invocations": [
        {
          "executionSuccessful": true,
          "toolConfigurationNotifications": [],
          "toolExecutionNotifications": []
        }
      ]
    }
  ]
}
