Skip to content

Commit ca424d1

Browse files
committed
Rust: Add a count of flow sources to rust/summary/summary-statistics.
1 parent 3fa93e5 commit ca424d1

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

rust/ql/src/queries/summary/SummaryStats.ql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
*/
88

99
import rust
10+
import codeql.rust.Concepts
1011
import codeql.rust.Diagnostics
1112
import Stats
1213

@@ -37,4 +38,8 @@ where
3738
key = "Inconsistencies - CFG" and value = getTotalCfgInconsistencies()
3839
or
3940
key = "Inconsistencies - data flow" and value = getTotalDataFlowInconsistencies()
41+
or
42+
key = "Taint sources - total" and value = count(ThreatModelSource s)
43+
or
44+
key = "Taint sources - active" and value = count(ActiveThreatModelSource s)
4045
select key, value

rust/ql/test/query-tests/diagnostics/SummaryStats.expected

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,5 @@
1010
| Inconsistencies - data flow | 0 |
1111
| Lines of code extracted | 59 |
1212
| Lines of user code extracted | 59 |
13+
| Taint sources - active | 0 |
14+
| Taint sources - total | 0 |

0 commit comments

Comments
 (0)