From 5db7f447838834017b4d88d5fbebb3f7fb72b6dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Brajevi=C4=87?= Date: Sat, 19 Sep 2026 01:04:33 +0200 Subject: [PATCH 1/2] Add klin.json schema catalog entry (#6375) --- src/api/json/catalog.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index 9554022b6c8..b7ed218a6eb 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -3678,6 +3678,12 @@ "fileMatch": ["karakum.config.json"], "url": "https://raw.githubusercontent.com/karakum-team/karakum/master/karakum-schema/karakum-schema.json" }, + { + "name": "klin.json", + "description": "klin quality policy configuration", + "fileMatch": ["klin.json"], + "url": "https://raw.githubusercontent.com/brajevicm/klin/main/schemas/klin.json" + }, { "name": "Knative Functions - func.yaml", "description": "Knative Functions func.yaml files", From 2aded6096789c43a722556cf5019464ee747e495 Mon Sep 17 00:00:00 2001 From: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> Date: Fri, 18 Sep 2026 23:04:37 +0000 Subject: [PATCH 2/2] Sarif schema patch (#6376) * fix: Allow local schemas to be used in $schema Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> * chore: Copy tests Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> * fix: Extrapolated properties to satisfy additionalProperties requirement Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> * fix: Removed conflicting tests for older schema versions Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> --------- Signed-off-by: Vessel9817 <151808241+Vessel9817@users.noreply.github.com> --- src/schemas/json/sarif-1.0.0.json | 2 +- .../sarif-2.0.0-csd.2.beta.2018-10-10.json | 2 +- .../sarif-2.0.0-csd.2.beta.2019-01-09.json | 2 +- .../sarif-2.0.0-csd.2.beta.2019-01-24.json | 2 +- src/schemas/json/sarif-2.0.0.json | 2 +- src/schemas/json/sarif-2.1.0-rtm.0.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.1.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.2.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.3.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.4.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.5.json | 117 +- src/schemas/json/sarif-2.1.0-rtm.6.json | 117 +- src/schemas/json/sarif-2.1.0.json | 117 +- ...if-external-property-file-2.1.0-rtm.0.json | 2 +- ...if-external-property-file-2.1.0-rtm.1.json | 2 +- ...if-external-property-file-2.1.0-rtm.2.json | 2 +- ...if-external-property-file-2.1.0-rtm.3.json | 2 +- ...if-external-property-file-2.1.0-rtm.4.json | 2 +- ...if-external-property-file-2.1.0-rtm.5.json | 2 +- .../sarif-external-property-file-2.1.0.json | 2 +- .../json/sarif-external-property-file.json | 2 +- src/schemas/json/sarif.json | 46 +- src/test/sarif-1.0.0/minimal.sarif.json | 12 + .../minimal.sarif.json | 13 + .../minimal.sarif.json | 13 + .../minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.0/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.1/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.2/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.3/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.4/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.5/minimal.sarif.json | 16 + .../BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0-rtm.6/minimal.sarif.json | 16 + .../sarif-2.1.0/BinSkim.AllRules.sarif.json | 9427 +++++++++++++++++ src/test/sarif-2.1.0/minimal.sarif.json | 16 + src/test/sarif/BinSkim.AllRules.sarif.json | 2 +- src/test/sarif/minimal.sarif.json | 2 +- 44 files changed, 76137 insertions(+), 473 deletions(-) create mode 100644 src/test/sarif-1.0.0/minimal.sarif.json create mode 100644 src/test/sarif-2.0.0-csd.2.beta.2018-10-10/minimal.sarif.json create mode 100644 src/test/sarif-2.0.0-csd.2.beta.2019-01-09/minimal.sarif.json create mode 100644 src/test/sarif-2.0.0-csd.2.beta.2019-01-24/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.0/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.0/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.1/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.1/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.2/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.2/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.3/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.3/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.4/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.4/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.5/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.5/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.6/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0-rtm.6/minimal.sarif.json create mode 100644 src/test/sarif-2.1.0/BinSkim.AllRules.sarif.json create mode 100644 src/test/sarif-2.1.0/minimal.sarif.json diff --git a/src/schemas/json/sarif-1.0.0.json b/src/schemas/json/sarif-1.0.0.json index 809d610c12d..7c8e7d4cc23 100644 --- a/src/schemas/json/sarif-1.0.0.json +++ b/src/schemas/json/sarif-1.0.0.json @@ -1084,7 +1084,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.0.0-csd.2.beta.2018-10-10.json b/src/schemas/json/sarif-2.0.0-csd.2.beta.2018-10-10.json index 969e007e9a3..08874d3ba6e 100644 --- a/src/schemas/json/sarif-2.0.0-csd.2.beta.2018-10-10.json +++ b/src/schemas/json/sarif-2.0.0-csd.2.beta.2018-10-10.json @@ -1547,7 +1547,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-09.json b/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-09.json index 00a3f20752a..ff9fd9ccd0f 100644 --- a/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-09.json +++ b/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-09.json @@ -1761,7 +1761,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-24.json b/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-24.json index 0871a701f9a..807398e9932 100644 --- a/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-24.json +++ b/src/schemas/json/sarif-2.0.0-csd.2.beta.2019-01-24.json @@ -1858,7 +1858,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.0.0.json b/src/schemas/json/sarif-2.0.0.json index 194a554c4e3..bef51e286b5 100644 --- a/src/schemas/json/sarif-2.0.0.json +++ b/src/schemas/json/sarif-2.0.0.json @@ -1704,7 +1704,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.0.json b/src/schemas/json/sarif-2.1.0-rtm.0.json index 51979d417a8..1053364b008 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.0.json +++ b/src/schemas/json/sarif-2.1.0-rtm.0.json @@ -620,25 +620,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -893,28 +895,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1211,24 +1215,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1356,24 +1362,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1647,36 +1655,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2850,7 +2861,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.1.json b/src/schemas/json/sarif-2.1.0-rtm.1.json index 56b9392e58e..8ae74c44ed4 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.1.json +++ b/src/schemas/json/sarif-2.1.0-rtm.1.json @@ -620,25 +620,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -893,28 +895,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1217,24 +1221,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1362,24 +1368,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1653,36 +1661,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2856,7 +2867,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.2.json b/src/schemas/json/sarif-2.1.0-rtm.2.json index 0e2e96cecce..23b5283c45a 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.2.json +++ b/src/schemas/json/sarif-2.1.0-rtm.2.json @@ -620,25 +620,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -893,28 +895,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1217,24 +1221,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1362,24 +1368,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1653,36 +1661,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2856,7 +2867,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.3.json b/src/schemas/json/sarif-2.1.0-rtm.3.json index 2af31f163d7..e0353290d51 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.3.json +++ b/src/schemas/json/sarif-2.1.0-rtm.3.json @@ -620,25 +620,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -893,28 +895,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1217,24 +1221,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1362,24 +1368,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1653,36 +1661,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2856,7 +2867,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.4.json b/src/schemas/json/sarif-2.1.0-rtm.4.json index 370261e690f..caf7c4ecba8 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.4.json +++ b/src/schemas/json/sarif-2.1.0-rtm.4.json @@ -626,25 +626,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -899,28 +901,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1223,24 +1227,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1368,24 +1374,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1659,36 +1667,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2869,7 +2880,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.5.json b/src/schemas/json/sarif-2.1.0-rtm.5.json index 62dce112c36..f03fef5eb3d 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.5.json +++ b/src/schemas/json/sarif-2.1.0-rtm.5.json @@ -626,25 +626,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -899,28 +901,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1223,24 +1227,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1368,24 +1374,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1659,36 +1667,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2869,7 +2880,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0-rtm.6.json b/src/schemas/json/sarif-2.1.0-rtm.6.json index 039634f7b4d..8f43c8cf697 100644 --- a/src/schemas/json/sarif-2.1.0-rtm.6.json +++ b/src/schemas/json/sarif-2.1.0-rtm.6.json @@ -626,25 +626,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "format": "uuid" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "format": "uuid" - } + "guid": true }, "required": ["guid"] } @@ -899,28 +901,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1223,24 +1227,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1368,24 +1374,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1659,36 +1667,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "format": "uuid" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2869,7 +2880,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-2.1.0.json b/src/schemas/json/sarif-2.1.0.json index 794dd458894..a84f8ed002a 100644 --- a/src/schemas/json/sarif-2.1.0.json +++ b/src/schemas/json/sarif-2.1.0.json @@ -626,25 +626,27 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the external property file." + }, + "location": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the external property file." + }, + "guid": { + "description": "A stable, unique identifier for the external property file in the form of a GUID.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" } }, "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the external property file." - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "description": "A stable, unique identifier for the external property file in the form of a GUID.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] } @@ -899,28 +901,30 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the graph traversal." + }, + "runGraphIndex": { + "description": "The index within the run.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "resultGraphIndex": { + "description": "The index within the result.graphs to be associated with the result.", + "type": "integer", + "default": -1, + "minimum": -1 } }, "oneOf": [ { "properties": { - "runGraphIndex": { - "description": "The index within the run.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "description": "The index within the result.graphs to be associated with the result.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1223,24 +1227,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the message." + }, + "text": { + "description": "A plain text message string.", + "type": "string" + }, + "id": { + "description": "The identifier for this message.", + "type": "string" } }, "anyOf": [ { "properties": { - "text": { - "description": "A plain text message string.", - "type": "string" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "description": "The identifier for this message.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -1368,24 +1374,26 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the physical location." + }, + "address": { + "$ref": "#/definitions/address", + "description": "The address of the location." + }, + "artifactLocation": { + "$ref": "#/definitions/artifactLocation", + "description": "The location of the artifact." } }, "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/address", - "description": "The address of the location." - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/artifactLocation", - "description": "The location of the artifact." - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1659,36 +1667,39 @@ "properties": { "$ref": "#/definitions/propertyBag", "description": "Key/value pairs that provide additional information about the reporting descriptor reference." + }, + "index": { + "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", + "type": "integer", + "default": -1, + "minimum": -1 + }, + "guid": { + "description": "A guid that uniquely identifies the descriptor.", + "type": "string", + "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" + }, + "id": { + "description": "The id of the descriptor.", + "type": "string" } }, "anyOf": [ { "properties": { - "index": { - "description": "The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.", - "type": "integer", - "default": -1, - "minimum": -1 - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "description": "A guid that uniquely identifies the descriptor.", - "type": "string", - "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "description": "The id of the descriptor.", - "type": "string" - } + "id": true }, "required": ["id"] } @@ -2869,7 +2880,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.0.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.0.json index 1a5d98090d0..d3e96d6028f 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.0.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.0.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.1.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.1.json index f5f4006d39a..02c2f93e3ce 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.1.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.1.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.2.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.2.json index 8a33102bf9d..788b2511fae 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.2.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.2.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.3.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.3.json index 296503b8695..567d3d1b266 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.3.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.3.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.4.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.4.json index 047c4461b2a..8e4a2a3b0a0 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.4.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.4.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.5.json b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.5.json index c6088305cc8..c2bc07a6301 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0-rtm.5.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0-rtm.5.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file-2.1.0.json b/src/schemas/json/sarif-external-property-file-2.1.0.json index 963d353dbb2..d789256699e 100644 --- a/src/schemas/json/sarif-external-property-file-2.1.0.json +++ b/src/schemas/json/sarif-external-property-file-2.1.0.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif-external-property-file.json b/src/schemas/json/sarif-external-property-file.json index c6088305cc8..c2bc07a6301 100644 --- a/src/schemas/json/sarif-external-property-file.json +++ b/src/schemas/json/sarif-external-property-file.json @@ -6,7 +6,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version of the external property file format.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this external properties object.", diff --git a/src/schemas/json/sarif.json b/src/schemas/json/sarif.json index 2ea26091727..309eaea5000 100644 --- a/src/schemas/json/sarif.json +++ b/src/schemas/json/sarif.json @@ -640,17 +640,13 @@ "anyOf": [ { "properties": { - "location": { - "$ref": "#/definitions/externalPropertyFileReference/properties/location" - } + "location": true }, "required": ["location"] }, { "properties": { - "guid": { - "$ref": "#/definitions/externalPropertyFileReference/properties/guid" - } + "guid": true }, "required": ["guid"] } @@ -922,17 +918,13 @@ "oneOf": [ { "properties": { - "runGraphIndex": { - "$ref": "#/definitions/graphTraversal/properties/runGraphIndex" - } + "runGraphIndex": true }, "required": ["runGraphIndex"] }, { "properties": { - "resultGraphIndex": { - "$ref": "#/definitions/graphTraversal/properties/resultGraphIndex" - } + "resultGraphIndex": true }, "required": ["resultGraphIndex"] } @@ -1248,17 +1240,13 @@ "anyOf": [ { "properties": { - "text": { - "$ref": "#/definitions/message/properties/text" - } + "text": true }, "required": ["text"] }, { "properties": { - "id": { - "$ref": "#/definitions/message/properties/id" - } + "id": true }, "required": ["id"] } @@ -1399,17 +1387,13 @@ "anyOf": [ { "properties": { - "address": { - "$ref": "#/definitions/physicalLocation/properties/address" - } + "address": true }, "required": ["address"] }, { "properties": { - "artifactLocation": { - "$ref": "#/definitions/physicalLocation/properties/artifactLocation" - } + "artifactLocation": true }, "required": ["artifactLocation"] } @@ -1703,25 +1687,19 @@ "anyOf": [ { "properties": { - "index": { - "$ref": "#/definitions/reportingDescriptorReference/properties/index" - } + "index": true }, "required": ["index"] }, { "properties": { - "guid": { - "$ref": "#/definitions/reportingDescriptorReference/properties/guid" - } + "guid": true }, "required": ["guid"] }, { "properties": { - "id": { - "$ref": "#/definitions/reportingDescriptorReference/properties/id" - } + "id": true }, "required": ["id"] } @@ -2902,7 +2880,7 @@ "$schema": { "description": "The URI of the JSON schema corresponding to the version.", "type": "string", - "format": "uri" + "format": "uri-reference" }, "version": { "description": "The SARIF format version of this log file.", diff --git a/src/test/sarif-1.0.0/minimal.sarif.json b/src/test/sarif-1.0.0/minimal.sarif.json new file mode 100644 index 00000000000..ee82978c88d --- /dev/null +++ b/src/test/sarif-1.0.0/minimal.sarif.json @@ -0,0 +1,12 @@ +{ + "$schema": "../../schemas/json/sarif-1.0.0.json", + "runs": [ + { + "results": [], + "tool": { + "name": "mytool" + } + } + ], + "version": "1.0.0" +} diff --git a/src/test/sarif-2.0.0-csd.2.beta.2018-10-10/minimal.sarif.json b/src/test/sarif-2.0.0-csd.2.beta.2018-10-10/minimal.sarif.json new file mode 100644 index 00000000000..b614a2d01ee --- /dev/null +++ b/src/test/sarif-2.0.0-csd.2.beta.2018-10-10/minimal.sarif.json @@ -0,0 +1,13 @@ +{ + "$schema": "../../schemas/json/sarif-2.0.0-csd.2.beta.2018-10-10.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "name": "mytool" + } + } + ], + "version": "2.0.0-csd.2.beta.2018-10-10" +} diff --git a/src/test/sarif-2.0.0-csd.2.beta.2019-01-09/minimal.sarif.json b/src/test/sarif-2.0.0-csd.2.beta.2019-01-09/minimal.sarif.json new file mode 100644 index 00000000000..2cb46a3fbf4 --- /dev/null +++ b/src/test/sarif-2.0.0-csd.2.beta.2019-01-09/minimal.sarif.json @@ -0,0 +1,13 @@ +{ + "$schema": "../../schemas/json/sarif-2.0.0-csd.2.beta.2019-01-09.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "name": "mytool" + } + } + ], + "version": "2.0.0-csd.2.beta.2019-01-09" +} diff --git a/src/test/sarif-2.0.0-csd.2.beta.2019-01-24/minimal.sarif.json b/src/test/sarif-2.0.0-csd.2.beta.2019-01-24/minimal.sarif.json new file mode 100644 index 00000000000..6f53f23390d --- /dev/null +++ b/src/test/sarif-2.0.0-csd.2.beta.2019-01-24/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.0.0-csd.2.beta.2019-01-24.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.0.0-csd.2.beta.2019-01-24" +} diff --git a/src/test/sarif-2.1.0-rtm.0/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.0/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..db7af753bc9 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.0/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.0.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.0/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.0/minimal.sarif.json new file mode 100644 index 00000000000..c7cbf2ddd26 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.0/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.0.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.1/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.1/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..e451052fda1 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.1/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.1.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.1/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.1/minimal.sarif.json new file mode 100644 index 00000000000..668cfd6a5a3 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.1/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.1.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.2/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.2/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..5bdd375bf1a --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.2/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.2.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.2/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.2/minimal.sarif.json new file mode 100644 index 00000000000..0348333c3fe --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.2/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.2.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.3/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.3/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..ca0f8b3f662 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.3/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.3.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.3/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.3/minimal.sarif.json new file mode 100644 index 00000000000..2ac25834afa --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.3/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.3.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.4/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.4/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..41ae37dba48 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.4/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.4.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.4/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.4/minimal.sarif.json new file mode 100644 index 00000000000..99db472d70b --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.4/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.4.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.5/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.5/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..39bd11817c6 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.5/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.5/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.5/minimal.sarif.json new file mode 100644 index 00000000000..5c73ac49cf9 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.5/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.5.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.6/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0-rtm.6/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..02a45046c61 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.6/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.6.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0-rtm.6/minimal.sarif.json b/src/test/sarif-2.1.0-rtm.6/minimal.sarif.json new file mode 100644 index 00000000000..4d20e0b8774 --- /dev/null +++ b/src/test/sarif-2.1.0-rtm.6/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0-rtm.6.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0/BinSkim.AllRules.sarif.json b/src/test/sarif-2.1.0/BinSkim.AllRules.sarif.json new file mode 100644 index 00000000000..461ba4dcf0a --- /dev/null +++ b/src/test/sarif-2.1.0/BinSkim.AllRules.sarif.json @@ -0,0 +1,9427 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0.json", + "runs": [ + { + "artifacts": [ + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BE7CFFCC650237F9FBB557D070DD4732", + "sha1": "91C31A6106EDC0B4A5E2A63F18925D66DCAE6E43", + "sha256": "E871E2573D1FF9C711BD91D0B6B45D0E06A5D8DF887EECF2E627800662AFAFBF" + }, + "location": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E2913E54E088A74E204BC752DA6228CD", + "sha1": "10BB0E1997888CC8498FDFC3EE3B2175BA1798DF", + "sha256": "3CB3C392B113EC6EAAB881B02758DE9FE1F86D052D9EFF70B381412B96296F01" + }, + "location": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "38C5DAAA7043566781A5356790EDF99B", + "sha1": "48B7851C21BCDABB9677A5484CE0157268CC8E16", + "sha256": "F2FC73B4E0293119929D4DA6129BAE26D059E9FF5B8F7FAA6997C0F28749CFD8" + }, + "location": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "66074E6C1CA1A468F13F08A5631047C2", + "sha1": "6657B89B135536D2C4C33D1FE83FBDC26B7016C7", + "sha256": "131E5C57A1AE64256B5B09EF9AC5133E3ECD932E2AFCD80811341BB017240C96" + }, + "location": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3D9985003A8E61CC392D5A223B62F97C", + "sha1": "2AD324BDCED1ADEA254DEE2B15F4E3F841217E8C", + "sha256": "9A99DA63EC9D27A6C76CE824F014310A22C362B5FF38D572580B5B8DA4112C55" + }, + "location": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B235718B21B6C24F4E1CEB3E825FD611", + "sha1": "463069AA37C3453F44CC9CA8F70915AFA5313A1F", + "sha256": "C958065AB3B8FCAA78EA4E3CF65E07C7497EF7CB0F9839A35B18624E2DE223C1" + }, + "location": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B404DC411247DFCCA393C2532FC658E9", + "sha1": "AACCAFDF7AF01D24E4CCF20E8E9D3176E80D62CA", + "sha256": "86E9932E11EBE75520347D45ED6BAF5C810B274691D6651614C4762AE87EBC85" + }, + "location": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "93E3D65953C59685ED1D823949C08722", + "sha1": "D85F1DEAB95635D460D425CDA1FB82DC47B444DE", + "sha256": "5BDB2C4AA1B401078806A7D39C364AA7169B93DA91DA8B7B007073D89F25BDD8" + }, + "location": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BEA4AEE74FEF171EB61DE1BAD8FAF427", + "sha1": "CC980E053024E9696EA3B0EA4BFC262A831F8865", + "sha256": "80B525C319D24CCA669D147D1010D66B9516347DFB062612374EFF7C368C2414" + }, + "location": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E2A0C91A8246AB25B140695123EAECA", + "sha1": "4E08728CF7A293BBEFF507069C4A64544672083B", + "sha256": "0DE6C55BF83BE439025055F0776CE4129E42122E30ACEA5BAAFFD65DAF863CB8" + }, + "location": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24360C89F7487992B7BC1D8B9AAF52B6", + "sha1": "2753E34A7E664A73258914B0B9F833BE30C40E01", + "sha256": "C38D275546D4DD049737269C45E4C11D767E2800EA69F8655EC829461BCE354C" + }, + "location": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "97C45893560E9FC5EDE3BF45DD8250F4", + "sha1": "301CEB96F121463C7432B11455A88D70D92CE642", + "sha256": "7A99D244C509D5710526CB5A2BCA646FADAFAE34D6A597995E0449C13CEF0BA8" + }, + "location": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A80E170066069470EDA5940E5EE7672", + "sha1": "7286C1295F826F35EF937DE47F4C3585BD9E8474", + "sha256": "772B91A04397FB3F1769B2434F577C3DC08F93A2DE6D8F269CC32C53811BC7BE" + }, + "location": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E39722B2B8D5D4B8744B204B7092BC6C", + "sha1": "018D0D26CB96D4DF4EE8CE620C022749B8CA35FB", + "sha256": "DEF1EC1FF0E45E2782984E46C91CE6852D0A9184F3552B1EC2A3E2961D75A2F5" + }, + "location": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B98DB8B56C70BB6BD92F2EEB6F5F12FD", + "sha1": "D4AA9923E8157B6E73ED1CD5D628BE5B1D192F5A", + "sha256": "EB80AB49CEDC9DB5C765C9DDB884FA5CBEB5963559916B059BEDD7DE358CCB29" + }, + "location": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F6ECB83310D6CD823ADF648DE69F88B5", + "sha1": "F28F40EBB94DA5552E80DE72E6324200BE08F032", + "sha256": "47778CBC7D82EACC7B996B7BCAAB7A61AE78642A8A4F7B61D9BC45ADE8DF3A62" + }, + "location": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4200E92436B8436A85715EC3AFBEE4DC", + "sha1": "E876441A8C64C540653311AD858F9AA6F77DD0AC", + "sha256": "71665A7D5D9976B9C36F31C1B42527C92D8843493374163EB149A3FF997BCFEF" + }, + "location": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4A26884650B4582D094E5F5203634228", + "sha1": "C3CBC8F119C7B703C804B003EF4A64537C73C415", + "sha256": "0B4DFBF547F9F55D629BFDF67716484FB3B646CD034EF7C6A3C90CA46FA6AC67" + }, + "location": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A6220653CCEA28E2E6556FC297F209AB", + "sha1": "754865894A18F05C541E1724617C081CD8DE013D", + "sha256": "2B5C4134FF9D8C1020FB0FA7B71FB1E1DEB43EF369BF5578A13D10C381B92F59" + }, + "location": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "23A800DA9B5B1B5B3198B55AA80B2848", + "sha1": "3DD2ACC39E62EFFA7EFBB2DFD07682DFE34CE457", + "sha256": "4BCA12F8B7032C18AC9AFB48D633436001CA9BD307A5AC80A9FA318E9A2F338A" + }, + "location": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7C23C3DE37BA7AF99E193526122C0F8", + "sha1": "11EC8B956F2FDCB34EBF4F466A0451C986257E3D", + "sha256": "BB8F72B5E9FB589D9533C17E6DC002FF74B447FE60D3E9A8E0A98E4CF3CDA4C0" + }, + "location": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8FEA7086D6ABF2096926623C128EF690", + "sha1": "CFCE41DB78C298FCA967F2EABC38961E2EA1B5A9", + "sha256": "F455E28191BE87858EF6EAAB3755FD9DCAEC37D2D0BF1D266D8743DA7AB7474F" + }, + "location": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7450B749DB3518CA4193D0016C931796", + "sha1": "562EC28F8F4CBF44CC912DDCA915E655B2680102", + "sha256": "4A6FE82E00091185CBEF072F5E1E0145DFE0510198FFFAA55B41325B66E18375" + }, + "location": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F47A0D81A06BB3FD1DAB1782122F21", + "sha1": "126B81415632E5B3D07AF51D8B2E24CF09C41A89", + "sha256": "53900D012CBB3A0C5F5BB1EF511E484F7EC6E3FC66DA4FF84F8E9C22C72FEE2F" + }, + "location": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C5C2295981EEDEFF9924889A7F084CC2", + "sha1": "6A77860E26B7A14F60DA2957EBCD2848C5CAA00C", + "sha256": "0F4A9F6976C0B7FB34E362CC5220B70DA32D3420771FBFCAC70981DA3B505D08" + }, + "location": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B448BC9C53383CA529EB494263BD9726", + "sha1": "62FA8B7C7410F2D49D08F6AF04A373F6741F4C40", + "sha256": "02E0423471ADEAE3B572E7988DE3D1B073666FCEE06F8F47184381E8C7B397F2" + }, + "location": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E02B0FF109B4FF1F063145BF8DE54E22", + "sha1": "3C28A3FE9D09A900D6AD4400CBE8F531DFE3B0D7", + "sha256": "5A4EE73DBB8817F8659DCFDAD6F695CF23993AC81AF727B95C6D9A46C78AF8A2" + }, + "location": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "83AFC2435413F189D782E65B00EED818", + "sha1": "AD7C8D3053CBC896ED3333A5F6DC8EBAF7ED655D", + "sha256": "99CB8A44211733D3B2FFBBC34B96AEBC824A4A40CF2D5C71F41A7869A65A0E6A" + }, + "location": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "67EA5DE7948A32B63A51BD6853D7E982", + "sha1": "8B97B38DD6D64ED990D538177678A255018C03F5", + "sha256": "CB496D84ACE0B5B15E086012D4FC9896DA042753344DCFA2293823589815603F" + }, + "location": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E832CC4D0DA7F0C6D430D3424BED721C", + "sha1": "883DDAF0A2BE4A76F3F3D65C7DE2F179D6EEA9BF", + "sha256": "2BD8278A077EEB74DF66228992AEABBFDA6E66B65ECDFE5A78A5E2AB36A015FB" + }, + "location": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "5171FFE658B3AED0395D72E2B228BC06", + "sha1": "0C0513508F352351D50B9C5C804B4D7EF84D483A", + "sha256": "E71D8F9BB2A29ECD35C310292E03880129F05E72D61AD2A4EB7D09DFE801A1AF" + }, + "location": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "95698D9A942DB3769A54311C3D944F72", + "sha1": "AE4C0FBC4B249E9E82CDCF843AC1CD4B2AEC9305", + "sha256": "9927A98EC7149CA7EA59FB53B0D43FCEAC31407683584EF9640AD8A034051FCD" + }, + "location": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C2A9E4C42DA3558B14CFFF42FFE7CF0", + "sha1": "4C5563FD326888A52F89152EF392C02F4C4ABDE0", + "sha256": "4BBAF436E9D171D355ED16B91787DC9B02558C4B9E20634E11DAB2AFFD032EBD" + }, + "location": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "08ECD5C29CBE8ABAD3C67F4B2B127E76", + "sha1": "D6EF9DDE3F6DDB0DA0E9DE6F036D9E5178914253", + "sha256": "8D287A5CBBD1C9D664FA70DB434894EEFBDF4C19E63C50E04621B869669A638D" + }, + "location": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E5F706B07CC5DFB2556FE74D09F48234", + "sha1": "DAAD6D2BE5A8CDC7E6AA83665E5BC1676A122B8C", + "sha256": "B2481A2E9EAED1A7F0494D527DA0A647812C4A2E42E0AAA81382F90CCF5EB645" + }, + "location": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "A5EB12A6FF476E790CFBAE947FC1CFB6", + "sha1": "247DBA2828454B6391AD10579C2DB8C3FA7F061B", + "sha256": "34BC37364A0448500DAE6BAE99A024CFCF7997F057A4A1B85CE3506321C59D04" + }, + "location": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "0B0375C989FB0CBCBC58BFDDF9B05D30", + "sha1": "D8524331CCAD7C8D8D10CA53EBCB0E794C449405", + "sha256": "F93E4F0852687C6CFEBA874B059407C7C63E9A4C1F76490D2E7720058D2884F2" + }, + "location": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F0A70DBA03E46F3CE0C49ECB8A4010BB", + "sha1": "7D8396E01C1CED8300F38456C443B27555BBB729", + "sha256": "3F19B46619A891E19E9D90B040C98805A0B27991E1F7B87BFA10413355192D9E" + }, + "location": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "CE57DD9079E15748618D70656226C5E7", + "sha1": "672DDB0018BF97D0B06F4DDE45D313EE1892B80F", + "sha256": "2B602DFF8921EDB805C4099AAC8A8ADC629696886CF69C6D01E72F1A53E10FD7" + }, + "location": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F7D7CB2AAF40E910FEFC4088E6A02E1D", + "sha1": "C49E939FD5B2AB51911C9FAFBF6C6D28535C11FC", + "sha256": "0F0CBCBC6EB09BCB3C6F0878CC5D19524C88A810A828266595E4EF96BB3451C9" + }, + "location": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "160F34A952888623BD8209D34C67459E", + "sha1": "E7262C1B2D811FB7360866710E7FA6BEE6FAEAED", + "sha256": "F31C38B657E80513D345C857DAFE4AC825164865D95806723E677AC8C921A706" + }, + "location": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3046731C4ABBF9CB687D860DE60E8930", + "sha1": "C93944A4A48061BAC037C5BB2A622B71DDA2F993", + "sha256": "D53D28881361F90518C50B55718AFF3A188B4B744BBA9B9790D30453FEFF10E1" + }, + "location": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F23554AB15E97B59876F98DA69E38416", + "sha1": "C7C6D8804C884805C2F8B9D288EE02E60DFD19E0", + "sha256": "74C13EEF07E8C4BA543BA0ACE724A9BC869B2F1F81428C8C7BD4D08BE0FC6BB3" + }, + "location": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E73A252F55F19F2DFB88C9AA6F77D041", + "sha1": "1DE5E31D622AF307832ABC35D244B432CF2643D2", + "sha256": "43E6D27EE330671FC7012347CC0CEB04BA9654D1F5A90DD496B9DC02AC682473" + }, + "location": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3FD986783406F8F6C13B71D32A8A849", + "sha1": "D067C593F804737D32DE61146BD2D9E28F9F0CF9", + "sha256": "A73E9A0DECC9793FF3DE61BCEDE8D59E88203BB753D80C26F3CC486C4B164080" + }, + "location": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B9B913541EA2C6003C12F8B868B5C6AA", + "sha1": "DA1C6EDE8F4EFDC979A270A3972BB6474A9F4715", + "sha256": "DB4D741A3C0B000EDF35AE3DB388609AFB1FD6E1FCB68EFB7BD3D6621A00122D" + }, + "location": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "875384EBB5D23EAAC9230EE89A508FE6", + "sha1": "DA6C30DA7F900D448E1A39304D59357E5E963069", + "sha256": "4C0360F3DCF5810FFC31203A6299892BF558C4BB1B59F5BE11EE98EB3F8962C1" + }, + "location": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "39114314A9A66BEA7BFC2E354501D58E", + "sha1": "662CAF4B0CAE28DE9EBAAB3FC6C0CB3C4B803EEE", + "sha256": "A95367654E0F3FE1C31F3CA77F32ACEEE7067272CBFC7E449A3E4E0631C5218F" + }, + "location": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3774C8F663490D03FBC180BF7954C717", + "sha1": "FF240C0D9458180F7C75AA0C5C9C217D976F4C22", + "sha256": "0EE71EDE180290B1622FEF447E4AEBE8D6CD2AC4651463F97D09BE101BFCBE73" + }, + "location": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "24C5E53E803F12AC48991342F76D4CFB", + "sha1": "E3136E5933F46DACC39248E42947F15CE6D42794", + "sha256": "DB1AE7A18BDDDADF5CACF5533154166DC73F84DA79E10B6EE070D7417C702EAC" + }, + "location": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BB66E104CCA2F12E8916C3927BDA1981", + "sha1": "FA2B52F058ADEF6199CAF3553003336C86CDB32B", + "sha256": "87978EE785372AEABB85CE5A1BC44A8D73219D3E59BFC857444427653240B756" + }, + "location": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "EB6ACBB1D5AD0276ADCAE3F5AF6AF1D9", + "sha1": "D77B23FC3F71AD68F1525931B56DA3A13F457889", + "sha256": "D10D7AB65C814CC59010BBDC0E016ED8463C8FD193F97082149AEF32104D96B9" + }, + "location": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3102BC2201AF082D4D6D46268001BE84", + "sha1": "E38101011FFD8EF0F1FD8EED2D9EFD7C5828E348", + "sha256": "AA32916685DC6C8D594B448F73E912C320BAF63E56C74D3E0252D26B020B8F63" + }, + "location": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "FE4C9CAD611AFE681EB14C8C8F76F9ED", + "sha1": "530C6CC588B3F7F09605DE4CA2C4294FF7573E3F", + "sha256": "428D28C8E3E2EB9F8A95A225209DFB2E05C69DF98C50BCC486BFA2B726076CA7" + }, + "location": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "45F505E54CD24E130E314B2B66D0E128", + "sha1": "AC7D52BFC55A372783D53ADBD3330228595CF261", + "sha256": "A5ED74260C26F507570A6D27A08900F63A125A0DD49FB4CB7F784E6FC271E61E" + }, + "location": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7974536EA1E8537E488B2BA1BF3C2DBD", + "sha1": "C81C57B95215CEE01D68819BA8532A6CE6C1EE53", + "sha256": "A0E23A022DC699D602D8B26B573955DCB2E36A1134E6314346CC5F24872E03B9" + }, + "location": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "56A6B6625DE12924D20FA7A24D6FFBC3", + "sha1": "1AE79ED460C65547E7749928DE4F97920C9FCE20", + "sha256": "83FE3D928DF92E17B84806BE39A292772258906D3BB5626F5FCBC58E9FF3F0F3" + }, + "location": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "D13D328E476383D69CEB5D45EAF2FBB5", + "sha1": "B10A76FBC932B6E42DE8D9E8B656E6097C30A431", + "sha256": "278010128C9EE1FD635DC479C0795C3C00828E0169170BE568D4D5B62FA95C1D" + }, + "location": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B34C081516B2D78D96FBAD55C1865494", + "sha1": "A48F3DAFF90BEB1ECB7AB1B50AB3B0EB49BC0A7A", + "sha256": "ABFDE87BE812FB0EB844A59E312081296AF388222B15D7A56122D9BC62DA7DD5" + }, + "location": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6A75C61BE3B2D2B04CF3BEFA67275ED7", + "sha1": "77FB3138585FB9934D99159E44693A86A228182D", + "sha256": "6678046C9F3DEB192D1DC14B8343317021F1530D10A80BE60B333D35DDBC673B" + }, + "location": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6436868D6677E8A4633A872CAFE7BCAB", + "sha1": "DAC857316D357C4BB5B37D48965F9B56493EB2C3", + "sha256": "9D3DC814767A210C3754EC5A3545348A00D095F2C3472C0E92E1FA5E8AAFC5AF" + }, + "location": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "E4384DF66E0D5DA3D23F94B4BA2EAD7D", + "sha1": "EC140FA31D7C634625E8049C35D0505966E05EF5", + "sha256": "69ABA9DC13A9682EE3544D45DB8D788C33BC2301D22DB6B5C4388971B1EE51F4" + }, + "location": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6AAABB090FEDB9DA6E203F6B430922D7", + "sha1": "F8AAD921966936417100592478E95E7362FD6546", + "sha256": "7676F3D88E7F0CE39B1C72F3D9AD796E12C33F2E0A43E7FC3A1CCE78DF92067C" + }, + "location": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4E3F810D031A828F3230ECD9A1F75E3D", + "sha1": "1EC0C7E299E37A7AB7B5DF37EEDAB25A96107C8B", + "sha256": "1E437BB2F6A57AAD3DB2C2990ED69EFC9EB4E302FFC2A8854C6A0062248F2098" + }, + "location": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "8A91A4C63C9D40F427F14EAB2A99B6A2", + "sha1": "BE94A1C6956272E88AD0A98F6D0D6F48DED13616", + "sha256": "E12193CC5F693C97792C32CB9FDF53A96F30BAE0F8E3DE548E155E474EE9CF3B" + }, + "location": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B849C74C76F92CB7485D072379DFB851", + "sha1": "B25A8E628DC42371CCC57D76BCFF1E1AF8D5E75C", + "sha256": "45F782CFFF55BA950728931DD41296955835A2D91951BCEE62A8C3FF33D8B21E" + }, + "location": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "705BE6A8AACD5B41208C7BC476EE871C", + "sha1": "A34089C685799D5B59B6702121B46C1830846A93", + "sha256": "59084AA41B3DA81C85AB6087431CFE1A66AD03BBDE753D369C0138DB25CD876B" + }, + "location": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "BD9F572FCAAC0B9F9C428FC152C06288", + "sha1": "0C94399D116A24F1A2EDC919590FF9A4BA6744A6", + "sha256": "90A6C0AFED18F7E7AFD888AF5670C02615B238CF0ABFD9C42A43BA0A433AAD5B" + }, + "location": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B29A42B3E8F9CE2B69667A5642071C1A", + "sha1": "13A69594AE6E474277FD0EAC60B854F6093FB7A7", + "sha256": "474C922F7C78DFF9FEEEBE9DAB24D337A0AC2A12295A890FDF608D51F505DD51" + }, + "location": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7F85688699CF742A5E0869B610CDF326", + "sha1": "3CCF02946EA3E222FA091CCFB2903FA3EB132A3B", + "sha256": "F938ACC127054BE5FCE2E75C482E4314F17A2F0C23A3D9A5EDE61E8E4B420149" + }, + "location": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "6693B2031FD7B455025548B50492E6E1", + "sha1": "82FA48F24D0D3247F5014A90845C5FF66DF7319D", + "sha256": "DF9920DFF65726066990C84A738E8E2EFD247319DCF15143CF74F2FF850AEEFF" + }, + "location": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B3F63633B32824F7B9FBAEBDCF3933D6", + "sha1": "1C6ED908D7C71F18AA36C43F000F9B75B0A70D90", + "sha256": "F939F03694F9DF1B46A07D0292E318CE95D487DB99E65370E42173A21F070D0C" + }, + "location": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "581DD19DDE1FFE2AE468140A93B1CAC9", + "sha1": "DB2F8CA5A235D2DA8DF1168680C38B1E73D2AE2C", + "sha256": "1E678B3BBEB6995777E0EF549E1A5F21CA5DC723E4FCC896A6D0C8828A724FE6" + }, + "location": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "730A37DE08BEF9840F3B3CFCDAD2C532", + "sha1": "9FF2E2E98D8CB1DBA275732E0D100802B4AC292A", + "sha256": "ADA83BEF415E8F358BF2EF3DC0265DDD7DD802D00103DAECF9D109C6911E663B" + }, + "location": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B379CD5A3DD5A39EFF328BC5B7B5B4BF", + "sha1": "32D948A971B7DB3A5CCA90BACF52BF2F6C582AF3", + "sha256": "D23F63DDDEF9A7781BCE34967D4964FC0EC6D49900B1E6A79F024AA9D8754A58" + }, + "location": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F1CC772A9BA62EA7C3F89F172FB2942D", + "sha1": "E6CB1803E29B756ECBB5B283108F4D9179AF7CDA", + "sha256": "F908126DA2A4C41E60F070E075D846757DE2E659D0081A9D2B54F8D0E70406B0" + }, + "location": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "F57008873BFFA7D46E559D3BF1BBEAF2", + "sha1": "43B4355D7DE5291340F2FB1F7BE143DA9CB7F563", + "sha256": "C088446B2EA91A11ABB3819B6564F644C2584F560CE087A46F1F4A77257A179B" + }, + "location": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "7EEBD522C21F73C4E2E1C112AC585A44", + "sha1": "C09E1EDD91893DF91C177801193DBE7B43993A92", + "sha256": "8D82997127A00E1292B5C791110C2709BBB5D539536092C4CA4FF60D922B4D96" + }, + "location": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "00174440EDF2D5AE637BAD631468BBF6", + "sha1": "42E4699BF0ED805491BCA4AD119861EA1EE3D847", + "sha256": "F9102CE599AA450392B8B39E9A6EF6D485D4059912A8DC28601851B9C8AB6355" + }, + "location": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4C5AAFA09F1AF6255F7D811A194949F2", + "sha1": "F5EC45F1C143E433031104BA21AEFC65EC9A4D46", + "sha256": "00AD15B425DA185829EBAFBE15EC438DEFD997496CF47B7DCD4051FB532A65BA" + }, + "location": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DB59DC8784CF07CD45911FC56E2CAEF6", + "sha1": "8F61CE0EC7CFCBEB0C664E964C1D6039D859FE8F", + "sha256": "EFAD82D317F9B600913E685F259BDC387526923364BB4AF56F830E7C0F0E005E" + }, + "location": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9952210CEDEDB8099F4F62198B2E6D23", + "sha1": "5603011F60111CEAE8C4A4D7B454E897F86E5548", + "sha256": "513FC816E1D63851DB855067BB3125B6FE4A449B95CDEEB1C84CDA60D748F818" + }, + "location": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "9B02BBF5D3A897C3C27B72DC0BC26490", + "sha1": "574D6931BCC73CA225826CAC3F61A49C9F2F718A", + "sha256": "0132C6EF28994483AB41D24CAA49ED446586564A652962DFA08E6DA63A9F6878" + }, + "location": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "DBDED6E4518E7A6F3EA6DD797C608A9B", + "sha1": "A1CADCE138241041D420039D93E88E4C9A2E087C", + "sha256": "9B6F620B9B4E54552756560DEAE7426B74F5256E6DC09EB74AB74507732890AE" + }, + "location": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B954E75792377135F79C3BC5DC2F3E09", + "sha1": "8F90CC146DBCB5EA5A37EAF05F85751713DEA894", + "sha256": "60613A5FC9D172A7C876B9CD88CA889812F1EC9A5DD994910F730919771716D4" + }, + "location": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "4B587153CEA9EFCA887D0170CF6F7352", + "sha1": "D7677D33DE11D63044F4B7D93FCE2C23810AD175", + "sha256": "7186CA4C7E6D54696C467C5106F2F0FDFD4B24B78D5082FE2A0B0E589A68BF34" + }, + "location": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C6542048DDB2068F73B8208307C95C70", + "sha1": "022190B678E5B15EEF2279ADACC55765B3DB7CE7", + "sha256": "755EA78509510770CB8A273E209BB78CB7EC867F0FFD46181049900917E2BD5F" + }, + "location": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4F1A80D7A0036EE2B593D61F9A781F", + "sha1": "9C9CAFE2782719C8CE26109F5C7DBBB759AEBE9D", + "sha256": "50169930BB8ECFA3FE271630883455D915FC1D624E2A08921983EF006817BAF7" + }, + "location": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "393E603074650F12EEB68622557BE977", + "sha1": "FED42ADD05DC1FC021A2877A2B0803D1F913A5DB", + "sha256": "24A4E04B2899D3917C9EAF4666FA9E9A7038AF693E2CF2DEE1EB959A15DF362E" + }, + "location": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "C549C31FE11FFACC7C7A7A121F83301D", + "sha1": "562F9862DCBC936FD8FCDD7CE3A3B0867EE3D5A6", + "sha256": "41CD8A9F07B7BDCD30877BE523A4B1DCB31E7DEA5FACE792BCB24F673F8787D2" + }, + "location": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "3C4D605E7CDB07284045F128A481C1DE", + "sha1": "70ABB4610EC2C5BFB04164EAE79856D36A5FBF2C", + "sha256": "DE324C3638925DBE4ACF7AD6F9CE1ECEEBB6D6A2F8F27AEE2F8F1F3F80B766F0" + }, + "location": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + }, + "mimeType": "application/octet-stream" + }, + { + "hashes": { + "md5": "B4EF593DA0CF640A6B452C8B754BB7B6", + "sha1": "84CDC57AAAD086F0068241A40DEB67EBFE5134DC", + "sha256": "03DF1A2B936217A2DCEBC7D30612B531F854A35CA313C09ED241BDC7BEA50159" + }, + "location": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + }, + "mimeType": "application/octet-stream" + } + ], + "automationDetails": { + "guid": "a8cd4914-c079-414c-86b0-1311f4c9678a", + "id": "/a8cd4914-c079-414c-86b0-1311f4c9678a" + }, + "columnKind": "utf16CodeUnits", + "invocations": [ + { + "commandLine": "d:\\src\\binskim\\bld\\bin\\BinSkim.Driver\\x64_Release\\BinSkim.exe analyze d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.dll d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\*.exe --hashes --recurse --config default -o .\\\\BinSkim.AllRules.sarif", + "endTimeUtc": "2016-05-20T17:13:59.903Z", + "executableLocation": { + "uri": "file:///d:/src/binskim/bld/bin/BinSkim.Driver/x64_Release/BinSkim.exe" + }, + "executionSuccessful": true, + "processId": 10004, + "startTimeUtc": "2016-05-20T17:13:53.641Z", + "toolConfigurationNotifications": [ + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msidcrl.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Fail\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\msxml6.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotShipVulnerableBinaries\\Pass\\xmllite.dll' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\DoNotMarkImportsSectionAsExecutable\\Fail\\badexecimports.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NO_DEBUG_INFO (Pdb is stripped of cv info)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableControlFlowGuard\\NotApplicable\\MixedMode_x64_VS2013_NoPdb.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\EnableStackProtection\\Fail\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2006" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'BuildWithSecureTools' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2014" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotDisableStackProtectionForFunctions' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2002" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'DoNotIncorporateVulnerableDependencies' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2007" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableCriticalCompilerWarnings' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2011" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'EnableStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + }, + { + "associatedRule": { + "id": "BA2013" + }, + "descriptor": { + "id": "ERR997.ExceptionLoadingPdb" + }, + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "'d:\\src\\binskim\\src\\BinSkim.Rules.FunctionalTests\\FunctionalTestsData\\MarkImageAsNXCompatible\\Pass\\Native_x86_VS2013_PdbMissing.exe' was not evaluated for check 'InitializeStackProtection' because its PDB could not be loaded. ('E_PDB_NOT_FOUND (File not found)')" + } + } + ], + "toolExecutionNotifications": [ + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 0, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.002Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 1, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.808Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'NoVulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.831Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:54.967Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'VulnATL32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.077Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 5, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.173Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.195Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 7, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.204Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.228Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.237Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 10, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.264Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSharedSection64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.267Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'internal.io.filesystem.primitives.ni.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.270Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 14, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.318Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msidcrl.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.344Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.385Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.406Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 18, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.427Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 19, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/msxml6.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'msxml6.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.454Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 20, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/xmllite.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'xmllite.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.465Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.475Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.481Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.486Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 24, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.537Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.559Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassDB64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.561Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.564Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 28, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.602Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 29, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.624Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 30, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x64_VS2015_ControlFlowGuardEnabled.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2015_ControlFlowGuardEnabled.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.647Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 31, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.669Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassSafeSEHNative.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.724Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 34, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.775Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 35, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.796Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'AllFail64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.818Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit32.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.845Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'PassGSFriendlyInit64.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.889Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 39, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/MixedMode_x64_VS2013_Default.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_Default.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.918Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'ManagedFail.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.940Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "text": "Analyzing 'vccorlib110.dll'..." + }, + "timeUtc": "2016-05-20T17:13:55.990Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Compiled2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.114Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'managed2003.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.383Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.637Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'native2005x64.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.690Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'XRay.exe'..." + }, + "timeUtc": "2016-05-20T17:13:56.735Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'comclient.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.054Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vulnprocess.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.095Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 49, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.317Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.345Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalSafeBuffers.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 52, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/HelloWorld.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'HelloWorld.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.393Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 53, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Pass/WhitelistedFunctions.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'WhitelistedFunctions.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.513Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MinimalAtlUse_VS2008RTM.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'sha256.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.696Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 56, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2013_Update4.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2013_Update4.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.706Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'UnknownHash_VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:57.828Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 58, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2013_With_Update3.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2013_With_Update3.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2015_Preview.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.258Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'badexecimports.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.516Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 61, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.526Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.588Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram-WithWritableCode.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.663Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 64, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.666Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 65, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.692Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "text": "Analyzing '__security_cookie.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.720Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 68, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.908Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.951Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 70, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.953Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:58.980Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 72, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/NotApplicable/MixedMode_x64_VS2013_NoPdb.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x64_VS2013_NoPdb.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.011Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 73, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Pass/Native_x86_VS2015_ControlFlowGuardEnabled.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2015_ControlFlowGuardEnabled.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.017Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.044Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_noWswitch_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.048Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.065Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.069Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.079Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4018_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.088Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.099Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_W2_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.102Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.111Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4018_W4_LTCG_FAIL.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.115Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.128Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 85, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W1_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.137Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.141Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 87, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.150Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.152Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 89, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W3_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.161Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.163Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 91, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd4999_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.172Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.175Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 93, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_W4_wd703_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.184Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.186Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 95, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.196Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.200Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 97, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_Wall_wd4018_we4018_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.211Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_LTCG_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.220Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 99, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_PASS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'testwarn_wd4999_W4_PASS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.242Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.248Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.292Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.324Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.352Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.384Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 105, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.418Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.444Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.479Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'TestFixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.483Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleNoGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.523Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Mixed.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.590Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 111, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.634Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.662Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'ConsoleGS.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.702Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.749Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'vs2012.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.778Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'VS2003-DotNetProgram.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.807Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 117, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/MixedMode_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'MixedMode_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.809Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_Default.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.837Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Native_x86_VS2013_PdbMissing.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.876Z" + }, + { + "descriptor": { + "id": "MSG001.AnalyzingTarget" + }, + "level": "note", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "text": "Analyzing 'Sha1SignedUntrustedRoot.exe'..." + }, + "timeUtc": "2016-05-20T17:13:59.884Z" + } + ], + "workingDirectory": { + "uri": "file:///d:/src/sarif-sdk/src/Sarif.FunctionalTests/DirectProducerTestData/BinSkim" + } + } + ], + "results": [ + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 2, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/NoVulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "NoVulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nnotvuln.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nNoVulnATL32_i.obj built with C compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nstdafx.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstdafx.obj (atlsd.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncguid_i.obj (uuid.lib) built with C compiler version 16.10.30716.62 (Front end version 16.10.30716.57)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nVulnATL32_i.obj built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulncontrol.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncguid_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\nieguids.obj (uuid.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 3, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl100/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "dllmain.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nstdafx.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nVulnATL32_i.obj built with C compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nvulncontrol.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nAllocate.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlbase.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlcommodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlDebugAPI.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlfuncs.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlthunk.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natltrace.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nAtlTraceModuleManager.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natlwinmodule.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nExterns.obj (atlsd.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmanifestrtm.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecctr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehvecdtr.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nti_inst.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncguid_i.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nieguids.obj (uuid.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": ["VulnATL32.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 4, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/ATLVersion/atl90/VulnATL32.dll" + } + } + } + ], + "message": { + "arguments": [ + "VulnATL32.dll", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 6, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Pass/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 8, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 9, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 11, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection32.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 12, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsShared/Pass/PassSharedSection64.dll" + } + } + } + ], + "message": { + "arguments": ["PassSharedSection64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 13, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/internal.io.filesystem.primitives.ni.dll" + } + } + } + ], + "message": { + "arguments": [ + "internal.io.filesystem.primitives.ni.dll", + "sha1RSA" + ], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll", "6.0.6001.18000", "7.0"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 15, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msidcrl.dll" + } + } + } + ], + "message": { + "arguments": ["msidcrl.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll", "6.20.1076.0", "6.30"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 16, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/msxml6.dll" + } + } + } + ], + "message": { + "arguments": ["msxml6.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll", "1.00.1018.0", "1.3"], + "id": "Error" + }, + "ruleId": "BA2005", + "ruleIndex": 7 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 17, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotShipVulnerableBinaries/Fail/xmllite.dll" + } + } + } + ], + "message": { + "arguments": ["xmllite.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 21, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail32/AllFail32.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 22, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/AllFail64/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 23, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 25, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB32.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 26, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Pass/PassDB64.dll" + } + } + } + ], + "message": { + "arguments": ["PassDB64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 27, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x64_VS2015_Default.dll" + } + } + } + ], + "message": { + "arguments": ["Native_x64_VS2015_Default.dll"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassSafeSEHNative.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassSafeSEHNative.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\ndllsupp.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll", "PassSafeSEHNative.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 32, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/PassSafeSEHNative.dll" + } + } + } + ], + "message": { + "arguments": ["PassSafeSEHNative.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 33, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ManagedFail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "AllFail64.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 10.0.30319.460 (Front end version 0.0.0.0)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": [ + "AllFail64.dll", + "0", + "", + "AllFail64.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 36, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Fail/AllFail64.dll" + } + } + } + ], + "message": { + "arguments": ["AllFail64.dll"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit32.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit32.dll", + "PassGSFriendlyInit32.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 37, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSFriendly32/PassGSFriendlyInit32.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit32.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "PassGSFriendlyInit64.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll", "mysec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": ["PassGSFriendlyInit64.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 38, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/InitializeStackProtection/Pass/PassGSriendly64/PassGSFriendlyInit64.dll" + } + } + } + ], + "message": { + "arguments": [ + "PassGSFriendlyInit64.dll", + "PassGSFriendlyInit64.obj\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": [ + "ManagedFail.dll", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nManagedFail.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll", "ManagedFail.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 40, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/ManagedFail.dll" + } + } + } + ], + "message": { + "arguments": ["ManagedFail.dll"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": [ + "vccorlib110.dll", + "17.0.65501.17016", + "11.0.65501.17016", + "agile.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nattribute.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbasetypes.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nbox.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nconsole.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndelegate.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\neventsource.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nexceptions.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nheap.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nobject.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\noutofprocmodule.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsizet.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstring.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntype.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvccorlib.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nvcwinrt.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nweakreference.obj built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtdll.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllmain.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllsupp.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nehprolg3.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecctr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nehvecdtr.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nllshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewaopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnewopnt.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnothrow0.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (msvcrt.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsehprolg4.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\nti_inst.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ntncleanup.obj (msvcrt.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nullshr.obj (msvcrt.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 41, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/vccorlib110.dll" + } + } + } + ], + "message": { + "arguments": ["vccorlib110.dll", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Compiled2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkesp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndelete2.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nerror.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfgetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfputc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfsetpos.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftell.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nftelli64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninit.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nismbspc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlowhelpr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnlsdata1.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\npdblkup.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nread.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetvbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstack.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nungetc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nunhandld.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuserapi.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_filbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\ncout.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nios.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\niosptrs.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlocale0.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnewop.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nuncaught.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_tolower.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_toupper.obj (libcpd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "0", + "", + "abort.obj (LIBCD.lib) [warning level: 0]\r\natox.obj (LIBCD.lib) [warning level: 0]\r\na_cmp.obj (LIBCD.lib) [warning level: 0]\r\na_env.obj (LIBCD.lib) [warning level: 0]\r\na_loc.obj (LIBCD.lib) [warning level: 0]\r\na_map.obj (LIBCD.lib) [warning level: 0]\r\na_str.obj (LIBCD.lib) [warning level: 0]\r\nchkesp.obj (LIBCD.lib) [warning level: 0]\r\nclose.obj (LIBCD.lib) [warning level: 0]\r\ncloseall.obj (LIBCD.lib) [warning level: 0]\r\ncommit.obj (LIBCD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0.obj (LIBCD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCD.lib) [warning level: 0]\r\nctype.obj (LIBCD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCD.lib) [warning level: 0]\r\ndbghook.obj (LIBCD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCD.lib) [warning level: 0]\r\ndelete2.obj (LIBCD.lib) [warning level: 0]\r\ndosmap.obj (LIBCD.lib) [warning level: 0]\r\neh3valid.obj (LIBCD.lib) [warning level: 0]\r\nerror.obj (LIBCD.lib) [warning level: 0]\r\nexpand.obj (LIBCD.lib) [warning level: 0]\r\nfclose.obj (LIBCD.lib) [warning level: 0]\r\nfflush.obj (LIBCD.lib) [warning level: 0]\r\nfgetc.obj (LIBCD.lib) [warning level: 0]\r\nfgetpos.obj (LIBCD.lib) [warning level: 0]\r\nfputc.obj (LIBCD.lib) [warning level: 0]\r\nframe.obj (LIBCD.lib) [warning level: 0]\r\nfree.obj (LIBCD.lib) [warning level: 0]\r\nfseek.obj (LIBCD.lib) [warning level: 0]\r\nfseeki64.obj (LIBCD.lib) [warning level: 0]\r\nfsetpos.obj (LIBCD.lib) [warning level: 0]\r\nftell.obj (LIBCD.lib) [warning level: 0]\r\nftelli64.obj (LIBCD.lib) [warning level: 0]\r\nfwrite.obj (LIBCD.lib) [warning level: 0]\r\ngetenv.obj (LIBCD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCD.lib) [warning level: 0]\r\nhandler.obj (LIBCD.lib) [warning level: 0]\r\nheapchk.obj (LIBCD.lib) [warning level: 0]\r\nheapinit.obj (LIBCD.lib) [warning level: 0]\r\nhooks.obj (LIBCD.lib) [warning level: 0]\r\ninit.obj (LIBCD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCD.lib) [warning level: 0]\r\ninithelp.obj (LIBCD.lib) [warning level: 0]\r\ninitmon.obj (LIBCD.lib) [warning level: 0]\r\ninitnum.obj (LIBCD.lib) [warning level: 0]\r\ninitsect.obj (LIBCD.lib) [warning level: 0]\r\ninittime.obj (LIBCD.lib) [warning level: 0]\r\nioinit.obj (LIBCD.lib) [warning level: 0]\r\nisatty.obj (LIBCD.lib) [warning level: 0]\r\nisctype.obj (LIBCD.lib) [warning level: 0]\r\nismbspc.obj (LIBCD.lib) [warning level: 0]\r\nlconv.obj (LIBCD.lib) [warning level: 0]\r\nlseek.obj (LIBCD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCD.lib) [warning level: 0]\r\nmalloc.obj (LIBCD.lib) [warning level: 0]\r\nmbctype.obj (LIBCD.lib) [warning level: 0]\r\nmbschr.obj (LIBCD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCD.lib) [warning level: 0]\r\nonexit.obj (LIBCD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCD.lib) [warning level: 0]\r\noutput.obj (LIBCD.lib) [warning level: 0]\r\npdblkup.obj (LIBCD.lib) [warning level: 0]\r\nread.obj (LIBCD.lib) [warning level: 0]\r\nrealloc.obj (LIBCD.lib) [warning level: 0]\r\nresetstk.obj (LIBCD.lib) [warning level: 0]\r\nsbheap.obj (LIBCD.lib) [warning level: 0]\r\nsecchk.obj (LIBCD.lib) [warning level: 0]\r\nseccinit.obj (LIBCD.lib) [warning level: 0]\r\nsecfail.obj (LIBCD.lib) [warning level: 0]\r\nsetenv.obj (LIBCD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCD.lib) [warning level: 0]\r\nsetvbuf.obj (LIBCD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCD.lib) [warning level: 0]\r\nsprintf.obj (LIBCD.lib) [warning level: 0]\r\nstack.obj (LIBCD.lib) [warning level: 0]\r\nstdargv.obj (LIBCD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCD.lib) [warning level: 0]\r\nstrftime.obj (LIBCD.lib) [warning level: 0]\r\nstricmp.obj (LIBCD.lib) [warning level: 0]\r\n(23 object files truncated from LIBCD.lib)\r\ncout.obj (libcpd.lib) [warning level: 0]\r\nios.obj (libcpd.lib) [warning level: 0]\r\niosptrs.obj (libcpd.lib) [warning level: 0]\r\nlocale0.obj (libcpd.lib) [warning level: 0]\r\nnewop.obj (libcpd.lib) [warning level: 0]\r\nnomemory.obj (libcpd.lib) [warning level: 0]\r\nstring.obj (libcpd.lib) [warning level: 0]\r\nuncaught.obj (libcpd.lib) [warning level: 0]\r\nxdebug.obj (libcpd.lib) [warning level: 0]\r\n_tolower.obj (libcpd.lib) [warning level: 0]\r\n_toupper.obj (libcpd.lib) [warning level: 0]\r\n(23 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "* Linker *\r\n"], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe", "Compiled2003.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "Compiled2003.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 42, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/Compiled2003.exe" + } + } + } + ], + "message": { + "arguments": ["Compiled2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "AssemblyInfo.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmanaged2003.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdafx.obj built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\natox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_cmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_env.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_map.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\na_str.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncheckclr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nconvrtcp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndays.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\neh3valid.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nexsup3.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitcrit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninitsect.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nisctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nlseek.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbschr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmbsnbico.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nmemcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnlsdata3.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\noutput.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nresetstk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsbheap.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccinit.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nseccook.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsecfail.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsnprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdargv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdenvp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrcat.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrchr.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrftime.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstricmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrncpy.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nstrnicmp.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntimeset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntolower.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntrnsctrl.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\ntzset.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nvsnprint.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcscat.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwctomb.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nwtombenv.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nw_loc.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxtoa.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_ctype.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n_stricmp.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 7.10.3077.0 (Front end version 0.0.0.0)\r\nnewop.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nnomemory.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nstring.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxdebug.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxlock.obj (libcpmtd.lib) built with Cxx compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\nxmtx.obj (libcpmtd.lib) built with C compiler version 13.10.3077.0 (Front end version 13.10.3077.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": [ + "managed2003.exe", + "0", + "", + "managed2003.obj [warning level: 0]\r\nstdafx.obj [warning level: 0]\r\nabort.obj (LIBCMTD.lib) [warning level: 0]\r\natox.obj (LIBCMTD.lib) [warning level: 0]\r\na_cmp.obj (LIBCMTD.lib) [warning level: 0]\r\na_env.obj (LIBCMTD.lib) [warning level: 0]\r\na_loc.obj (LIBCMTD.lib) [warning level: 0]\r\na_map.obj (LIBCMTD.lib) [warning level: 0]\r\na_str.obj (LIBCMTD.lib) [warning level: 0]\r\ncheckclr.obj (LIBCMTD.lib) [warning level: 0]\r\nclose.obj (LIBCMTD.lib) [warning level: 0]\r\ncloseall.obj (LIBCMTD.lib) [warning level: 0]\r\ncommit.obj (LIBCMTD.lib) [warning level: 0]\r\nconvrtcp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0dat.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0fp.obj (LIBCMTD.lib) [warning level: 0]\r\ncrt0msg.obj (LIBCMTD.lib) [warning level: 0]\r\ncrtmbox.obj (LIBCMTD.lib) [warning level: 0]\r\nctype.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgdel.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgheap.obj (LIBCMTD.lib) [warning level: 0]\r\ndbghook.obj (LIBCMTD.lib) [warning level: 0]\r\ndbgrpt.obj (LIBCMTD.lib) [warning level: 0]\r\ndosmap.obj (LIBCMTD.lib) [warning level: 0]\r\neh3valid.obj (LIBCMTD.lib) [warning level: 0]\r\nexpand.obj (LIBCMTD.lib) [warning level: 0]\r\nfclose.obj (LIBCMTD.lib) [warning level: 0]\r\nfflush.obj (LIBCMTD.lib) [warning level: 0]\r\nframe.obj (LIBCMTD.lib) [warning level: 0]\r\nfree.obj (LIBCMTD.lib) [warning level: 0]\r\ngetenv.obj (LIBCMTD.lib) [warning level: 0]\r\ngetqloc.obj (LIBCMTD.lib) [warning level: 0]\r\nhandler.obj (LIBCMTD.lib) [warning level: 0]\r\nheapchk.obj (LIBCMTD.lib) [warning level: 0]\r\nheapinit.obj (LIBCMTD.lib) [warning level: 0]\r\nhooks.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcoll.obj (LIBCMTD.lib) [warning level: 0]\r\ninitcrit.obj (LIBCMTD.lib) [warning level: 0]\r\ninitctyp.obj (LIBCMTD.lib) [warning level: 0]\r\ninithelp.obj (LIBCMTD.lib) [warning level: 0]\r\ninitmon.obj (LIBCMTD.lib) [warning level: 0]\r\ninitnum.obj (LIBCMTD.lib) [warning level: 0]\r\ninitsect.obj (LIBCMTD.lib) [warning level: 0]\r\ninittime.obj (LIBCMTD.lib) [warning level: 0]\r\nioinit.obj (LIBCMTD.lib) [warning level: 0]\r\nisatty.obj (LIBCMTD.lib) [warning level: 0]\r\nisctype.obj (LIBCMTD.lib) [warning level: 0]\r\nlconv.obj (LIBCMTD.lib) [warning level: 0]\r\nlseek.obj (LIBCMTD.lib) [warning level: 0]\r\nlseeki64.obj (LIBCMTD.lib) [warning level: 0]\r\nmalloc.obj (LIBCMTD.lib) [warning level: 0]\r\nmbctype.obj (LIBCMTD.lib) [warning level: 0]\r\nmbschr.obj (LIBCMTD.lib) [warning level: 0]\r\nmbsnbico.obj (LIBCMTD.lib) [warning level: 0]\r\nmlock.obj (LIBCMTD.lib) [warning level: 0]\r\nonexit.obj (LIBCMTD.lib) [warning level: 0]\r\nosfinfo.obj (LIBCMTD.lib) [warning level: 0]\r\noutput.obj (LIBCMTD.lib) [warning level: 0]\r\nrealloc.obj (LIBCMTD.lib) [warning level: 0]\r\nresetstk.obj (LIBCMTD.lib) [warning level: 0]\r\nsbheap.obj (LIBCMTD.lib) [warning level: 0]\r\nsecchk.obj (LIBCMTD.lib) [warning level: 0]\r\nseccinit.obj (LIBCMTD.lib) [warning level: 0]\r\nsecfail.obj (LIBCMTD.lib) [warning level: 0]\r\nsetenv.obj (LIBCMTD.lib) [warning level: 0]\r\nsetlocal.obj (LIBCMTD.lib) [warning level: 0]\r\nsnprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nsprintf.obj (LIBCMTD.lib) [warning level: 0]\r\nstdargv.obj (LIBCMTD.lib) [warning level: 0]\r\nstdenvp.obj (LIBCMTD.lib) [warning level: 0]\r\nstdexcpt.obj (LIBCMTD.lib) [warning level: 0]\r\nstrftime.obj (LIBCMTD.lib) [warning level: 0]\r\nstricmp.obj (LIBCMTD.lib) [warning level: 0]\r\nstrnicmp.obj (LIBCMTD.lib) [warning level: 0]\r\nthrow.obj (LIBCMTD.lib) [warning level: 0]\r\ntidtable.obj (LIBCMTD.lib) [warning level: 0]\r\ntolower.obj (LIBCMTD.lib) [warning level: 0]\r\ntrnsctrl.obj (LIBCMTD.lib) [warning level: 0]\r\ntypinfo.obj (LIBCMTD.lib) [warning level: 0]\r\ntzset.obj (LIBCMTD.lib) [warning level: 0]\r\nunhandld.obj (LIBCMTD.lib) [warning level: 0]\r\nvalidate.obj (LIBCMTD.lib) [warning level: 0]\r\nvsnprint.obj (LIBCMTD.lib) [warning level: 0]\r\nwcscat.obj (LIBCMTD.lib) [warning level: 0]\r\nwcslen.obj (LIBCMTD.lib) [warning level: 0]\r\nwctomb.obj (LIBCMTD.lib) [warning level: 0]\r\nwinsig.obj (LIBCMTD.lib) [warning level: 0]\r\nwinxfltr.obj (LIBCMTD.lib) [warning level: 0]\r\nwrite.obj (LIBCMTD.lib) [warning level: 0]\r\nwtombenv.obj (LIBCMTD.lib) [warning level: 0]\r\nw_loc.obj (LIBCMTD.lib) [warning level: 0]\r\n(6 object files truncated from LIBCMTD.lib)\r\nnewop.obj (libcpmtd.lib) [warning level: 0]\r\nnomemory.obj (libcpmtd.lib) [warning level: 0]\r\nstring.obj (libcpmtd.lib) [warning level: 0]\r\nxdebug.obj (libcpmtd.lib) [warning level: 0]\r\nxlock.obj (libcpmtd.lib) [warning level: 0]\r\nxmtx.obj (libcpmtd.lib) [warning level: 0]\r\n(6 total objects truncated from 1 total libraries, use pdbinfo.exe to list all objects)\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 43, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/managed2003.exe" + } + } + } + ], + "message": { + "arguments": ["managed2003.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nadjustfd.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "0", + "", + "atonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nchandler4gs.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\nfp8.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nsecchk.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 44, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005.exe" + } + } + } + ], + "message": { + "arguments": ["native2005.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "native2005x64.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstdafx.obj built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\namdsecgs.obj (MSVCRTD.lib) built with MASM compiler version 8.0.50727.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngshandler.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 14.0.50727.0 (Front end version 14.0.50727.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": [ + "native2005x64.exe", + "0", + "", + "native2005x64.obj [warning level: 0]\r\natonexit.obj (MSVCRTD.lib) [warning level: 0]\r\nerror.obj (MSVCRTD.lib) [warning level: 0]\r\ngshandler.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_report.obj (MSVCRTD.lib) [warning level: 0]\r\ngs_support.obj (MSVCRTD.lib) [warning level: 0]\r\ninit.obj (MSVCRTD.lib) [warning level: 0]\r\ninitsect.obj (MSVCRTD.lib) [warning level: 0]\r\nmerr.obj (MSVCRTD.lib) [warning level: 0]\r\npdblkup.obj (MSVCRTD.lib) [warning level: 0]\r\npesect.obj (MSVCRTD.lib) [warning level: 0]\r\nstack.obj (MSVCRTD.lib) [warning level: 0]\r\nuserapi.obj (MSVCRTD.lib) [warning level: 0]\r\nwcrtexe.obj (MSVCRTD.lib) [warning level: 0]\r\nwdllargv.obj (MSVCRTD.lib) [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 45, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/native2005x64.exe" + } + } + } + ], + "message": { + "arguments": ["native2005x64.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "xray.obj built with Cxx compiler version 15.0.30729.1 (Front end version 15.0.30729.1)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\namdsecgs.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\natodbl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\naw_com.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncloseall.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncommit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncvt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ndrive.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nehstate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfclose.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfflush.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfgetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfileno.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfputwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nframe.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfsetpos.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftell.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nftelli64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nfwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandler.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngshandlereh.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhandlers.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisatty.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\njmpuwind.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseek.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlseeki64.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmbtowenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemmove_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnew.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nosfinfo.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutput.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputformat.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\noutputs.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nputwch.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nread.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsetvbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstdexcpt.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrcspn.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrncmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.30729.4148 (Front end version 0.0.0.0)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrpbrk.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nthrow.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntoupper.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntrnsctrl.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nungetwc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvalidate.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsnprnc.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nvsprintf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcrt0.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcschr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcscpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsdup.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcslen_s.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcsrchr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwctomb.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetcwd.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwgetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwrite.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_env.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_cfout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_constpow_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_file.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_filwbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flsbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_flswbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fpinit_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_fptostr.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_freebuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_getbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_intrncvt_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_mantold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_sftbuf.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_strgtold_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_x10fout_.obj (LIBCMT.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\ncout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niomanip.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nios.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\niosptrs.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nlocale0.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nnewaop.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nstring.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nuncaught.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcerr.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nwcout.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxgetwctype.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxlock.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmbtowc.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmtx.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxmutex.obj (libcpmt.lib) built with Cxx compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowlower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxtowupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\nxwctomb.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_tolower.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n_toupper.obj (libcpmt.lib) built with C compiler version 15.0.30729.4148 (Front end version 15.0.30729.4148)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": [ + "XRay.exe", + "0", + "", + "xray.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 46, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2008/XRay.exe" + } + } + } + ], + "message": { + "arguments": ["XRay.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "client.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nshguid.obj (shell32.lib) built with C compiler version 15.0.30729.207 (Front end version 15.0.30729.207)\r\nunknwn_i.obj (uuid.lib) built with C compiler version 15.0.30729.165 (Front end version 15.0.30729.165)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": ["comclient.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 47, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/comclient.exe" + } + } + } + ], + "message": { + "arguments": [ + "comclient.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvulnprocess.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nabort.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_loc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_map.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\na_str.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchandler4.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkesp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nchkstk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncloseall.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncmiscdat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncommit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncpu_disp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0dat.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0fp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0init.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrt0msg.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmbox.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ncrtmboxw.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nctype.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgdel.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgfree.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgheap.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbghook.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgmalloc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrpt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndbgrptw.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ndosmap.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nerrmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexpand.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nexsup.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nfclose.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfflush.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfileno.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfputwc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nframe.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nfree.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngetqloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nglstatus.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_cookie.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_report.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ngs_support.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhandler.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nheapinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nhooks.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcoll.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitcon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitctyp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninithelp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitmon.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninitnum.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninittime.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ninvarg.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nioinit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisatty.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nisctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\niswctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlconv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nllmul.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nllshl.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlocalref.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nlowhelpr.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nlseeki64.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmalloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbstowcs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmbtowc.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemcpy.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nmemmove.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata1.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nnlsdata2.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nonexit.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nosfinfo.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\noutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memcpy.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\np4_memset.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npesect.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\npurevirt.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nputwch.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrand_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nrealloc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsecchk.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsetlocal.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstdexcpt.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcmp.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrcspn.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstricmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrlen.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrncmp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrnicmp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrpbrk.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nstrtoq.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nswprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nthrow.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntidtable.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntolower.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypinfo.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\ntypname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nulldiv.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nullrem.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nunhandld.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvalidate.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsnprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvsprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprint.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvswprnc.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nvwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwchtodig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcrt0.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscat_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcscpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcslen.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcsncpy_s.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstol.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwcstombs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwctomb.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinsig.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwinxfltr.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutput.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputp.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwoutputs.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwprintf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwrite.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdargv.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nwstdenvp.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nw_env.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtoas.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\nxtows.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_error_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_file.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flsbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_flswbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_freebuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_getbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_initsect_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_init_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_newmode.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_pdblkup_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_sftbuf.obj (LIBCMTD.lib) built with C compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_stack_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_strnicm.obj (LIBCMTD.lib) built with MASM compiler version 10.0.30319.1 (Front end version 0.0.0.0)\r\n_trnsctrl_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_userapi_.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n_wctype.obj (LIBCMTD.lib) built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": ["vulnprocess.exe", ".MengSec"], + "id": "Error" + }, + "ruleId": "BA2019", + "ruleIndex": 3 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 48, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Fail/vs2010/vulnprocess.exe" + } + } + } + ], + "message": { + "arguments": [ + "vulnprocess.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 50, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/BuildWithSecureTools/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 51, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotDisableStackProtectionForFunctions/Fail/MinimalSafeBuffers.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalSafeBuffers.exe", "fail"], + "id": "Error" + }, + "ruleId": "BA2014", + "ruleIndex": 15 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "minimalAtlUse.obj built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nabort.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nalloca16.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\natox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_cmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_env.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_map.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\na_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncalloc_impl.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchandler4.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nchkstk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\ncmiscdat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nconvrtcp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncpu_disp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0dat.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0fp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0init.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrt0msg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ncrtmbox.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nctype.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndays.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndbghook.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndelete2.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ndosmap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nehvecdtr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nerrmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nexsup.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nexsup4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nfree.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngetqloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nglstatus.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_cookie.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_report.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ngs_support.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhandler.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nheapinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nhooks.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcoll.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitcrit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitctyp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninithelp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitmon.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninitnum.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninittime.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ninvarg.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nioinit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nisctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nismbbyte.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\niswctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nlconv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nllmul.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nloadcfg.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbschr.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmbsnbico.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmemcpy.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemmove.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmemset.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nmlock.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nmsize.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata1.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nnlsdata2.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nonexit.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memcpy.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\np4_memset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npesect.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\npurevirt.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrand_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrealloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nrecalloc.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsbheap.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsecchk.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsehprolg4.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nsetenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nsetlocal.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdargv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstdenvp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcat_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrchr.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcmp.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrcpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrcspn.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrdup.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrftime.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstricmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrlen.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrlen_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncmp.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrncpy_s.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicmp.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrnicol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrpbrk.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nstrtol.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nstrtoq.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntidtable.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntimeset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntolower.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypinfo.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntypname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\ntzset.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nulldvrm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\nundname.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nunhandld.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinsig.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwinxfltr.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nwtombenv.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_loc.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nw_str.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\nxtoas.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_ctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_initsect_.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_newmode.obj (LIBCMT.lib) built with C compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n_strnicm.obj (LIBCMT.lib) built with MASM compiler version 9.0.21022.8 (Front end version 0.0.0.0)\r\n_wctype.obj (LIBCMT.lib) built with Cxx compiler version 15.0.21022.8 (Front end version 15.0.21022.8)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": [ + "MinimalAtlUse_VS2008RTM.exe", + "the Active Template Library (ATL)", + "contains known remote execution bugs (see https://technet.microsoft.com/en-us/library/security/ms09-035.aspx).", + "compile your binary using an up-to-date copy of ATL.", + "minimalAtlUse.obj atlcom.h#97-D2-E6-9A-A3-D5-F2-F1-BA-2A-51-A2-B6-C8-9A-4B\r\nminimalAtlUse.obj atlcomcli.h#A5-17-80-59-4D-4D-94-0C-68-0A-00-59-ED-6B-B3-1D\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2002", + "ruleIndex": 16 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 54, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Fail/MinimalAtlUse_VS2008RTM.exe" + } + } + } + ], + "message": { + "arguments": ["MinimalAtlUse_VS2008RTM.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 55, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/sha256.exe" + } + } + } + ], + "message": { + "arguments": ["sha256.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["UnknownHash_VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 57, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/UnknownHash_VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "UnknownHash_VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": ["VS2015_Preview.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 59, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotIncorporateVulnerableDependencies/Pass/VS2015_Preview.exe" + } + } + } + ], + "message": { + "arguments": [ + "VS2015_Preview.exe", + "argv_mode.obj (LIBCMT.lib)\r\ncommit_mode.obj (LIBCMT.lib)\r\ncpu_disp.obj (LIBCMT.lib)\r\ndefault_precision.obj (LIBCMT.lib)\r\ndelete_array.obj (LIBCMT.lib)\r\ndelete_scalar.obj (LIBCMT.lib)\r\ndenormal_control.obj (LIBCMT.lib)\r\ndyn_tls_dtor.obj (LIBCMT.lib)\r\ndyn_tls_init.obj (LIBCMT.lib)\r\nehprolg3.obj (LIBCMT.lib)\r\nehvecdtr.obj (LIBCMT.lib)\r\nexe_main.obj (LIBCMT.lib)\r\nfile_mode.obj (LIBCMT.lib)\r\ngs_report.obj (LIBCMT.lib)\r\ngs_support.obj (LIBCMT.lib)\r\nguard_support.obj (LIBCMT.lib)\r\ninitsect.obj (LIBCMT.lib)\r\ninvalid_parameter_handler.obj (LIBCMT.lib)\r\nmatherr.obj (LIBCMT.lib)\r\nmatherr_detection.obj (LIBCMT.lib)\r\nnew_mode.obj (LIBCMT.lib)\r\npesect.obj (LIBCMT.lib)\r\nsecchk.obj (LIBCMT.lib)\r\nstd_type_info_static.obj (LIBCMT.lib)\r\nthread_locale.obj (LIBCMT.lib)\r\ntncleanup.obj (LIBCMT.lib)\r\nutility.obj (LIBCMT.lib)\r\nutility_desktop.obj (LIBCMT.lib)\r\nutility_static.obj (LIBCMT.lib)\r\n" + ], + "id": "Error_UnknownModuleLanguage" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 60, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkImportsSectionAsExecutable/Fail/badexecimports.exe" + } + } + } + ], + "message": { + "arguments": ["badexecimports.exe"], + "id": "Error" + }, + "ruleId": "BA2010", + "ruleIndex": 6 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 16.0.30319.1 (Front end version 16.0.30319.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_initsect_.obj (MSVCRTD.lib) built with Cxx compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 16.0.30319.460 (Front end version 16.0.30319.460)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 62, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "does not contain a load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe", ".text"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 63, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotMarkWritableSectionsAsExecutable/Fail/VS2003-DotNetProgram-WithWritableCode.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram-WithWritableCode.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 66, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Fail/__security_cookie.exe" + } + } + } + ], + "message": { + "arguments": ["__security_cookie.exe", "0"], + "id": "Error" + }, + "ruleId": "BA2012", + "ruleIndex": 17 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 67, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/DoNotModifyStackProtectionCookie/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 69, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableAddressSpaceLayoutRandomization/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2015_Default.exe"], + "id": "Error" + }, + "ruleId": "BA2008", + "ruleIndex": 11 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 71, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableControlFlowGuard/Fail/Native_x86_VS2015_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2015_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 74, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_FAIL.exe", + "0", + "-nologo -Z7 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_noWswitch_LTCG_FAIL.exe", + "0", + "-nologo -O2 -GL -Z7 -Fe\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_noWswitch_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 0]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 75, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_noWswitch_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_noWswitch_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 76, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_FAIL.exe", + "2", + "-nologo -Z7 -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W3_W2_LTCG_FAIL.exe", + "2", + "-nologo -Z7 -W2 -O2 -GL -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W3_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 77, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W3_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 78, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_FAIL.exe", + "-nologo -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_W4_wd4018_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -W4 -wd4018 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_W4_wd4018_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 79, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_W4_wd4018_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4018_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 80, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_FAIL.exe", + "2", + "-nologo -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_Wall_W2_LTCG_FAIL.exe", + "2", + "-nologo -O2 -GL -Z7 -Wall -W2 -Fe:\"C:\\Dev\\Archive\\Releases\\SDL 7.0\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_Wall_W2_LTCG_FAIL.exe\" -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [warning level: 2]\r\n" + ], + "id": "Error_InsufficientWarningLevel" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 81, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_Wall_W2_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_W2_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 82, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_FAIL.exe", + "-nologo -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": [ + "testwarn_wd4018_W4_LTCG_FAIL.exe", + "-nologo -O2 -GL -Z7 -wd4018 -W4 -Fe:C:\\Dev\\Archive\\Main\\src\\BinScope\\BinScope.Test.Functional\\FunctionalChecks\\CompilerWarningsCheck\\black\\testwarn_wd4018_W4_LTCG_FAIL.exe -MT -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\VC\\ATLMFC\\INCLUDE\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\shared\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\um\" -I\"C:\\Program Files (x86)\\Windows Kits\\8.1\\include\\winrt\" -TC -X", + "testwarn.obj [Explicitly disabled warnings: 4018]\r\n" + ], + "id": "Error_WarningsDisabled" + }, + "ruleId": "BA2007", + "ruleIndex": 12 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 83, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Fail/testwarn_wd4018_W4_LTCG_FAIL.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4018_W4_LTCG_FAIL.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 84, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W1_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W1_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 86, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 88, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W3_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W3_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 90, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd4999_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd4999_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 92, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_W4_wd703_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_W4_wd703_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 94, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 96, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_Wall_wd4018_we4018_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_Wall_wd4018_we4018_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 98, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableCriticalCompilerWarnings/Pass/testwarn_wd4999_W4_LTCG_PASS.exe" + } + } + } + ], + "message": { + "arguments": ["testwarn_wd4999_W4_LTCG_PASS.exe"], + "id": "Error" + }, + "ruleId": "BA2013", + "ruleIndex": 13 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 100, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/HIGHENTROPYVA/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 101, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/LARGEADDRESSAWARE/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NoHighEntropyVA" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error_NeitherHighEntropyVANorLargeAddressAware" + }, + "ruleId": "BA2015", + "ruleIndex": 8 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 102, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Fail/Nothing/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 103, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableHighEntropyVirtualAddresses/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nchandler4gs.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nfp8.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsecchk.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nsehprolg4.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 104, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 106, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableSafeSEH/Pass/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Fixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 107, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "TestFixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "Broken.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwcrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 108, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/broken/TestFixed.exe" + } + } + } + ], + "message": { + "arguments": ["TestFixed.exe", "Broken.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleNoGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 109, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/ConsoleNoGS/ConsoleNoGS.exe" + } + } + } + ], + "message": { + "arguments": ["ConsoleNoGS.exe", "ConsoleGS.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": [ + "Mixed.exe", + "17.0.65501.17016", + "11.0.65501.17016", + ".NETFramework,Version=v4.0.AssemblyAttributes.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nAssemblyInfo.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nMixed.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nmanagdeh.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nManagedMain.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmsilexit.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmstartup.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npuremsilcode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwdllargv.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCMRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 110, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Fail/Mixed/Mixed.exe" + } + } + } + ], + "message": { + "arguments": ["Mixed.exe", "Mixed.obj\r\n"], + "id": "Error" + }, + "ruleId": "BA2011", + "ruleIndex": 10 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 112, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 113, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/EnableStackProtection/Pass/ConsoleGS/ConsoleGS.exe" + } + } + } + ], + "message": { + "arguments": [ + "ConsoleGS.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "ConsoleGS.obj built with Cxx compiler version 17.0.60315.1 (Front end version 17.0.60315.1)\r\nalloca16.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchandler4gs.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nchkstk.obj (MSVCRTD.lib) built with MASM compiler version 11.0.50929.0 (Front end version 0.0.0.0)\r\ncinitexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ncrtexe.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ndllargv.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nerror.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nfp8.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_cookie.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_report.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ngs_support.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninit.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\ninitsect.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nloadcfg.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nmerr.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nnatstart.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npdblkup.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\npesect.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nsecchk.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nstack.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nunhandld.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nuserapi.obj (MSVCRTD.lib) built with Cxx compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nwildcard.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxncommod.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxthdloc.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\nxtxtmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n_newmode.obj (MSVCRTD.lib) built with C compiler version 17.0.50929.0 (Front end version 17.0.50929.0)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 114, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Fail/vs2012.exe" + } + } + } + ], + "message": { + "arguments": ["vs2012.exe"], + "id": "Error" + }, + "ruleId": "BA2001", + "ruleIndex": 14 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 115, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/LoadImageAboveFourGigabyteAddress/Pass/vs2012.exe" + } + } + } + ], + "message": { + "arguments": [ + "vs2012.exe", + "17.0.65501.17016", + "11.0.65501.17016", + "stdafx.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\nvs2012.obj built with Cxx compiler version 17.0.50727.1 (Front end version 17.0.50727.1)\r\namdsecgs.obj (MSVCRT.lib) built with MASM compiler version 11.0.50628.1 (Front end version 0.0.0.0)\r\natonexit.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ncinitexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_cookie.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_report.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ngs_support.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\ninitsect.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nloadcfg.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nmerr.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nnatstart.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\npesect.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nunhandld.obj (MSVCRT.lib) built with Cxx compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwcrtexe.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwdllargv.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nwildcard.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxncommod.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxthdloc.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\nxtxtmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n_newmode.obj (MSVCRT.lib) built with C compiler version 17.0.50628.1 (Front end version 17.0.50628.1)\r\n" + ], + "id": "Error" + }, + "ruleId": "BA2006", + "ruleIndex": 0 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error_NotDynamicBase" + }, + "ruleId": "BA2009", + "ruleIndex": 4 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 116, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Fail/VS2003-DotNetProgram.exe" + } + } + } + ], + "message": { + "arguments": ["VS2003-DotNetProgram.exe"], + "id": "Error" + }, + "ruleId": "BA2016", + "ruleIndex": 9 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_Default.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 118, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_Default.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_Default.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": ["Native_x86_VS2013_PdbMissing.exe", ".textbss"], + "id": "Error" + }, + "ruleId": "BA2021", + "ruleIndex": 1 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 119, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/MarkImageAsNXCompatible/Pass/Native_x86_VS2013_PdbMissing.exe" + } + } + } + ], + "message": { + "arguments": [ + "Native_x86_VS2013_PdbMissing.exe", + "has an empty SE handler table in the load configuration table" + ], + "id": "Error" + }, + "ruleId": "BA2018", + "ruleIndex": 2 + }, + { + "level": "error", + "locations": [ + { + "physicalLocation": { + "artifactLocation": { + "index": 120, + "uri": "file:///d:/src/binskim/src/BinSkim.Rules.FunctionalTests/FunctionalTestsData/SignSecurely/Fail/Sha1SignedUntrustedRoot.exe" + } + } + } + ], + "message": { + "arguments": ["Sha1SignedUntrustedRoot.exe", "sha1RSA"], + "id": "Error_BadSigningAlgorithm" + }, + "ruleId": "BA2022", + "ruleIndex": 5 + } + ], + "tool": { + "driver": { + "fullName": "BinSkim 1.3.3.0-beta", + "name": "BinSkim", + "properties": { + "Comments": "A security and correctness analyzer for portable executable and MSIL formats.", + "CompanyName": "Microsoft", + "ProductName": "BinSkim Portable Executable Analyzer" + }, + "rules": [ + { + "fullDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2006", + "messageStrings": { + "Error": { + "text": "'{0}' was compiled with one or more modules which were not built using minimum required tool versions (compiler version {1}, linker version {2}). More recent tools contain mitigations that make it more difficult for an attacker to exploit vulnerabilities in programs they produce. To resolve this issue, compile and/or link your binary with more recent tools. If you are servicing a product where the tool chain cannot be modified (e.g. producing a hotfix for an already shipped version) ignore this warning.\r\nModules built outside of policy: \r\n{3}" + }, + "Error_BadModule": { + "text": "built with {0} compiler version {1} (Front end version {2})" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was built with tools that satisfy configured policy (compiler minimum version {1}, linker minimum version {2})." + } + }, + "name": "BuildWithSecureTools", + "shortDescription": { + "text": "Application code should be compiled with the most up-to-date tool sets possible to take advantage of the most current compile-time security features." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2021", + "messageStrings": { + "Error": { + "text": "'{0}' contains PE section(s) ({1}) that are both writable and executable. Writable and executable memory segments make it easier for an attacker to exploit memory corruption vulnerabilities, because it may provide an attacker executable location(s) to inject shellcode. To resolve this issue, configure your tools to not emit memory sections that are writable and executable. For example, look for uses of /SECTION on the linker command line for C and C++ programs, or #pragma section in C and C++ source code, which mark a section with both attributes." + }, + "Error_UnexpectedSectionAligment": { + "text": "'{0}' has a section alignment ({1}) that is smaller than page size ({2})." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsExecutable", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues. SafeSEH makes it more difficult to exploit vulnerabilities that permit overwriting SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2018", + "messageStrings": { + "Error": { + "text": "'{0}' is an x86 binary which {1}, indicating that it does not enable the SafeSEH mitigation. SafeSEH makes it more difficult to exploit memory corruption vulnerabilities that can overwrite SEH control blocks on the stack, by verifying that the location to which a thrown SEH exception would jump is indeed defined as an exception handler in the source program (and not shellcode). To resolve this issue, supply the /SafeSEH flag on the linker command line. Note that you will need to configure your build system to supply this flag for x86 builds only, as the /SafeSEH flag is invalid when linking for ARM and x64." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is an x86 binary that enables SafeSEH, a mitigation that verifies SEH exception jump targets are defined as exception handlers in the program (and not shellcode)." + }, + "Pass_NoSEH": { + "text": "'{0}' is an x86 binary that does not use SEH, making it an invalid target for exploits that attempt to replace SEH jump targets with attacker-controlled shellcode." + } + }, + "name": "EnableSafeSEH", + "shortDescription": { + "text": "X86 binaries should enable the SafeSEH mitigation to minimize exploitable memory corruption issues." + } + }, + { + "fullDescription": { + "text": "Code or data sections should not be marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2019", + "messageStrings": { + "Error": { + "text": "'{0}' contains one or more code or data sections ({1}) which are marked as both shared and writable. Because these sections are shared across processes, this condition might permit a process with low privilege to alter memory in a higher privilege process. If you do not actually require that a section be both writable and shared, remove one or both of these attributes (by modifying your .DEF file, the appropriate linker /section switch arguments, etc.). If you must share common data across processes (for inter-process communication (IPC) or other purposes) use CreateFileMapping with proper security attributes or an actual IPC mechanism instead (COM, named pipes, LPC, etc.)." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' contains no data or code sections marked as both shared and writable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkWritableSectionsAsShared", + "shortDescription": { + "text": "Code or data sections should not be marked as both shared and writable." + } + }, + { + "fullDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. Configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2009", + "messageStrings": { + "Error_NotDynamicBase": { + "text": "'{0}' is not marked as DYNAMICBASE. This means that the binary is not eligible for relocation by Address Space Layout Randomization (ASLR). ASLR is an important mitigation that makes it more difficult for an attacker to exploit memory corruption vulnerabilities. To resolve this issue, configure your tools to build with this feature enabled. For C and C++ binaries, add /DYNAMICBASE to your linker command line. For .NET applications, use a compiler shipping with Visual Studio 2008 or later." + }, + "Error_RelocsStripped": { + "text": "'{0}' is marked as DYNAMICBASE but relocation data has been stripped from the image, preventing address space layout randomization. " + }, + "Error_WinCENoRelocationSection": { + "text": "'{0}' is a Windows CE image but does not contain any relocation data, preventing Address Space Layout Randomization." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is properly compiled to enable Address Space Layout Randomization, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableAddressSpaceLayoutRandomization", + "shortDescription": { + "text": "Binaries should linked as DYNAMICBASE to be eligible for relocation by Address Space Layout Randomization (ASLR)." + } + }, + { + "fullDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms. This rule invokes WinTrustVerify to validate that binary hash, signing and public key algorithms are secure and, where configurable, that key sizes meet acceptable size thresholds." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2022", + "messageStrings": { + "Error_BadSigningAlgorithm": { + "text": "'{0}' was signed using '{1}', an algorithm that WinTrustVerify has flagged as insecure." + }, + "Error_DidNotVerify": { + "text": "'{0}' signing was flagged as insecure by WinTrustVerify with error code '{1}' ({2})" + }, + "Error_WinTrustVerifyApiError": { + "text": "'{0}' signing could not be completely verified because '{1}' failed with error code: '{2}'." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' appears to be signed securely by a trusted publisher with no verification or time stamp errors. Revocation checking was performed on the entire certificate chain, excluding the root certificate. The image was signed with '{1}', a cryptographically strong algorithm." + } + }, + "name": "SignSecurely", + "shortDescription": { + "text": "Images should be correctly signed by trusted publishers using cryptographically secure signature algorithms." + } + }, + { + "fullDescription": { + "text": "PE sections should not be marked as both writable and executable. This condition makes it easier for an attacker to exploit memory corruption vulnerabilities, as it may provide an attacker executable location(s) to inject shellcode. Because the loader will always mark the imports section as writable, it is therefore important to mark this section as non-executable. To resolve this issue, ensure that your program does not mark the imports section executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2010", + "messageStrings": { + "Error": { + "text": "'{0}' has the imports section marked executable. Because the loader will always mark the imports section as writable, it is important to mark this section as non-executable, so that an attacker cannot place shellcode here. To resolve this issue, ensure that your program does not mark the imports section as executable. Look for uses of /SECTION or /MERGE on the linker command line, or #pragma segment in source code, which change the imports section to be executable, or which merge the \".rdata\" segment into an executable section." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not have an imports section that is marked as executable, helping to prevent the exploitation of code vulnerabilities." + } + }, + "name": "DoNotMarkImportsSectionAsExecutable", + "shortDescription": { + "text": "PE sections should not be marked as both writable and executable." + } + }, + { + "fullDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2005", + "messageStrings": { + "Error": { + "text": "'{0}' appears to be an obsolete library (version {1}) for which there are known security vulnerabilities. To resolve this issue, obtain a version of {0} that is newer than version {2}. If this binary is not in fact {0}, ignore this warning." + }, + "Error_CouldNotParseVersion": { + "text": "Version information for '{0}' could not be parsed. The binary therefore could not be verified not to be an obsolete binary that is known to be vulnerable to one or more security problems." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is not known to be an obsolete binary that is vulnerable to one or more security problems." + } + }, + "name": "DoNotShipVulnerableBinaries", + "shortDescription": { + "text": "Do not ship obsolete libraries for which there are known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible. High entropy allows ASLR to be more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tool chain to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. Binaries must also be compiled as /LARGEADDRESSAWARE in order to enable high entropy ASLR." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2015", + "messageStrings": { + "Error_NeitherHighEntropyVANorLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA as well as /LARGEADDRESSAWARE to the C or C++ linker command line." + }, + "Error_NoHighEntropyVA": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible; e.g. by supplying /HIGHENTROPYVA to the C or C++ linker command line. (This image was determined to have been properly compiled as /LARGEADDRESSAWARE.)" + }, + "Error_NoLargeAddressAware": { + "text": "'{0}' does not declare itself as high entropy ASLR compatible. High entropy makes Address Space Layout Randomization more effective in mitigating memory corruption vulnerabilities. To resolve this issue, configure your tools to mark the program high entropy compatible by supplying /LARGEADDRESSAWARE to the C or C++ linker command line. (This image was determined to have been properly compiled as /HIGHENTROPYVA.)" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is high entropy ASLR compatible, reducing an attacker's ability to exploit code in well-known locations." + } + }, + "name": "EnableHighEntropyVirtualAddresses", + "shortDescription": { + "text": "Binaries should be marked as high entropy Address Space Layout Randomization (ASLR) compatible." + } + }, + { + "fullDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), triggers a processor security feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit (because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment). Ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2016", + "messageStrings": { + "Error": { + "text": "'{0}' is not marked NX compatible. The NXCompat bit, also known as \"Data Execution Prevention\" (DEP) or \"Execute Disable\" (XD), is a processor feature that allows a program to mark a piece of memory as non-executable. This helps mitigate memory corruption vulnerabilities by preventing an attacker from supplying direct shellcode in their exploit, because the exploit comes in the form of input data to the exploited program on a data segment, rather than on an executable code segment. To resolve this issue, ensure that your tools are configured to mark your binaries as NX compatible, e.g. by passing /NXCOMPAT to the C/C++ linker." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is marked as NX compatible, helping to prevent attackers from executing code that is injected into data segments." + } + }, + "name": "MarkImageAsNXCompatible", + "shortDescription": { + "text": "Binaries should be marked as NX compatible to help prevent execution of untrusted data as code." + } + }, + { + "fullDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that all modules compiled into the binary are compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2011", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature disabled in one or more modules. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. To resolve this issue, ensure that your code is compiled with the stack protector enabled by supplying /GS on the Visual C++ compiler command line. The affected modules were: {1}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the stack protector buffer security features. The language could not be identified for the following modules: {1}." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled for all modules, making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities. " + } + }, + "name": "EnableStackProtection", + "shortDescription": { + "text": "Binaries should be built with the stack protector buffer security feature (/GS) enabled to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations. CFG analyzes and discovers all indirect-call instructions at compilation and link time. It also injects a check that precedes every indirect call in code that ensures the target is an expected, safe location. If that check fails at runtime, the operating system will close the program." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2008", + "messageStrings": { + "Error": { + "text": "'{0}' does not enable the control flow guard (CFG) mitigation. To resolve this issue, pass /GUARD:CF on both the compiler and linker command lines. Binaries also require the /DYNAMICBASE linker option in order to enable CFG." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' enables the control flow guard mitigation. As a result, the operating system will force an application to close if an attacker is able to redirect execution in the component to an unexpected location." + } + }, + "name": "EnableControlFlowGuard", + "shortDescription": { + "text": "Binaries should enable the compiler control guard feature (CFG) at build time to prevent attackers from redirecting execution to unexpected, unsafe locations." + } + }, + { + "fullDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks. Enabling at least warning level 3 enables important static analysis in the compiler that can identify bugs with a potential to provoke memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2007", + "messageStrings": { + "Error_InsufficientWarningLevel": { + "text": "'{0}' was compiled at too low a warning level (effective warning level {1} for one or more modules). Warning level 3 enables important static analysis in the compiler to flag bugs that can lead to memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, compile at warning level 3 or higher by supplying /W3, /W4, or /Wall to the compiler, and resolve the warnings emitted. An example compiler command line triggering this check: {2}\r\nModules triggering this check: {3}" + }, + "Error_UnknownModuleLanguage": { + "text": "'{0}' contains code from an unknown language, preventing a comprehensive analysis of the compiler warning settings. The language could not be identified for the following modules: {1}" + }, + "Error_WarningsDisabled": { + "text": "'{0}' disables compiler warning(s) which are required by policy. A compiler warning is typically required if it has a high likelihood of flagging memory corruption, information disclosure, or double-free vulnerabilities. To resolve this issue, enable the indicated warning(s) by removing /Wxxxx switches (where xxxx is a warning id indicated here) from your command line, and resolve any warnings subsequently raised during compilation. An example compiler command line triggering this check was: {1}\r\nModules triggering this check were:\r\n{2}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' was compiled at a secure warning level ({1}) and does not include any modules that disable specific warnings that are required by policy. As a result, it is less likely that memory corruption, information disclosure, double-free and other security-related vulnerabilities exist in code." + } + }, + "name": "EnableCriticalCompilerWarnings", + "shortDescription": { + "text": "Binaries should be compiled with a warning level that enables all critical security-relevant checks." + } + }, + { + "fullDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2013", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that does not initialize the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector requires access to entropy in order to be effective, which means a binary must initialize a random number generator at startup, by calling __security_init_cookie() as close to the binary's entry point as possible. Failing to do so will result in spurious buffer overflow detections on the part of the stack protector. To resolve this issue, use the default entry point provided by the C runtime, which will make this call for you, or call __security_init_cookie() manually in your custom entry point." + }, + "NotApplicable_FeatureNotEnabled": { + "text": "'{0}' is a C or C++ binary that does enable the stack protection buffer security feature. It is therefore not required to initialize the stack protector." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly initializes the stack protecter. This has the effect of increasing the effectiveness of the feature and reducing spurious detections." + }, + "Pass_NoCode": { + "text": "'{0}' is a C or C++ binary that is not required to initialize the stack protection, as it does not contain executable code." + } + }, + "name": "InitializeStackProtection", + "shortDescription": { + "text": "Binaries should properly initialize the stack protector (/GS) in order to increase the difficulty of exploiting stack buffer overflow memory corruption vulnerabilities." + } + }, + { + "fullDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security. ASLR compatibility mode reduces the number of locations to which ASLR may relocate the binary, reducing its effectiveness at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2001", + "messageStrings": { + "Error": { + "text": "'{0}' is a 64-bit image with a preferred base address below the 4GB boundary. Having a preferred base address below this boundary triggers a compatibility mode in Address Space Layout Randomization (ASLR) on recent versions of Windows that reduces the number of locations to which ASLR may relocate the binary. This reduces the effectiveness of ASLR at mitigating memory corruption vulnerabilities. To resolve this issue, either use the default preferred base address by removing any uses of /baseaddress from compiler command lines, or /BASE from linker command lines (recommended), or configure your program to start at a base address above 4GB when compiled for 64 bit platforms (by changing the constant passed to /baseaddress or /BASE). Note that if you choose to continue using a custom preferred base address, you will need to make this modification only for 64-bit builds, as base addresses above 4GB are not valid for 32-bit binaries." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a 64-bit image with a base address that is >= 4 gigabytes, increasing the effectiveness of Address Space Layout Randomization (which helps prevent attackers from executing security-sensitive code in well-known locations)." + } + }, + "name": "LoadImageAboveFourGigabyteAddress", + "shortDescription": { + "text": "64-bit images should have a preferred base address above the 4GB boundary to prevent triggering an Address Space Layout Randomization (ASLR) compatibility mode that decreases security." + } + }, + { + "fullDescription": { + "text": "Application code should not disable stack protection for individual functions. The stack protector (/GS) is a security feature of the Windows native compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, can compromise the security of code. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2014", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary built with function(s) ({1}) that disable the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. Disabling the stack protector, even on a function-by-function basis, is disallowed by SDL policy. To resolve this issue, remove occurrences of __declspec(safebuffers) from your code. If the additional code inserted by the stack protector has been shown in profiling to cause a significant performance problem for your application, attempt to move stack buffer modifications out of the hot path of execution to allow the compiler to avoid inserting stack protector checks in these locations rather than disabling the stack protector altogether." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the stack protector buffer security feature enabled which does not disable protection for any individual functions (via __declspec(safebuffers), making it more difficult for an attacker to exploit stack buffer overflow memory corruption vulnerabilities." + } + }, + "name": "DoNotDisableStackProtectionForFunctions", + "shortDescription": { + "text": "Application code should not disable stack protection for individual functions." + } + }, + { + "fullDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2002", + "messageStrings": { + "Error": { + "text": "'{0}' was built with a version of {1} which is subject to the following issues: {2}. To resolve this, {3}. The source files that triggered this were: {4}" + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' does not incorporate any known vulnerable dependencies, as configured by current policy." + } + }, + "name": "DoNotIncorporateVulnerableDependencies", + "shortDescription": { + "text": "Binaries should not take dependencies on code with known security vulnerabilities." + } + }, + { + "fullDescription": { + "text": "Application code should not interfere with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement." + }, + "helpUri": "https://github.com/microsoft/binskim", + "id": "BA2012", + "messageStrings": { + "Error": { + "text": "'{0}' is a C or C++ binary that interferes with the stack protector. The stack protector (/GS) is a security feature of the compiler which makes it more difficult to exploit stack buffer overflow memory corruption vulnerabilities. The stack protector relies on a random number, called the \"security cookie\", to detect these buffer overflows. This 'cookie' is statically linked with your binary from a Visual C++ library in the form of the symbol __security_cookie. On recent Windows versions, the loader looks for the magic statically linked value of this cookie, and initializes the cookie with a far better source of entropy -- the system's secure random number generator -- rather than the limited random number generator available early in the C runtime startup code. When this symbol is not the default value, the additional entropy is not injected by the operating system, reducing the effectiveness of the stack protector. To resolve this issue, ensure that your code does not reference or create a symbol named __security_cookie or __security_cookie_complement. NOTE: the modified cookie value detected was: {1}" + }, + "Error_CouldNotLocateCookie": { + "text": "'{0}' is a C or C++binary that enables the stack protection feature but the security cookie could not be located. The binary may be corrupted." + }, + "NotApplicable_InvalidMetadata": { + "text": "'{0}' was not evaluated for check '{1}' as the analysis is not relevant based on observed metadata: {2}." + }, + "Pass": { + "text": "'{0}' is a C or C++ binary built with the buffer security feature that properly preserves the stack protecter cookie. This has the effect of enabling a significant increase in entropy provided by the operating system over that produced by the C runtime start-up code." + }, + "Pass_NoLoadConfig": { + "text": "'{0}' is C or C++binary that does not contain a load config table, which indicates either that it was compiled and linked with a version of the compiler that precedes stack protection features or is a binary (such as an ngen'ed assembly) that is not subject to relevant security issues." + }, + "Warning_InvalidSecurityCookieOffset": { + "text": "'{0}' appears to be a packed C or C++ binary that reports a security cookie offset that exceeds the size of the packed file. Use of the stack protector (/GS) feature therefore could not be verified. The file was possibly packed by: {1}." + } + }, + "name": "DoNotModifyStackProtectionCookie", + "shortDescription": { + "text": "Application code should not interfere with the stack protector." + } + } + ], + "semanticVersion": "1.3.3", + "version": "1.3.3.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif-2.1.0/minimal.sarif.json b/src/test/sarif-2.1.0/minimal.sarif.json new file mode 100644 index 00000000000..5c8aa6bf414 --- /dev/null +++ b/src/test/sarif-2.1.0/minimal.sarif.json @@ -0,0 +1,16 @@ +{ + "$schema": "../../schemas/json/sarif-2.1.0.json", + "runs": [ + { + "columnKind": "utf16CodeUnits", + "results": [], + "tool": { + "driver": { + "name": "CodeScanner", + "semanticVersion": "2.1.0" + } + } + } + ], + "version": "2.1.0" +} diff --git a/src/test/sarif/BinSkim.AllRules.sarif.json b/src/test/sarif/BinSkim.AllRules.sarif.json index ee44cb3858c..38aaf370739 100644 --- a/src/test/sarif/BinSkim.AllRules.sarif.json +++ b/src/test/sarif/BinSkim.AllRules.sarif.json @@ -1,5 +1,5 @@ { - "$schema": "https://www.schemastore.org/sarif-2.1.0.json", + "$schema": "../../schemas/json/sarif.json", "runs": [ { "artifacts": [ diff --git a/src/test/sarif/minimal.sarif.json b/src/test/sarif/minimal.sarif.json index 71218242694..6c37b5ded23 100644 --- a/src/test/sarif/minimal.sarif.json +++ b/src/test/sarif/minimal.sarif.json @@ -1,5 +1,5 @@ { - "$schema": "https://www.schemastore.org/sarif-2.1.0.json", + "$schema": "../../schemas/json/sarif.json", "runs": [ { "columnKind": "utf16CodeUnits",