Skip to content

Commit da6c2b6

Browse files
committed
Swift: Add more swift/cleartext-logging sinks.
1 parent 6a54a8b commit da6c2b6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

swift/ql/lib/codeql/swift/security/CleartextLoggingExtensions.qll

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ private class LoggingSinks extends SinkModelCsv {
8989
[
9090
";;false;print(_:separator:terminator:);;;Argument[0..2];log-injection",
9191
";;false;print(_:separator:terminator:toStream:);;;Argument[0..2];log-injection",
92+
";;false;print(_:separator:terminator:to:);;;Argument[0..2];log-injection",
93+
";;false;debugPrint(_:separator:terminator:);;;Argument[0..2];log-injection",
94+
";;false;debugPrint(_:separator:terminator:to:);;;Argument[0..2];log-injection",
95+
";;false;dump(_:name:indent:maxDepth:maxItems:);;;Argument[0..1];log-injection",
96+
";;false;dump(_:to:name:indent:maxDepth:maxItems:);;;Argument[0];log-injection",
97+
";;false;dump(_:to:name:indent:maxDepth:maxItems:);;;Argument[2];log-injection",
98+
";;false;fatalError(_:file:line:);;;Argument[0];log-injection",
9299
";;false;NSLog(_:_:);;;Argument[0..1];log-injection",
93100
";;false;NSLogv(_:_:);;;Argument[0..1];log-injection",
94101
";;false;vfprintf(_:_:_:);;;Agument[1..2];log-injection",

0 commit comments

Comments
 (0)