Skip to content

Commit f7860a3

Browse files
committed
Swift: Add regular expressions to SummaryStats.ql.
1 parent 053bf9a commit f7860a3

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

swift/ql/src/queries/Summary/SummaryStats.ql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import codeql.swift.dataflow.FlowSources
1111
import codeql.swift.security.SensitiveExprs
1212
import codeql.swift.dataflow.DataFlow
1313
import codeql.swift.dataflow.TaintTracking
14+
import codeql.swift.regex.Regex
1415

1516
/**
1617
* A taint configuration for tainted data reaching any node.
@@ -50,6 +51,8 @@ predicate statistic(string what, string value) {
5051
what = "Dataflow nodes (tainted)" and value = taintedNodesCount().toString()
5152
or
5253
what = "Taint reach (per million nodes)" and value = taintReach().toString()
54+
or
55+
what = "Regular expression evals" and value = count(RegexEval e).toString()
5356
}
5457

5558
from string what, string value

0 commit comments

Comments
 (0)