Skip to content

Commit da02c45

Browse files
authored
Merge pull request #36 from rdmarsh2/rdmarsh/cpp/add-security-tags
C++: add security tags to more queries
2 parents 58a2639 + 9cf599f commit da02c45

23 files changed

+26
-0
lines changed

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
*/

cpp/ql/src/Critical/OverflowDestination.ql

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* @id cpp/overflow-destination
77
* @problem.severity warning
88
* @tags reliability
9+
* security
910
* external/cwe/cwe-119
1011
* external/cwe/cwe-131
1112
*/

0 commit comments

Comments
 (0)