mirror of
https://github.com/github/codeql.git
synced 2026-02-23 18:33:42 +01:00
Update Zip.qll
This commit is contained in:
@@ -7,12 +7,12 @@ private import semmle.python.ApiGraphs
|
||||
private module Zip {
|
||||
private API::Node shutil() { result = API::moduleImport("shutil") }
|
||||
|
||||
private class CopyFiles extends DataFlow::CallCfgNode, OpenFile::Range {
|
||||
private class CopyFiles extends DataFlow::CallCfgNode, CopyFile::Range {
|
||||
CopyFiles() { this = shutil().getMember(["copyfile", "copy", "copy2", "copytree", "move"]).getACall() }
|
||||
override DataFlow::Node getAPathArgument() { result in [this.getArg(0), this.getArgByName("src"), this.getArg(1), this.getArgByName("dst")] }
|
||||
}
|
||||
|
||||
private class CopyFileobj extends DataFlow::CallCfgNode, OpenFile::Range {
|
||||
private class CopyFileobj extends DataFlow::CallCfgNode, CopyFile::Range {
|
||||
CopyFileobj() { this = shutil().getMember("copyfileobj").getACall() }
|
||||
override DataFlow::Node getAPathArgument() { result in [this.getArg(0), this.getArgByName("fsrc"), this.getArg(1), this.getArgByName("fdst")] }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user