Index/path-traversal

path-traversal facts.

254 model facts classified under this behavior kind. Follow a row to inspect its complete access path and provenance.

SymbolLanguageRoleAccess path
accessc / stdlibsinkArgument[0]canonicalize_file_namec / stdlibsinkArgument[0]chdirc / stdlibsinkArgument[0]chmodc / stdlibsinkArgument[0]chownc / stdlibsinkArgument[0]chrootc / stdlibsinkArgument[0]creatc / stdlibsinkArgument[0]faccessatc / stdlibsinkArgument[1]fchmodatc / stdlibsinkArgument[1]fchownatc / stdlibsinkArgument[1]fopenc / stdlibsinkArgument[0]freopenc / stdlibsinkArgument[0]fstatatc / stdlibsinkArgument[1]futimesatc / stdlibsinkArgument[1]globc / stdlibsinkArgument[0]lchownc / stdlibsinkArgument[0]linkc / stdlibsinkArgument[1]linkatc / stdlibsinkArgument[1]linkatc / stdlibsinkArgument[3]lstatc / stdlibsinkArgument[0]mkdirc / stdlibsinkArgument[0]mkdiratc / stdlibsinkArgument[1]mkfifoc / stdlibsinkArgument[0]mknodc / stdlibsinkArgument[0]mknodatc / stdlibsinkArgument[1]newfstatatc / stdlibsinkArgument[1]openc / stdlibsinkArgument[0]openatc / stdlibsinkArgument[1]openat2c / stdlibsinkArgument[1]opendirc / stdlibsinkArgument[0]readlinkc / stdlibsinkArgument[0]readlinkatc / stdlibsinkArgument[1]realpathc / stdlibsinkArgument[0]removec / stdlibsinkArgument[0]renamec / stdlibsinkArgument[0]renameatc / stdlibsinkArgument[1]renameatc / stdlibsinkArgument[3]rmdirc / stdlibsinkArgument[0]scandirc / stdlibsinkArgument[0]statc / stdlibsinkArgument[0]symlinkc / stdlibsinkArgument[1]symlinkatc / stdlibsinkArgument[2]truncatec / stdlibsinkArgument[0]unlinkc / stdlibsinkArgument[0]unlinkatc / stdlibsinkArgument[1]utimensatc / stdlibsinkArgument[1]sendfilejavascript / stdlibsinkArgument[0]accessjavascript / fssinkArgument[0]appendFilejavascript / fssinkArgument[0]appendFileSyncjavascript / fssinkArgument[0]chmodjavascript / fssinkArgument[0]chownjavascript / fssinkArgument[0]copyFilejavascript / fssinkArgument[0]cpjavascript / fssinkArgument[0]createReadStreamjavascript / fssinkArgument[0]createWriteStreamjavascript / fssinkArgument[0]linkjavascript / fssinkArgument[1]lstatjavascript / fssinkArgument[0]mkdirjavascript / fssinkArgument[0]mkdirSyncjavascript / fssinkArgument[0]openjavascript / fssinkArgument[0]openSyncjavascript / fssinkArgument[0]readdirjavascript / fssinkArgument[0]readdirSyncjavascript / fssinkArgument[0]readFilejavascript / fssinkArgument[0]readFileSyncjavascript / fssinkArgument[0]readlinkjavascript / fssinkArgument[0]realpathjavascript / fssinkArgument[0]renamejavascript / fssinkArgument[0]renameSyncjavascript / fssinkArgument[0]rmjavascript / fssinkArgument[0]rmdirjavascript / fssinkArgument[0]rmSyncjavascript / fssinkArgument[0]symlinkjavascript / fssinkArgument[1]truncatejavascript / fssinkArgument[0]unlinkjavascript / fssinkArgument[0]unlinkSyncjavascript / fssinkArgument[0]writeFilejavascript / fssinkArgument[0]writeFileSyncjavascript / fssinkArgument[0]basenamejavascript / pathsanitizerArgument[0] -> ReturnValuedownloadjavascript / stdlibsinkArgument[0]sendFilejavascript / stdlibsinkArgument[0]sendjavascript / sendsinkArgument[1]openpython / aiofilessinkArgument[0]openpython / builtinssinkArgument[0]openpython / bz2sinkArgument[0]openpython / codecssinkArgument[0]readpython / stdlibsinkArgument[0]openpython / dbmsinkArgument[0]servepython / django.views.staticsinkArgument[1]renderpython / django.shortcutssinkArgument[1]inputpython / fileinputsinkArgument[0]send_filepython / flasksinkArgument[0]send_from_directorypython / flasksinkArgument[1]GzipFilepython / gzipsinkArgument[0]openpython / gzipsinkArgument[0]openpython / iosinkArgument[0]getlinepython / linecachesinkArgument[0]lazycachepython / linecachesinkArgument[0]LZMAFilepython / lzmasinkArgument[0]openpython / lzmasinkArgument[0]dumppython / marshalsinkArgument[1]accesspython / ossinkArgument[0]chdirpython / ossinkArgument[0]chflagspython / ossinkArgument[0]chmodpython / ossinkArgument[0]chownpython / ossinkArgument[0]chrootpython / ossinkArgument[0]fwalkpython / ossinkArgument[0]lchflagspython / ossinkArgument[0]lchownpython / ossinkArgument[0]linkpython / ossinkArgument[0]linkpython / ossinkArgument[1]linkpython / ossinkArgument[2]listdirpython / ossinkArgument[0]makedirspython / ossinkArgument[0]mkdirpython / ossinkArgument[0]openpython / ossinkArgument[0]putenvpython / ossinkArgument[0]putenvpython / ossinkArgument[1]readlinkpython / ossinkArgument[0]removepython / ossinkArgument[0]removedirspython / ossinkArgument[0]removexattrpython / ossinkArgument[0]renamepython / ossinkArgument[0]renamepython / ossinkArgument[1]renamespython / ossinkArgument[0]renamespython / ossinkArgument[1]replacepython / ossinkArgument[0]replacepython / ossinkArgument[1]rmdirpython / ossinkArgument[0]scandirpython / ossinkArgument[0]setxattrpython / ossinkArgument[0]symlinkpython / ossinkArgument[1]truncatepython / ossinkArgument[0]unlinkpython / ossinkArgument[0]unsetenvpython / ossinkArgument[0]utimepython / ossinkArgument[0]walkpython / ossinkArgument[0]basenamepython / os.pathsanitizerArgument[0] -> ReturnValuePathpython / pathlibsinkArgument[0]mkdirpython / stdlibsinkReceiveropenpython / stdlibsinkReceiverread_bytespython / stdlibsinkReceiverread_textpython / stdlibsinkReceivertouchpython / stdlibsinkReceiverunlinkpython / stdlibsinkReceiverwrite_bytespython / stdlibsinkReceiverwrite_textpython / stdlibsinkReceiverPurePathpython / pathlibsinkArgument[0]renamepython / pathlib.PathsinkArgument[0]replacepython / pathlib.PathsinkArgument[0]rglobpython / pathlib.PathsinkArgument[0]symlink_topython / pathlib.PathsinkArgument[0]chownpython / shutilsinkArgument[0]copypython / shutilsinkArgument[0]copypython / shutilsinkArgument[1]copy2python / shutilsinkArgument[0]copy2python / shutilsinkArgument[1]copyfilepython / shutilsinkArgument[0]copyfilepython / shutilsinkArgument[1]copymodepython / shutilsinkArgument[0]copymodepython / shutilsinkArgument[1]copystatpython / shutilsinkArgument[0]copystatpython / shutilsinkArgument[1]copytreepython / shutilsinkArgument[0]copytreepython / shutilsinkArgument[1]make_archivepython / shutilsinkArgument[0]make_archivepython / shutilsinkArgument[3]movepython / shutilsinkArgument[0]movepython / shutilsinkArgument[1]rmtreepython / shutilsinkArgument[0]_RmtreeTypepython / shutilsinkArgument[0]unpack_archivepython / shutilsinkArgument[0]unpack_archivepython / shutilsinkArgument[1]connectpython / sqlite3sinkArgument[0]FileResponsepython / starlette.responsessinkArgument[0]extractallpython / tarfilesinkReceiverTarFilepython / tarfilesinkArgument[0]extractpython / stdlibsinkArgument[0]openpython / tarfile.TarFilesinkArgument[0]mkdtemppython / tempfilesinkArgument[0]mkdtemppython / tempfilesinkArgument[1]mkdtemppython / tempfilesinkArgument[2]mkstemppython / tempfilesinkArgument[0]mkstemppython / tempfilesinkArgument[1]mkstemppython / tempfilesinkArgument[2]NamedTemporaryFilepython / tempfilesinkArgument[5]NamedTemporaryFilepython / tempfilesinkArgument[6]SpooledTemporaryFilepython / tempfilesinkArgument[6]SpooledTemporaryFilepython / tempfilesinkArgument[7]TemporaryDirectorypython / tempfilesinkArgument[0]TemporaryDirectorypython / tempfilesinkArgument[1]TemporaryDirectorypython / tempfilesinkArgument[2]TemporaryFilepython / tempfilesinkArgument[5]TemporaryFilepython / tempfilesinkArgument[6]quotepython / urllib.parsesanitizerArgument[0] -> ReturnValueurlretrievepython / urllib.requestsinkArgument[1]secure_filenamepython / werkzeug.utilssanitizerArgument[0] -> ReturnValuesend_filepython / werkzeug.utilssinkArgument[0]send_from_directorypython / werkzeug.utilssinkArgument[1]extractallpython / zipfilesinkReceiverZipFilepython / zipfilesinkArgument[0]extractpython / stdlibsinkArgument[0]copyFiletypescript / DenosinkArgument[0]mkdirtypescript / DenosinkArgument[0]opentypescript / DenosinkArgument[0]readDirtypescript / DenosinkArgument[0]readFiletypescript / DenosinkArgument[0]readFileSynctypescript / DenosinkArgument[0]readTextFiletypescript / DenosinkArgument[0]readTextFileSynctypescript / DenosinkArgument[0]removetypescript / DenosinkArgument[0]renametypescript / DenosinkArgument[0]stattypescript / DenosinkArgument[0]writeFiletypescript / DenosinkArgument[0]writeTextFiletypescript / DenosinkArgument[0]sendfiletypescript / stdlibsinkArgument[0]accesstypescript / fssinkArgument[0]appendFiletypescript / fssinkArgument[0]appendFileSynctypescript / fssinkArgument[0]chmodtypescript / fssinkArgument[0]chowntypescript / fssinkArgument[0]copyFiletypescript / fssinkArgument[0]cptypescript / fssinkArgument[0]createReadStreamtypescript / fssinkArgument[0]createWriteStreamtypescript / fssinkArgument[0]linktypescript / fssinkArgument[1]lstattypescript / fssinkArgument[0]mkdirtypescript / fssinkArgument[0]mkdirSynctypescript / fssinkArgument[0]opentypescript / fssinkArgument[0]openSynctypescript / fssinkArgument[0]readdirtypescript / fssinkArgument[0]readdirSynctypescript / fssinkArgument[0]readFiletypescript / fssinkArgument[0]readFileSynctypescript / fssinkArgument[0]readlinktypescript / fssinkArgument[0]realpathtypescript / fssinkArgument[0]renametypescript / fssinkArgument[0]renameSynctypescript / fssinkArgument[0]rmtypescript / fssinkArgument[0]rmdirtypescript / fssinkArgument[0]rmSynctypescript / fssinkArgument[0]symlinktypescript / fssinkArgument[1]truncatetypescript / fssinkArgument[0]unlinktypescript / fssinkArgument[0]unlinkSynctypescript / fssinkArgument[0]writeFiletypescript / fssinkArgument[0]writeFileSynctypescript / fssinkArgument[0]basenametypescript / pathsanitizerArgument[0] -> ReturnValuedownloadtypescript / stdlibsinkArgument[0]sendFiletypescript / stdlibsinkArgument[0]sendtypescript / sendsinkArgument[1]