util::archive_check_paths (private)

 util::archive_check_paths -archive archive

Defined in packages/acs-tcl/tcl/utilities-procs.tcl

Validate entry names of an archive: reject path traversal and absolute paths. Rejects: - Unix absolute paths: names starting with '/' - Windows UNC paths: '\\server\share\...' - Windows drive-letter paths: 'C:\foo', 'D:/bar' - Any path with '..' as a path component (both '/' and '\' separators)

Switches:
-archive (required)

Partial Call Graph (max 5 caller/called nodes):
util::unzip util::unzip (public) util::archive_check_paths util::archive_check_paths util::unzip->util::archive_check_paths util::archive_list_entries util::archive_list_entries (private) util::archive_check_paths->util::archive_list_entries

Testcases:
No testcase defined.
[ show source ]
Show another procedure: