Skip to content

Commit 73bfeac

Browse files
authored
Merge pull request #212 from microsoft/development
RI version 1.9.0 to main
2 parents 92eb683 + dc2094c commit 73bfeac

98 files changed

Lines changed: 4524 additions & 125 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CHANGELOG.md

Lines changed: 14 additions & 0 deletions

src/drivers/apps/queries/experimental/UnsafeCallInGlobalInit/UnsafeCallInGlobalInit.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* @feature.area Multiple
1515
* @impact Insecure Coding Practice
1616
* @repro.text
17-
* @owner.email: sdat@microsoft.com
17+
* @owner.email sdat@microsoft.com
1818
* @opaqueid CQLD-C28637
1919
* @problem.severity warning
2020
* @precision medium

src/drivers/general/DriverAlertSuppression.ql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
// Copyright (c) Microsoft Corporation.
2+
// Licensed under the MIT license.
13
/**
24
* @name Driver alert suppression
35
* @description Suppresses alerts in Windows Drivers based on Code Analysis syntax.
46
* @kind alert-suppression
57
* @id cpp/windows/drivers/driver-alert-suppression
8+
* @owner.email sdat@microsoft.com
69
*
710
* This query is a suppression query designed to identify existing PREFast-style suppressions
811
* in Windows driver code and honor them through LGTM's suppression system. It cannot be run

src/drivers/general/queries/AnnotationSyntax/AnnotationSyntax.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Annotations
1111
* @repro.text
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28266
1414
* @problem.severity warning
1515
* @precision medium

src/drivers/general/queries/DefaultPoolTag/DefaultPoolTag.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Insecure Coding Practice
1111
* @repro.text The following code locations call a pool allocation function with one of the default tags (' mdW' or ' kdD').
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28147
1414
* @problem.severity warning
1515
* @precision high

src/drivers/general/queries/ExtendedDeprecatedApis/ExtendedDeprecatedApis.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* @impact Attack Surface Reduction
1111
* @feature.area Multiple
1212
* @repro.text The following code locations contain calls to an unsafe, deprecated function or macro.
13-
* @owner.email: sdat@microsoft.com
13+
* @owner.email sdat@microsoft.com
1414
* @opaqueid CQLD-C28719
1515
* @problem.severity warning
1616
* @precision high

src/drivers/general/queries/FloatHardwareStateProtection/FloatHardwareStateProtection.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Insecure Coding Practice
1111
* @repro.text This warning is only applicable in kernel mode. The driver is attempting to use a variable or constant of a float type when the code is not protected by KeSaveFloatingPointState and KeRestoreFloatingPointState, or EngSaveFloatingPointState and EngRestoreFloatingPointState.
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28110
1414
* @problem.severity warning
1515
* @precision medium

src/drivers/general/queries/ImportantFunctionCallOptimizedOut/ImportantFunctionCallOptimizedOut.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Insecure Coding Practice
1111
* @repro.text The current function call might be optimized during compilation, which could make sensitive data stay in memory. Use the SecureZeroMemory or RtlSecureZeroMemory functions instead. A heuristic looks for identifier names that contain items such as "key" or "pass" to trigger this warning.
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28625
1414
* @problem.severity warning
1515
* @precision medium

src/drivers/general/queries/ImproperNotOperatorOnZero/ImproperNotOperatorOnZero.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Insecure Coding Practice
1111
* @repro.text Returning a status value such as !TRUE is not the same as returning a status value that indicates failure.
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28650
1414
* @problem.severity warning
1515
* @precision medium

src/drivers/general/queries/InvalidFunctionClassTypedef/InvalidFunctionClassTypedef.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @feature.area Multiple
1010
* @impact Insecure Coding Practice
1111
* @repro.text
12-
* @owner.email: sdat@microsoft.com
12+
* @owner.email sdat@microsoft.com
1313
* @opaqueid CQLD-C28268
1414
* @problem.severity warning
1515
* @precision medium

0 commit comments

Comments
 (0)