mirror of
https://github.com/github/codeql.git
synced 2026-04-27 09:45:15 +02:00
Swift: Fix a model.
This commit is contained in:
@@ -114,7 +114,7 @@ private class StringSummaries extends SummaryModelCsv {
|
||||
";String;true;init(validating:);;;Argument[0];ReturnValue.OptionalSome;taint",
|
||||
";String;true;init(validatingPlatformString:);;;Argument[0];ReturnValue.OptionalSome;taint",
|
||||
";String;true;init(validatingPlatformString:);;;Argument[0].CollectionElement;ReturnValue.OptionalSome;taint",
|
||||
";String;true;init(unsafeUninitializedCapacity:initializingUTF8With:);;;Argument[1].CollectionElement;ReturnValue;taint",
|
||||
";String;true;init(unsafeUninitializedCapacity:initializingUTF8With:);;;Argument[1].Parameter[0].CollectionElement;ReturnValue;taint",
|
||||
";String;true;localizedStringWithFormat(_:_:);;;Argument[0];ReturnValue;taint",
|
||||
";String;true;localizedStringWithFormat(_:_:);;;Argument[1].CollectionElement;ReturnValue;taint",
|
||||
";String;true;insert(contentsOf:at:);;;Argument[0];Argument[-1];taint",
|
||||
|
||||
@@ -477,7 +477,7 @@ func taintFromUInt8Array() {
|
||||
return 256
|
||||
}
|
||||
)
|
||||
sink(arg: r3) // $ MISSING: tainted=475
|
||||
sink(arg: r3) // $ tainted=475
|
||||
|
||||
sink(arg: String(bytes: cleanUInt8Values, encoding: String.Encoding.utf8)!)
|
||||
sink(arg: String(bytes: taintedUInt8Values, encoding: String.Encoding.utf8)!) // $ tainted=450
|
||||
|
||||
Reference in New Issue
Block a user