Skip to content

Commit da14f42

Browse files
committed
Swift: Remove now redundant additional taint step. from the XXE query.
1 parent 59c43c7 commit da14f42

File tree

1 file changed

+0
-7
lines changed

1 file changed

+0
-7
lines changed

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -188,13 +188,6 @@ private predicate lib2xmlOptionLocalTaintStep(DataFlow::Node source, DataFlow::N
188188
exists(MemberRefExpr rawValue | rawValue.getMember().(VarDecl).getName() = "rawValue" |
189189
source.asExpr() = rawValue.getBase() and sink.asExpr() = rawValue
190190
)
191-
or
192-
exists(ApplyExpr int32Init |
193-
int32Init.getStaticTarget().(Initializer).getEnclosingDecl().asNominalTypeDecl().getName() =
194-
"SignedInteger"
195-
|
196-
source.asExpr() = int32Init.getAnArgument().getExpr() and sink.asExpr() = int32Init
197-
)
198191
}
199192

200193
/**

0 commit comments

Comments
 (0)