diff --git a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst index 6ba39061232..f117f233109 100644 --- a/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst +++ b/docs/codeql/codeql-language-guides/analyzing-data-flow-in-swift.rst @@ -267,7 +267,7 @@ The following global taint-tracking query finds places where a value from a remo predicate isSink(DataFlow::Node node) { exists(CallExpr call | - call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", ["execute(_:)"]) and + call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", "execute(_:)") and call.getArgument(0).getExpr() = node.asExpr() ) } diff --git a/swift/ql/examples/snippets/simple_sql_injection.ql b/swift/ql/examples/snippets/simple_sql_injection.ql index 6aaa3a50701..7695e62e599 100644 --- a/swift/ql/examples/snippets/simple_sql_injection.ql +++ b/swift/ql/examples/snippets/simple_sql_injection.ql @@ -17,7 +17,7 @@ module SqlInjectionConfig implements DataFlow::ConfigSig { predicate isSink(DataFlow::Node node) { exists(CallExpr call | - call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", ["execute(_:)"]) and + call.getStaticTarget().(MethodDecl).hasQualifiedName("Connection", "execute(_:)") and call.getArgument(0).getExpr() = node.asExpr() ) }