File tree Expand file tree Collapse file tree
python/ql/src/experimental/semmle/python/security Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,8 +9,11 @@ class ZipSlipConfig extends TaintTracking::Configuration {
99 override predicate isSource ( DataFlow:: Node source ) {
1010 source = API:: moduleImport ( "zipfile" ) .getMember ( "ZipFile" ) .getACall ( ) or
1111 source = API:: moduleImport ( "tarfile" ) .getMember ( "open" ) .getACall ( ) or
12- source = API:: moduleImport ( "gzip" ) .getMember ( "open" ) .getACall ( ) or
13- source = API:: moduleImport ( "bz2" ) .getMember ( "open" ) .getACall ( )
12+ source = API:: moduleImport ( "tarfile" ) .getMember ( "TarFile" ) .getACall ( ) or
13+ source = API:: moduleImport ( "bz2" ) .getMember ( "open" ) .getACall ( ) or
14+ source = API:: moduleImport ( "bz2" ) .getMember ( "BZ2File" ) .getACall ( ) or
15+ source = API:: moduleImport ( "gzip" ) .getMember ( "GzipFile" ) .getACall ( ) or
16+ source = API:: moduleImport ( "gzip" ) .getMember ( "open" ) .getACall ( )
1417 }
1518
1619 override predicate isSink ( DataFlow:: Node sink ) {
You can’t perform that action at this time.
0 commit comments