Skip to content

Commit f280de7

Browse files
author
Robert Marsh
committed
C++: add security tags to more queries
1 parent 4d97570 commit f280de7

21 files changed

+26
-0
lines changed

cpp/ql/src/Best Practices/Likely Errors/Slicing.ql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
* @tags reliability
99
* correctness
1010
* types
11+
* security
12+
* external/cwe/cwe-843
1113
*/
1214
import cpp
1315

cpp/ql/src/Critical/DescriptorMayNotBeClosed.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/descriptor-may-not-be-closed
66
* @problem.severity warning
77
* @tags efficiency
8+
* security
89
* external/cwe/cwe-775
910
*/
1011
import semmle.code.cpp.pointsto.PointsTo

cpp/ql/src/Critical/DescriptorNeverClosed.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/descriptor-never-closed
66
* @problem.severity warning
77
* @tags efficiency
8+
* security
89
* external/cwe/cwe-775
910
*/
1011
import semmle.code.cpp.pointsto.PointsTo

cpp/ql/src/Critical/GlobalUseBeforeInit.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/global-use-before-init
66
* @problem.severity warning
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-457
910
*/
1011
import cpp

cpp/ql/src/Critical/InconsistentNullnessTesting.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/inconsistent-nullness-testing
66
* @problem.severity warning
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-476
910
*/
1011
import cpp

cpp/ql/src/Critical/InitialisationNotRun.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/initialization-not-run
66
* @problem.severity warning
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-456
910
*/
1011
import cpp

cpp/ql/src/Critical/LateNegativeTest.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
* @id cpp/late-negative-test
88
* @problem.severity warning
99
* @tags reliability
10+
* security
1011
* external/cwe/cwe-823
1112
*/
1213
import cpp

cpp/ql/src/Critical/MissingNegativityTest.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/missing-negativity-test
66
* @problem.severity warning
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-823
910
*/
1011
import cpp

cpp/ql/src/Critical/MissingNullTest.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/missing-null-test
66
* @problem.severity recommendation
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-476
910
*/
1011
import cpp

cpp/ql/src/Critical/OverflowCalculated.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
* @id cpp/overflow-calculated
66
* @problem.severity warning
77
* @tags reliability
8+
* security
89
* external/cwe/cwe-131
910
* external/cwe/cwe-120
1011
*/

0 commit comments

Comments
 (0)