@@ -20,19 +20,19 @@ class NSPredicate {
2020// --- tests ---
2121
2222func test( ) {
23- let remoteString = String ( contentsOf: URL ( string: " http://example.com/ " ) !)
23+ let remoteString = String ( contentsOf: URL ( string: " http://example.com/ " ) !) // $ Source
2424 let safeString = " safe "
2525
26- NSPredicate ( format: remoteString, argumentArray: [ ] ) // $ hasPredicateInjection=23
26+ NSPredicate ( format: remoteString, argumentArray: [ ] ) // $ Alert
2727 NSPredicate ( format: safeString, argumentArray: [ ] ) // Safe
2828 NSPredicate ( format: safeString, argumentArray: [ remoteString] ) // Safe
29- NSPredicate ( format: remoteString, arguments: CVaListPointer ( _fromUnsafeMutablePointer: UnsafeMutablePointer ( bitPattern: 0 ) !) ) // $ hasPredicateInjection=23
29+ NSPredicate ( format: remoteString, arguments: CVaListPointer ( _fromUnsafeMutablePointer: UnsafeMutablePointer ( bitPattern: 0 ) !) ) // $ Alert
3030 NSPredicate ( format: safeString, arguments: CVaListPointer ( _fromUnsafeMutablePointer: UnsafeMutablePointer ( bitPattern: 0 ) !) ) // Safe
31- NSPredicate ( format: remoteString) // $ hasPredicateInjection=23
31+ NSPredicate ( format: remoteString) // $ Alert
3232 NSPredicate ( format: safeString) // Safe
33- NSPredicate ( format: remoteString, " " as! CVarArg ) // $ hasPredicateInjection=23
33+ NSPredicate ( format: remoteString, " " as! CVarArg ) // $ Alert
3434 NSPredicate ( format: safeString, " " as! CVarArg ) // Safe
3535 NSPredicate ( format: safeString, remoteString as! CVarArg ) // Safe
36- NSPredicate ( fromMetadataQueryString: remoteString) // $ hasPredicateInjection=23
36+ NSPredicate ( fromMetadataQueryString: remoteString) // $ Alert
3737 NSPredicate ( fromMetadataQueryString: safeString) // Safe
3838}
0 commit comments