Skip to content

Commit 2912c2e

Browse files
committed
C++: Add more CWE tags to queries in the code scanning suite.
1 parent bb1cb73 commit 2912c2e

File tree

9 files changed

+18
-1
lines changed

9 files changed

+18
-1
lines changed

cpp/ql/src/Likely Bugs/Arithmetic/SignedOverflowCheck.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
* @id cpp/signed-overflow-check
1010
* @tags correctness
1111
* security
12+
* external/cwe/cwe-128
13+
* external/cwe/cwe-190
1214
*/
1315

1416
import cpp

cpp/ql/src/Likely Bugs/Conversion/CastArrayPointerArithmetic.ql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
* @kind path-problem
88
* @problem.severity warning
99
* @precision high
10+
* @id cpp/upcast-array-pointer-arithmetic
1011
* @tags correctness
1112
* reliability
1213
* security
1314
* external/cwe/cwe-119
1415
* external/cwe/cwe-843
15-
* @id cpp/upcast-array-pointer-arithmetic
1616
*/
1717

1818
import cpp

cpp/ql/src/Likely Bugs/Format/SnprintfOverflow.ql

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
* @tags reliability
99
* correctness
1010
* security
11+
* external/cwe/cwe-190
12+
* external/cwe/cwe-253
13+
* external/cwe/cwe-573
14+
* external/cwe/cwe-754
1115
*/
1216

1317
import cpp

cpp/ql/src/Likely Bugs/Format/WrongNumberOfFormatArguments.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
* @tags reliability
1010
* correctness
1111
* security
12+
* external/cwe/cwe-233
13+
* external/cwe/cwe-234
1214
* external/cwe/cwe-685
1315
*/
1416

cpp/ql/src/Likely Bugs/Memory Management/PointerOverflow.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* @id cpp/pointer-overflow-check
99
* @tags reliability
1010
* security
11+
* external/cwe/cwe-758
12+
* external/cwe/cwe-119
1113
*/
1214

1315
import cpp

cpp/ql/src/Likely Bugs/OO/UnsafeUseOfThis.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* @tags correctness
1111
* language-features
1212
* security
13+
* external/cwe/cwe-670
1314
*/
1415

1516
import cpp

cpp/ql/src/Likely Bugs/Underspecified Functions/TooFewArguments.ql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
* @tags correctness
1313
* maintainability
1414
* security
15+
* external/cwe/cwe-233
16+
* external/cwe/cwe-234
17+
* external/cwe/cwe-685
1518
*/
1619

1720
import cpp

cpp/ql/src/Security/CWE/CWE-253/HResultBooleanConversion.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
* @precision high
88
* @tags security
99
* external/cwe/cwe-253
10+
* external/cwe/cwe-573
11+
* external/cwe/cwe-754
1012
* external/microsoft/C6214
1113
* external/microsoft/C6215
1214
* external/microsoft/C6216

cpp/ql/src/Security/CWE/CWE-468/SuspiciousAddWithSizeof.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
* @id cpp/suspicious-add-sizeof
1010
* @tags security
1111
* external/cwe/cwe-468
12+
* external/cwe/cwe-682
1213
*/
1314

1415
import cpp

0 commit comments

Comments
 (0)