From 5a49f6bb9b3fb8ed1b25f8aba9c309dae31cc1b8 Mon Sep 17 00:00:00 2001 From: amammad <77095239+amammad@users.noreply.github.com> Date: Fri, 6 Oct 2023 22:10:57 +0200 Subject: [PATCH] fix tests --- .../DeepObjectResourceExhaustion.expected | 8 + .../CWE-400/RemotePropertyInjection.expected | 14 +- .../DecompressionBombs.ql | 17 - .../RemoteFlowSources.qll | 3 - .../InterProceduralFlow/tests.expected | 4 + .../ConsistencyDomBasedXss.expected | 1 + .../Security/CWE-079/DomBasedXss/Xss.expected | 25 + .../XssWithAdditionalSources.expected | 24 + .../DecompressionBombs.expected | 963 +++++++----------- .../CWE-522-DecompressionBombs/YargsTests1.js | 14 - .../{main-adm-zip.js => adm-zip.js} | 19 - .../CWE-522-DecompressionBombs/argvTests1.js | 8 - .../commanderTests1.js | 21 - .../commanderTests2.js | 17 - .../commanderTests3.js | 36 - .../CWE-522-DecompressionBombs/decompress.js | 16 + .../CWE-522-DecompressionBombs/fflate.js | 65 ++ .../gunzip-maybe.js | 14 + .../{main-jszip.js => jszip.js} | 21 +- .../CWE-522-DecompressionBombs/main-zlib.js | 86 -- .../{main-node-tar.js => node-tar.js} | 10 +- .../{main-pako.js => pako.js} | 21 +- .../CWE-522-DecompressionBombs/unbzip2.js | 13 + .../CWE-522-DecompressionBombs/unzip.js | 26 + .../CWE-522-DecompressionBombs/unzipper.js | 106 ++ .../CWE-522-DecompressionBombs/yauzl.js | 55 + .../CWE-522-DecompressionBombs/zlib.js | 98 ++ 27 files changed, 845 insertions(+), 860 deletions(-) create mode 100644 javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.expected delete mode 100644 javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/RemoteFlowSources.qll delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/YargsTests1.js rename javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/{main-adm-zip.js => adm-zip.js} (61%) delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/argvTests1.js delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests1.js delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests2.js delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests3.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/decompress.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/fflate.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/gunzip-maybe.js rename javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/{main-jszip.js => jszip.js} (69%) delete mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/main-zlib.js rename javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/{main-node-tar.js => node-tar.js} (89%) rename javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/{main-pako.js => pako.js} (58%) create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unbzip2.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzip.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/unzipper.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/yauzl.js create mode 100644 javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/zlib.js diff --git a/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.expected b/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.expected new file mode 100644 index 00000000000..974f7ae1b97 --- /dev/null +++ b/javascript/ql/src/Security/CWE-400/DeepObjectResourceExhaustion.expected @@ -0,0 +1,8 @@ +nodes +| examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | +| examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | +| examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | +edges +| examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | +#select +| examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | Denial of service caused by processing $@ with $@. | examples/DeepObjectResourceExhaustion.js:9:29:9:36 | req.body | user input | examples/DeepObjectResourceExhaustion.js:4:21:4:35 | allErrors: true | allErrors: true | diff --git a/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.expected b/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.expected index bfb753ee166..01c1bb824ba 100644 --- a/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.expected +++ b/javascript/ql/src/Security/CWE-400/RemotePropertyInjection.expected @@ -1 +1,13 @@ -| examples/RemotePropertyInjection.js:8:8:8:11 | prop | A $@ is used as a property name to write to. | examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | user-provided value | +nodes +| examples/RemotePropertyInjection.js:7:6:7:36 | prop | +| examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | +| examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | +| examples/RemotePropertyInjection.js:8:8:8:11 | prop | +| examples/RemotePropertyInjection.js:8:8:8:11 | prop | +edges +| examples/RemotePropertyInjection.js:7:6:7:36 | prop | examples/RemotePropertyInjection.js:8:8:8:11 | prop | +| examples/RemotePropertyInjection.js:7:6:7:36 | prop | examples/RemotePropertyInjection.js:8:8:8:11 | prop | +| examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | examples/RemotePropertyInjection.js:7:6:7:36 | prop | +| examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | examples/RemotePropertyInjection.js:7:6:7:36 | prop | +#select +| examples/RemotePropertyInjection.js:8:8:8:11 | prop | examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | examples/RemotePropertyInjection.js:8:8:8:11 | prop | A property name to write to depends on a $@. | examples/RemotePropertyInjection.js:7:13:7:36 | req.que ... trolled | user-provided value | diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql index ac8f8de5ce4..574183a91b0 100644 --- a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql +++ b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql @@ -278,23 +278,6 @@ module DecompressionBomb { } } - module Brotli { - /** - * The decompression sinks of (brotli)[https://www.npmjs.com/package/brotli] - */ - class DecompressionBomb extends Range { - DecompressionBomb() { - this = - [ - API::moduleImport("brotli").getMember("decompress"), - API::moduleImport("brotli/decompress") - ] - } - - override DataFlow::Node sink() { result = this.getACall().getArgument(0) } - } - } - module Unzipper { /** * The decompression sinks of (unzipper)[https://www.npmjs.com/package/unzipper] diff --git a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/RemoteFlowSources.qll b/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/RemoteFlowSources.qll deleted file mode 100644 index 02f6c814c0b..00000000000 --- a/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/RemoteFlowSources.qll +++ /dev/null @@ -1,3 +0,0 @@ - - -import javascript \ No newline at end of file diff --git a/javascript/ql/test/library-tests/InterProceduralFlow/tests.expected b/javascript/ql/test/library-tests/InterProceduralFlow/tests.expected index 2088e2c1ca2..838a823e9cf 100644 --- a/javascript/ql/test/library-tests/InterProceduralFlow/tests.expected +++ b/javascript/ql/test/library-tests/InterProceduralFlow/tests.expected @@ -104,6 +104,10 @@ taintTracking | esLib.js:3:21:3:29 | "tainted" | esClient.js:8:13:8:21 | es.source | | esLib.js:3:21:3:29 | "tainted" | esClient.js:11:13:11:17 | esFoo | | esLib.js:3:21:3:29 | "tainted" | nodeJsClient.js:5:13:5:21 | es.source | +| global-forin1.js:2:14:2:26 | [ "tainted" ] | global-forin1.js:1:13:1:13 | p | +| global-forin1.js:2:14:2:26 | [ "tainted" ] | global-forin1.js:4:15:4:15 | p | +| global-forin1.js:2:14:2:26 | [ "tainted" ] | global-forin1.js:7:13:7:13 | p | +| global-forin1.js:2:14:2:26 | [ "tainted" ] | global-forin2.js:1:13:1:13 | p | | global.js:1:15:1:24 | "tainted1" | global.js:9:13:9:22 | g(source1) | | global.js:1:15:1:24 | "tainted1" | global.js:17:13:17:27 | window.location | | global.js:2:15:2:24 | "tainted2" | global.js:10:13:10:22 | g(source2) | diff --git a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/ConsistencyDomBasedXss.expected b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/ConsistencyDomBasedXss.expected index e69de29bb2d..fd71b6b978b 100644 --- a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/ConsistencyDomBasedXss.expected +++ b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/ConsistencyDomBasedXss.expected @@ -0,0 +1 @@ +| query-tests/Security/CWE-079/DomBasedXss/tst.js:296 | did not expect an alert, but found an alert for HtmlInjection | OK | | diff --git a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/Xss.expected b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/Xss.expected index f0ac4a5ec87..48875d2a87d 100644 --- a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/Xss.expected +++ b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/Xss.expected @@ -969,6 +969,18 @@ nodes | tst.js:288:59:288:65 | tainted | | tst.js:288:59:288:65 | tainted | | tst.js:288:59:288:65 | tainted | +| tst.js:293:9:293:16 | obj | +| tst.js:293:9:293:16 | obj | +| tst.js:293:15:293:16 | {} | +| tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | +| tst.js:294:26:294:36 | window.name | +| tst.js:294:26:294:36 | window.name | +| tst.js:295:19:295:21 | obj | +| tst.js:295:19:295:21 | obj | +| tst.js:296:9:296:9 | p | +| tst.js:296:9:296:9 | p | +| tst.js:296:9:296:9 | p | | tst.js:301:9:301:16 | location | | tst.js:301:9:301:16 | location | | tst.js:302:10:302:10 | e | @@ -2139,6 +2151,18 @@ edges | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | +| tst.js:293:9:293:16 | obj | tst.js:295:19:295:21 | obj | +| tst.js:293:9:293:16 | obj | tst.js:295:19:295:21 | obj | +| tst.js:293:15:293:16 | {} | tst.js:293:9:293:16 | obj | +| tst.js:293:15:293:16 | {} | tst.js:293:9:293:16 | obj | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | | tst.js:301:9:301:16 | location | tst.js:302:10:302:10 | e | | tst.js:301:9:301:16 | location | tst.js:302:10:302:10 | e | | tst.js:302:10:302:10 | e | tst.js:303:20:303:20 | e | @@ -2545,6 +2569,7 @@ edges | tst.js:264:11:264:21 | window.name | tst.js:264:11:264:21 | window.name | tst.js:264:11:264:21 | window.name | Cross-site scripting vulnerability due to $@. | tst.js:264:11:264:21 | window.name | user-provided value | | tst.js:280:22:280:29 | location | tst.js:280:22:280:29 | location | tst.js:280:22:280:29 | location | Cross-site scripting vulnerability due to $@. | tst.js:280:22:280:29 | location | user-provided value | | tst.js:288:59:288:65 | tainted | tst.js:285:19:285:29 | window.name | tst.js:288:59:288:65 | tainted | Cross-site scripting vulnerability due to $@. | tst.js:285:19:285:29 | window.name | user-provided value | +| tst.js:296:9:296:9 | p | tst.js:294:26:294:36 | window.name | tst.js:296:9:296:9 | p | Cross-site scripting vulnerability due to $@. | tst.js:294:26:294:36 | window.name | user-provided value | | tst.js:303:20:303:20 | e | tst.js:301:9:301:16 | location | tst.js:303:20:303:20 | e | Cross-site scripting vulnerability due to $@. | tst.js:301:9:301:16 | location | user-provided value | | tst.js:311:20:311:20 | e | tst.js:308:10:308:17 | location | tst.js:311:20:311:20 | e | Cross-site scripting vulnerability due to $@. | tst.js:308:10:308:17 | location | user-provided value | | tst.js:316:35:316:42 | location | tst.js:316:35:316:42 | location | tst.js:316:35:316:42 | location | Cross-site scripting vulnerability due to $@. | tst.js:316:35:316:42 | location | user-provided value | diff --git a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/XssWithAdditionalSources.expected b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/XssWithAdditionalSources.expected index 3edc5412c5b..951ab6c2158 100644 --- a/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/XssWithAdditionalSources.expected +++ b/javascript/ql/test/query-tests/Security/CWE-079/DomBasedXss/XssWithAdditionalSources.expected @@ -981,6 +981,18 @@ nodes | tst.js:288:59:288:65 | tainted | | tst.js:288:59:288:65 | tainted | | tst.js:288:59:288:65 | tainted | +| tst.js:293:9:293:16 | obj | +| tst.js:293:9:293:16 | obj | +| tst.js:293:15:293:16 | {} | +| tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | +| tst.js:294:26:294:36 | window.name | +| tst.js:294:26:294:36 | window.name | +| tst.js:295:19:295:21 | obj | +| tst.js:295:19:295:21 | obj | +| tst.js:296:9:296:9 | p | +| tst.js:296:9:296:9 | p | +| tst.js:296:9:296:9 | p | | tst.js:301:9:301:16 | location | | tst.js:301:9:301:16 | location | | tst.js:302:10:302:10 | e | @@ -2201,6 +2213,18 @@ edges | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | | tst.js:285:19:285:29 | window.name | tst.js:285:9:285:29 | tainted | +| tst.js:293:9:293:16 | obj | tst.js:295:19:295:21 | obj | +| tst.js:293:9:293:16 | obj | tst.js:295:19:295:21 | obj | +| tst.js:293:15:293:16 | {} | tst.js:293:9:293:16 | obj | +| tst.js:293:15:293:16 | {} | tst.js:293:9:293:16 | obj | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:294:26:294:36 | window.name | tst.js:293:15:293:16 | {} | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | +| tst.js:295:19:295:21 | obj | tst.js:296:9:296:9 | p | | tst.js:301:9:301:16 | location | tst.js:302:10:302:10 | e | | tst.js:301:9:301:16 | location | tst.js:302:10:302:10 | e | | tst.js:302:10:302:10 | e | tst.js:303:20:303:20 | e | diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected index c17e60e6399..963c4097114 100644 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/DecompressionBombs.expected @@ -1,600 +1,369 @@ +WARNING: Unused method sanitizer (/home/am/CodeQL-home/codeql-repo-amammad/javascript/ql/src/experimental/Security/CWE-522-DecompressionBombs/DecompressionBombs.ql:312,17-26) nodes -| argvTests1.js:6:15:6:17 | val | -| argvTests1.js:6:15:6:17 | val | -| argvTests1.js:7:18:7:20 | val | -| commanderTests1.js:5:18:5:22 | value | -| commanderTests1.js:5:18:5:22 | value | -| commanderTests1.js:5:25:5:32 | previous | -| commanderTests1.js:5:25:5:32 | previous | -| commanderTests1.js:6:18:6:25 | previous | -| commanderTests1.js:7:25:7:29 | value | -| commanderTests3.js:16:14:16:20 | zipPath | -| commanderTests3.js:16:14:16:20 | zipPath | -| commanderTests3.js:16:23:16:30 | password | -| commanderTests3.js:16:23:16:30 | password | -| commanderTests3.js:17:22:17:28 | zipPath | -| commanderTests3.js:18:22:18:29 | password | -| commanderTests3.js:25:23:25:26 | dirs | -| commanderTests3.js:25:23:25:26 | dirs | -| commanderTests3.js:26:9:26:12 | dirs | -| commanderTests3.js:26:23:26:29 | zipPath | -| commanderTests3.js:26:23:26:29 | zipPath | -| commanderTests3.js:27:26:27:32 | zipPath | -| main-adm-zip.js:31:22:31:24 | req | -| main-adm-zip.js:31:22:31:24 | req | -| main-adm-zip.js:32:13:32:15 | req | -| main-adm-zip.js:32:13:32:21 | req.files | -| main-adm-zip.js:32:13:32:21 | req.files | -| main-adm-zip.js:32:13:32:33 | req.fil ... ombFile | -| main-adm-zip.js:36:18:36:24 | tarFile | -| main-adm-zip.js:36:18:36:24 | tarFile | -| main-adm-zip.js:36:18:36:24 | tarFile | -| main-adm-zip.js:43:22:43:28 | tarFile | -| main-adm-zip.js:43:22:43:28 | tarFile | -| main-adm-zip.js:43:22:43:33 | tarFile.data | -| main-adm-zip.js:43:22:43:33 | tarFile.data | -| main-adm-zip.js:43:22:43:33 | tarFile.data | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-jszip.js:13:22:13:24 | req | -| main-jszip.js:13:22:13:24 | req | -| main-jszip.js:14:24:14:26 | req | -| main-jszip.js:14:24:14:32 | req.files | -| main-jszip.js:14:24:14:32 | req.files | -| main-jszip.js:14:24:14:44 | req.fil ... ombFile | -| main-jszip.js:15:13:15:23 | tmpObj["a"] | -| main-jszip.js:35:18:35:24 | zipFile | -| main-jszip.js:35:18:35:24 | zipFile | -| main-jszip.js:35:18:35:24 | zipFile | -| main-jszip.js:36:22:36:28 | zipFile | -| main-jszip.js:36:22:36:28 | zipFile | -| main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:47:23:47:26 | path | -| main-jszip.js:47:23:47:26 | path | -| main-jszip.js:47:23:47:26 | path | -| main-jszip.js:48:17:48:20 | path | -| main-jszip.js:48:17:48:20 | path | -| main-jszip.js:49:26:49:29 | data | -| main-jszip.js:49:26:49:29 | data | -| main-jszip.js:49:26:49:29 | data | -| main-jszip.js:51:29:51:32 | data | -| main-jszip.js:51:29:51:32 | data | -| main-jszip.js:51:29:51:32 | data | -| main-node-tar.js:14:22:14:24 | req | -| main-node-tar.js:14:22:14:24 | req | -| main-node-tar.js:15:13:15:15 | req | -| main-node-tar.js:15:13:15:21 | req.files | -| main-node-tar.js:15:13:15:21 | req.files | -| main-node-tar.js:15:13:15:33 | req.fil ... ombFile | -| main-node-tar.js:19:18:19:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | -| main-node-tar.js:21:37:21:43 | tarFile | -| main-node-tar.js:21:37:21:43 | tarFile | -| main-node-tar.js:21:37:21:48 | tarFile.data | -| main-node-tar.js:21:37:21:48 | tarFile.data | -| main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:29:25:29:31 | tarFile | -| main-node-tar.js:29:25:29:31 | tarFile | -| main-node-tar.js:29:25:29:36 | tarFile.name | -| main-node-tar.js:29:25:29:36 | tarFile.name | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:45:25:45:31 | tarFile | -| main-node-tar.js:45:25:45:31 | tarFile | -| main-node-tar.js:45:25:45:36 | tarFile.name | -| main-node-tar.js:45:25:45:36 | tarFile.name | -| main-node-tar.js:46:9:46:20 | decompressor | -| main-node-tar.js:46:9:46:20 | decompressor | -| main-node-tar.js:46:9:46:20 | decompressor | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:58:12:58:15 | file | -| main-node-tar.js:58:12:58:15 | file | -| main-node-tar.js:58:12:58:15 | file | -| main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:59:18:59:21 | file | -| main-node-tar.js:59:18:59:21 | file | -| main-node-tar.js:59:18:59:21 | file | -| main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:35 | tarFile.name | -| main-pako.js:11:22:11:24 | req | -| main-pako.js:11:22:11:24 | req | -| main-pako.js:12:14:12:16 | req | -| main-pako.js:12:14:12:22 | req.files | -| main-pako.js:12:14:12:22 | req.files | -| main-pako.js:12:14:12:34 | req.fil ... ombFile | -| main-pako.js:13:14:13:16 | req | -| main-pako.js:13:14:13:22 | req.files | -| main-pako.js:13:14:13:22 | req.files | -| main-pako.js:13:14:13:34 | req.fil ... ombFile | -| main-pako.js:17:19:17:25 | zipFile | -| main-pako.js:17:19:17:25 | zipFile | -| main-pako.js:17:19:17:25 | zipFile | -| main-pako.js:18:11:18:68 | myArray | -| main-pako.js:18:11:18:68 | myArray | -| main-pako.js:18:21:18:68 | Buffer. ... uffer)) | -| main-pako.js:18:21:18:68 | Buffer. ... uffer)) | -| main-pako.js:18:33:18:67 | new Uin ... buffer) | -| main-pako.js:18:33:18:67 | new Uin ... buffer) | -| main-pako.js:18:48:18:54 | zipFile | -| main-pako.js:18:48:18:54 | zipFile | -| main-pako.js:18:48:18:59 | zipFile.data | -| main-pako.js:18:48:18:59 | zipFile.data | -| main-pako.js:18:48:18:66 | zipFile.data.buffer | -| main-pako.js:18:48:18:66 | zipFile.data.buffer | -| main-pako.js:21:31:21:37 | myArray | -| main-pako.js:21:31:21:37 | myArray | -| main-pako.js:21:31:21:37 | myArray | -| main-pako.js:28:19:28:25 | zipFile | -| main-pako.js:28:19:28:25 | zipFile | -| main-pako.js:28:19:28:25 | zipFile | -| main-pako.js:29:11:29:62 | myArray | -| main-pako.js:29:11:29:62 | myArray | -| main-pako.js:29:21:29:55 | new Uin ... buffer) | -| main-pako.js:29:21:29:55 | new Uin ... buffer) | -| main-pako.js:29:21:29:62 | new Uin ... .buffer | -| main-pako.js:29:21:29:62 | new Uin ... .buffer | -| main-pako.js:29:36:29:42 | zipFile | -| main-pako.js:29:36:29:42 | zipFile | -| main-pako.js:29:36:29:47 | zipFile.data | -| main-pako.js:29:36:29:47 | zipFile.data | -| main-pako.js:29:36:29:54 | zipFile.data.buffer | -| main-pako.js:29:36:29:54 | zipFile.data.buffer | -| main-pako.js:32:31:32:37 | myArray | -| main-pako.js:32:31:32:37 | myArray | -| main-pako.js:32:31:32:37 | myArray | -| main-zlib.js:14:22:14:24 | req | -| main-zlib.js:14:22:14:24 | req | -| main-zlib.js:15:19:15:21 | req | -| main-zlib.js:15:19:15:27 | req.files | -| main-zlib.js:15:19:15:27 | req.files | -| main-zlib.js:15:19:15:39 | req.fil ... ombFile | -| main-zlib.js:17:18:17:20 | req | -| main-zlib.js:17:18:17:26 | req.files | -| main-zlib.js:17:18:17:26 | req.files | -| main-zlib.js:17:18:17:38 | req.fil ... ombFile | -| main-zlib.js:19:24:19:26 | req | -| main-zlib.js:19:24:19:32 | req.files | -| main-zlib.js:19:24:19:32 | req.files | -| main-zlib.js:19:24:19:44 | req.fil ... ombFile | -| main-zlib.js:25:24:25:30 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | -| main-zlib.js:27:9:27:15 | zipFile | -| main-zlib.js:27:9:27:15 | zipFile | -| main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:31:9:31:15 | zipFile | -| main-zlib.js:31:9:31:15 | zipFile | -| main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:36:9:36:15 | zipFile | -| main-zlib.js:36:9:36:15 | zipFile | -| main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:60:23:60:29 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | -| main-zlib.js:61:21:61:27 | zipFile | -| main-zlib.js:61:21:61:27 | zipFile | -| main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:62:20:62:26 | zipFile | -| main-zlib.js:62:20:62:26 | zipFile | -| main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:63:31:63:37 | zipFile | -| main-zlib.js:63:31:63:37 | zipFile | -| main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:72:29:72:35 | zipFile | -| main-zlib.js:72:29:72:35 | zipFile | -| main-zlib.js:72:29:72:35 | zipFile | -| main-zlib.js:73:37:73:43 | zipFile | -| main-zlib.js:73:37:73:43 | zipFile | -| main-zlib.js:73:37:73:48 | zipFile.data | -| main-zlib.js:73:37:73:48 | zipFile.data | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | +| adm-zip.js:13:13:13:21 | req.files | +| adm-zip.js:13:13:13:21 | req.files | +| adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:17:18:17:24 | tarFile | +| adm-zip.js:24:22:24:28 | tarFile | +| adm-zip.js:24:22:24:33 | tarFile.data | +| adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | +| decompress.js:11:16:11:33 | req.query.filePath | +| decompress.js:11:16:11:33 | req.query.filePath | +| decompress.js:11:16:11:33 | req.query.filePath | +| jszip.js:12:13:12:21 | req.files | +| jszip.js:12:13:12:21 | req.files | +| jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:38 | req.fil ... le.data | +| jszip.js:32:18:32:24 | zipFile | +| jszip.js:33:22:33:28 | zipFile | +| jszip.js:33:22:33:33 | zipFile.data | +| jszip.js:33:22:33:33 | zipFile.data | +| node-tar.js:15:13:15:21 | req.files | +| node-tar.js:15:13:15:21 | req.files | +| node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:38 | req.fil ... le.data | +| node-tar.js:19:18:19:24 | tarFile | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | +| node-tar.js:21:37:21:43 | tarFile | +| node-tar.js:21:37:21:48 | tarFile.data | +| node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | +| node-tar.js:29:25:29:31 | tarFile | +| node-tar.js:29:25:29:36 | tarFile.name | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:45:5:45:37 | fs.crea ... e.name) | +| node-tar.js:45:25:45:31 | tarFile | +| node-tar.js:45:25:45:36 | tarFile.name | +| node-tar.js:46:9:46:20 | decompressor | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:58:19:58:25 | tarFile | +| node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | +| node-tar.js:59:25:59:36 | tarFile.name | +| node-tar.js:59:25:59:36 | tarFile.name | +| pako.js:12:14:12:22 | req.files | +| pako.js:12:14:12:22 | req.files | +| pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:39 | req.fil ... le.data | +| pako.js:13:14:13:22 | req.files | +| pako.js:13:14:13:22 | req.files | +| pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:39 | req.fil ... le.data | +| pako.js:17:19:17:25 | zipFile | +| pako.js:18:11:18:68 | myArray | +| pako.js:18:21:18:68 | Buffer. ... uffer)) | +| pako.js:18:33:18:67 | new Uin ... buffer) | +| pako.js:18:48:18:54 | zipFile | +| pako.js:18:48:18:59 | zipFile.data | +| pako.js:18:48:18:66 | zipFile.data.buffer | +| pako.js:21:31:21:37 | myArray | +| pako.js:21:31:21:37 | myArray | +| pako.js:28:19:28:25 | zipFile | +| pako.js:29:11:29:62 | myArray | +| pako.js:29:21:29:55 | new Uin ... buffer) | +| pako.js:29:21:29:62 | new Uin ... .buffer | +| pako.js:29:36:29:42 | zipFile | +| pako.js:29:36:29:47 | zipFile.data | +| pako.js:29:36:29:54 | zipFile.data.buffer | +| pako.js:32:31:32:37 | myArray | +| pako.js:32:31:32:37 | myArray | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unbzip2.js:12:25:12:42 | req.query.FilePath | +| unbzip2.js:12:25:12:42 | req.query.FilePath | +| unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:50:12:54 | bz2() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | +| unzipper.js:13:40:13:48 | req.files | +| unzipper.js:13:40:13:48 | req.files | +| unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:61 | req.fil ... le.data | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:73:23:73:38 | unzipper.Parse() | +| yauzl.js:13:18:13:26 | req.files | +| yauzl.js:13:18:13:26 | req.files | +| yauzl.js:13:18:13:34 | req.files.zipFile | +| yauzl.js:13:18:13:39 | req.fil ... le.data | +| yauzl.js:13:18:13:39 | req.fil ... le.data | +| yauzl.js:14:22:14:30 | req.files | +| yauzl.js:14:22:14:30 | req.files | +| yauzl.js:14:22:14:38 | req.files.zipFile | +| yauzl.js:14:22:14:43 | req.fil ... le.data | +| yauzl.js:14:22:14:43 | req.fil ... le.data | +| yauzl.js:15:34:15:42 | req.files | +| yauzl.js:15:34:15:42 | req.files | +| yauzl.js:15:34:15:50 | req.files.zipFile | +| yauzl.js:15:34:15:55 | req.fil ... le.data | +| yauzl.js:15:34:15:55 | req.fil ... le.data | +| zlib.js:15:19:15:27 | req.files | +| zlib.js:15:19:15:27 | req.files | +| zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:44 | req.fil ... le.data | +| zlib.js:17:18:17:26 | req.files | +| zlib.js:17:18:17:26 | req.files | +| zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:43 | req.fil ... le.data | +| zlib.js:19:24:19:32 | req.files | +| zlib.js:19:24:19:32 | req.files | +| zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:49 | req.fil ... le.data | +| zlib.js:21:32:21:40 | req.files | +| zlib.js:21:32:21:40 | req.files | +| zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:57 | req.fil ... le.data | +| zlib.js:27:24:27:30 | zipFile | +| zlib.js:29:9:29:15 | zipFile | +| zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | +| zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | +| zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:62:23:62:29 | zipFile | +| zlib.js:63:21:63:27 | zipFile | +| zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | +| zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | +| zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:74:29:74:35 | zipFile | +| zlib.js:75:25:75:51 | Readabl ... e.data) | +| zlib.js:75:39:75:45 | zipFile | +| zlib.js:75:39:75:50 | zipFile.data | +| zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:82:43:82:49 | zipFile | +| zlib.js:83:11:83:51 | inputStream | +| zlib.js:83:25:83:51 | Readabl ... e.data) | +| zlib.js:83:39:83:45 | zipFile | +| zlib.js:83:39:83:50 | zipFile.data | +| zlib.js:86:9:86:19 | inputStream | +| zlib.js:87:9:87:27 | zlib.createGunzip() | +| zlib.js:87:9:87:27 | zlib.createGunzip() | edges -| argvTests1.js:6:15:6:17 | val | argvTests1.js:7:18:7:20 | val | -| argvTests1.js:6:15:6:17 | val | argvTests1.js:7:18:7:20 | val | -| argvTests1.js:7:18:7:20 | val | main-jszip.js:47:23:47:26 | path | -| commanderTests1.js:5:18:5:22 | value | commanderTests1.js:7:25:7:29 | value | -| commanderTests1.js:5:18:5:22 | value | commanderTests1.js:7:25:7:29 | value | -| commanderTests1.js:5:25:5:32 | previous | commanderTests1.js:6:18:6:25 | previous | -| commanderTests1.js:5:25:5:32 | previous | commanderTests1.js:6:18:6:25 | previous | -| commanderTests1.js:6:18:6:25 | previous | main-jszip.js:47:23:47:26 | path | -| commanderTests1.js:7:25:7:29 | value | main-jszip.js:47:23:47:26 | path | -| commanderTests3.js:16:14:16:20 | zipPath | commanderTests3.js:17:22:17:28 | zipPath | -| commanderTests3.js:16:14:16:20 | zipPath | commanderTests3.js:17:22:17:28 | zipPath | -| commanderTests3.js:16:23:16:30 | password | commanderTests3.js:18:22:18:29 | password | -| commanderTests3.js:16:23:16:30 | password | commanderTests3.js:18:22:18:29 | password | -| commanderTests3.js:17:22:17:28 | zipPath | main-jszip.js:47:23:47:26 | path | -| commanderTests3.js:18:22:18:29 | password | main-jszip.js:47:23:47:26 | path | -| commanderTests3.js:25:23:25:26 | dirs | commanderTests3.js:26:9:26:12 | dirs | -| commanderTests3.js:25:23:25:26 | dirs | commanderTests3.js:26:9:26:12 | dirs | -| commanderTests3.js:26:9:26:12 | dirs | commanderTests3.js:26:23:26:29 | zipPath | -| commanderTests3.js:26:23:26:29 | zipPath | commanderTests3.js:27:26:27:32 | zipPath | -| commanderTests3.js:26:23:26:29 | zipPath | commanderTests3.js:27:26:27:32 | zipPath | -| commanderTests3.js:27:26:27:32 | zipPath | main-jszip.js:47:23:47:26 | path | -| main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:32:13:32:15 | req | -| main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:32:13:32:15 | req | -| main-adm-zip.js:32:13:32:15 | req | main-adm-zip.js:32:13:32:21 | req.files | -| main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:32:13:32:33 | req.fil ... ombFile | -| main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:32:13:32:33 | req.fil ... ombFile | -| main-adm-zip.js:32:13:32:33 | req.fil ... ombFile | main-adm-zip.js:36:18:36:24 | tarFile | -| main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:43:22:43:28 | tarFile | -| main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:43:22:43:28 | tarFile | -| main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:43:22:43:28 | tarFile | -| main-adm-zip.js:43:22:43:28 | tarFile | main-adm-zip.js:43:22:43:33 | tarFile.data | -| main-adm-zip.js:43:22:43:28 | tarFile | main-adm-zip.js:43:22:43:33 | tarFile.data | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | -| main-jszip.js:13:22:13:24 | req | main-jszip.js:14:24:14:26 | req | -| main-jszip.js:13:22:13:24 | req | main-jszip.js:14:24:14:26 | req | -| main-jszip.js:14:24:14:26 | req | main-jszip.js:14:24:14:32 | req.files | -| main-jszip.js:14:24:14:32 | req.files | main-jszip.js:14:24:14:44 | req.fil ... ombFile | -| main-jszip.js:14:24:14:32 | req.files | main-jszip.js:14:24:14:44 | req.fil ... ombFile | -| main-jszip.js:14:24:14:44 | req.fil ... ombFile | main-jszip.js:15:13:15:23 | tmpObj["a"] | -| main-jszip.js:15:13:15:23 | tmpObj["a"] | main-jszip.js:35:18:35:24 | zipFile | -| main-jszip.js:35:18:35:24 | zipFile | main-jszip.js:36:22:36:28 | zipFile | -| main-jszip.js:35:18:35:24 | zipFile | main-jszip.js:36:22:36:28 | zipFile | -| main-jszip.js:35:18:35:24 | zipFile | main-jszip.js:36:22:36:28 | zipFile | -| main-jszip.js:36:22:36:28 | zipFile | main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:36:22:36:28 | zipFile | main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:36:22:36:28 | zipFile | main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:36:22:36:28 | zipFile | main-jszip.js:36:22:36:33 | zipFile.data | -| main-jszip.js:47:23:47:26 | path | main-jszip.js:48:17:48:20 | path | -| main-jszip.js:47:23:47:26 | path | main-jszip.js:48:17:48:20 | path | -| main-jszip.js:47:23:47:26 | path | main-jszip.js:48:17:48:20 | path | -| main-jszip.js:48:17:48:20 | path | main-jszip.js:49:26:49:29 | data | -| main-jszip.js:48:17:48:20 | path | main-jszip.js:49:26:49:29 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | -| main-node-tar.js:14:22:14:24 | req | main-node-tar.js:15:13:15:15 | req | -| main-node-tar.js:14:22:14:24 | req | main-node-tar.js:15:13:15:15 | req | -| main-node-tar.js:15:13:15:15 | req | main-node-tar.js:15:13:15:21 | req.files | -| main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:15:13:15:33 | req.fil ... ombFile | -| main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:15:13:15:33 | req.fil ... ombFile | -| main-node-tar.js:15:13:15:33 | req.fil ... ombFile | main-node-tar.js:19:18:19:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:21:37:21:43 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:21:37:21:43 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:21:37:21:43 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:29:25:29:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:29:25:29:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:29:25:29:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:45:25:45:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:45:25:45:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:45:25:45:31 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | -| main-node-tar.js:21:37:21:43 | tarFile | main-node-tar.js:21:37:21:48 | tarFile.data | -| main-node-tar.js:21:37:21:43 | tarFile | main-node-tar.js:21:37:21:48 | tarFile.data | -| main-node-tar.js:21:37:21:48 | tarFile.data | main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:21:37:21:48 | tarFile.data | main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:21:37:21:48 | tarFile.data | main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:21:37:21:48 | tarFile.data | main-node-tar.js:24:9:24:15 | tar.x() | -| main-node-tar.js:29:25:29:31 | tarFile | main-node-tar.js:29:25:29:36 | tarFile.name | -| main-node-tar.js:29:25:29:31 | tarFile | main-node-tar.js:29:25:29:36 | tarFile.name | -| main-node-tar.js:29:25:29:36 | tarFile.name | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:29:25:29:36 | tarFile.name | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:29:25:29:36 | tarFile.name | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:29:25:29:36 | tarFile.name | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | -| main-node-tar.js:45:25:45:31 | tarFile | main-node-tar.js:45:25:45:36 | tarFile.name | -| main-node-tar.js:45:25:45:31 | tarFile | main-node-tar.js:45:25:45:36 | tarFile.name | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:46:9:46:20 | decompressor | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:46:9:46:20 | decompressor | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:45:25:45:36 | tarFile.name | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | -| main-node-tar.js:58:12:58:15 | file | main-node-tar.js:58:12:58:15 | file | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:58:18:58:29 | tarFile.name | -| main-node-tar.js:59:18:59:21 | file | main-node-tar.js:59:18:59:21 | file | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:59:24:59:35 | tarFile.name | -| main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:59:24:59:35 | tarFile.name | -| main-pako.js:11:22:11:24 | req | main-pako.js:12:14:12:16 | req | -| main-pako.js:11:22:11:24 | req | main-pako.js:12:14:12:16 | req | -| main-pako.js:11:22:11:24 | req | main-pako.js:13:14:13:16 | req | -| main-pako.js:11:22:11:24 | req | main-pako.js:13:14:13:16 | req | -| main-pako.js:12:14:12:16 | req | main-pako.js:12:14:12:22 | req.files | -| main-pako.js:12:14:12:22 | req.files | main-pako.js:12:14:12:34 | req.fil ... ombFile | -| main-pako.js:12:14:12:22 | req.files | main-pako.js:12:14:12:34 | req.fil ... ombFile | -| main-pako.js:12:14:12:34 | req.fil ... ombFile | main-pako.js:17:19:17:25 | zipFile | -| main-pako.js:13:14:13:16 | req | main-pako.js:13:14:13:22 | req.files | -| main-pako.js:13:14:13:22 | req.files | main-pako.js:13:14:13:34 | req.fil ... ombFile | -| main-pako.js:13:14:13:22 | req.files | main-pako.js:13:14:13:34 | req.fil ... ombFile | -| main-pako.js:13:14:13:34 | req.fil ... ombFile | main-pako.js:28:19:28:25 | zipFile | -| main-pako.js:17:19:17:25 | zipFile | main-pako.js:18:48:18:54 | zipFile | -| main-pako.js:17:19:17:25 | zipFile | main-pako.js:18:48:18:54 | zipFile | -| main-pako.js:17:19:17:25 | zipFile | main-pako.js:18:48:18:54 | zipFile | -| main-pako.js:18:11:18:68 | myArray | main-pako.js:21:31:21:37 | myArray | -| main-pako.js:18:11:18:68 | myArray | main-pako.js:21:31:21:37 | myArray | -| main-pako.js:18:11:18:68 | myArray | main-pako.js:21:31:21:37 | myArray | -| main-pako.js:18:11:18:68 | myArray | main-pako.js:21:31:21:37 | myArray | -| main-pako.js:18:21:18:68 | Buffer. ... uffer)) | main-pako.js:18:11:18:68 | myArray | -| main-pako.js:18:21:18:68 | Buffer. ... uffer)) | main-pako.js:18:11:18:68 | myArray | -| main-pako.js:18:33:18:67 | new Uin ... buffer) | main-pako.js:18:21:18:68 | Buffer. ... uffer)) | -| main-pako.js:18:33:18:67 | new Uin ... buffer) | main-pako.js:18:21:18:68 | Buffer. ... uffer)) | -| main-pako.js:18:48:18:54 | zipFile | main-pako.js:18:48:18:59 | zipFile.data | -| main-pako.js:18:48:18:54 | zipFile | main-pako.js:18:48:18:59 | zipFile.data | -| main-pako.js:18:48:18:59 | zipFile.data | main-pako.js:18:48:18:66 | zipFile.data.buffer | -| main-pako.js:18:48:18:59 | zipFile.data | main-pako.js:18:48:18:66 | zipFile.data.buffer | -| main-pako.js:18:48:18:66 | zipFile.data.buffer | main-pako.js:18:33:18:67 | new Uin ... buffer) | -| main-pako.js:18:48:18:66 | zipFile.data.buffer | main-pako.js:18:33:18:67 | new Uin ... buffer) | -| main-pako.js:28:19:28:25 | zipFile | main-pako.js:29:36:29:42 | zipFile | -| main-pako.js:28:19:28:25 | zipFile | main-pako.js:29:36:29:42 | zipFile | -| main-pako.js:28:19:28:25 | zipFile | main-pako.js:29:36:29:42 | zipFile | -| main-pako.js:29:11:29:62 | myArray | main-pako.js:32:31:32:37 | myArray | -| main-pako.js:29:11:29:62 | myArray | main-pako.js:32:31:32:37 | myArray | -| main-pako.js:29:11:29:62 | myArray | main-pako.js:32:31:32:37 | myArray | -| main-pako.js:29:11:29:62 | myArray | main-pako.js:32:31:32:37 | myArray | -| main-pako.js:29:21:29:55 | new Uin ... buffer) | main-pako.js:29:21:29:62 | new Uin ... .buffer | -| main-pako.js:29:21:29:55 | new Uin ... buffer) | main-pako.js:29:21:29:62 | new Uin ... .buffer | -| main-pako.js:29:21:29:62 | new Uin ... .buffer | main-pako.js:29:11:29:62 | myArray | -| main-pako.js:29:21:29:62 | new Uin ... .buffer | main-pako.js:29:11:29:62 | myArray | -| main-pako.js:29:36:29:42 | zipFile | main-pako.js:29:36:29:47 | zipFile.data | -| main-pako.js:29:36:29:42 | zipFile | main-pako.js:29:36:29:47 | zipFile.data | -| main-pako.js:29:36:29:47 | zipFile.data | main-pako.js:29:36:29:54 | zipFile.data.buffer | -| main-pako.js:29:36:29:47 | zipFile.data | main-pako.js:29:36:29:54 | zipFile.data.buffer | -| main-pako.js:29:36:29:54 | zipFile.data.buffer | main-pako.js:29:21:29:55 | new Uin ... buffer) | -| main-pako.js:29:36:29:54 | zipFile.data.buffer | main-pako.js:29:21:29:55 | new Uin ... buffer) | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:15:19:15:21 | req | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:15:19:15:21 | req | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:17:18:17:20 | req | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:17:18:17:20 | req | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:19:24:19:26 | req | -| main-zlib.js:14:22:14:24 | req | main-zlib.js:19:24:19:26 | req | -| main-zlib.js:15:19:15:21 | req | main-zlib.js:15:19:15:27 | req.files | -| main-zlib.js:15:19:15:27 | req.files | main-zlib.js:15:19:15:39 | req.fil ... ombFile | -| main-zlib.js:15:19:15:27 | req.files | main-zlib.js:15:19:15:39 | req.fil ... ombFile | -| main-zlib.js:15:19:15:39 | req.fil ... ombFile | main-zlib.js:25:24:25:30 | zipFile | -| main-zlib.js:17:18:17:20 | req | main-zlib.js:17:18:17:26 | req.files | -| main-zlib.js:17:18:17:26 | req.files | main-zlib.js:17:18:17:38 | req.fil ... ombFile | -| main-zlib.js:17:18:17:26 | req.files | main-zlib.js:17:18:17:38 | req.fil ... ombFile | -| main-zlib.js:17:18:17:38 | req.fil ... ombFile | main-zlib.js:60:23:60:29 | zipFile | -| main-zlib.js:19:24:19:26 | req | main-zlib.js:19:24:19:32 | req.files | -| main-zlib.js:19:24:19:32 | req.files | main-zlib.js:19:24:19:44 | req.fil ... ombFile | -| main-zlib.js:19:24:19:32 | req.files | main-zlib.js:19:24:19:44 | req.fil ... ombFile | -| main-zlib.js:19:24:19:44 | req.fil ... ombFile | main-zlib.js:72:29:72:35 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:27:9:27:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:27:9:27:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:27:9:27:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:31:9:31:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:31:9:31:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:31:9:31:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:36:9:36:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:36:9:36:15 | zipFile | -| main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:36:9:36:15 | zipFile | -| main-zlib.js:27:9:27:15 | zipFile | main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:27:9:27:15 | zipFile | main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:27:9:27:15 | zipFile | main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:27:9:27:15 | zipFile | main-zlib.js:27:9:27:20 | zipFile.data | -| main-zlib.js:31:9:31:15 | zipFile | main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:31:9:31:15 | zipFile | main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:31:9:31:15 | zipFile | main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:31:9:31:15 | zipFile | main-zlib.js:31:9:31:20 | zipFile.data | -| main-zlib.js:36:9:36:15 | zipFile | main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:36:9:36:15 | zipFile | main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:36:9:36:15 | zipFile | main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:36:9:36:15 | zipFile | main-zlib.js:36:9:36:20 | zipFile.data | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:61:21:61:27 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:61:21:61:27 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:61:21:61:27 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:62:20:62:26 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:62:20:62:26 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:62:20:62:26 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:63:31:63:37 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:63:31:63:37 | zipFile | -| main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:63:31:63:37 | zipFile | -| main-zlib.js:61:21:61:27 | zipFile | main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:61:21:61:27 | zipFile | main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:61:21:61:27 | zipFile | main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:61:21:61:27 | zipFile | main-zlib.js:61:21:61:32 | zipFile.data | -| main-zlib.js:62:20:62:26 | zipFile | main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:62:20:62:26 | zipFile | main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:62:20:62:26 | zipFile | main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:62:20:62:26 | zipFile | main-zlib.js:62:20:62:31 | zipFile.data | -| main-zlib.js:63:31:63:37 | zipFile | main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:63:31:63:37 | zipFile | main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:63:31:63:37 | zipFile | main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:63:31:63:37 | zipFile | main-zlib.js:63:31:63:42 | zipFile.data | -| main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:73:37:73:43 | zipFile | -| main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:73:37:73:43 | zipFile | -| main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:73:37:73:43 | zipFile | -| main-zlib.js:73:37:73:43 | zipFile | main-zlib.js:73:37:73:48 | zipFile.data | -| main-zlib.js:73:37:73:43 | zipFile | main-zlib.js:73:37:73:48 | zipFile.data | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:75:20:75:38 | zlib.createGunzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:76:20:76:37 | zlib.createUnzip() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:77:20:77:48 | zlib.cr ... press() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:77:20:77:48 | zlib.cr ... press() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:77:20:77:48 | zlib.cr ... press() | -| main-zlib.js:73:37:73:48 | zipFile.data | main-zlib.js:77:20:77:48 | zlib.cr ... press() | +| adm-zip.js:13:13:13:21 | req.files | adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:13:13:13:21 | req.files | adm-zip.js:13:13:13:33 | req.fil ... ombFile | +| adm-zip.js:13:13:13:33 | req.fil ... ombFile | adm-zip.js:17:18:17:24 | tarFile | +| adm-zip.js:17:18:17:24 | tarFile | adm-zip.js:24:22:24:28 | tarFile | +| adm-zip.js:24:22:24:28 | tarFile | adm-zip.js:24:22:24:33 | tarFile.data | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:28:25:28:42 | zipEntry.getData() | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:34:5:34:55 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:36:5:36:38 | admZip. ... , true) | +| adm-zip.js:24:22:24:33 | tarFile.data | adm-zip.js:36:5:36:38 | admZip. ... , true) | +| decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | +| jszip.js:12:13:12:21 | req.files | jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:21 | req.files | jszip.js:12:13:12:33 | req.fil ... ombFile | +| jszip.js:12:13:12:33 | req.fil ... ombFile | jszip.js:12:13:12:38 | req.fil ... le.data | +| jszip.js:12:13:12:38 | req.fil ... le.data | jszip.js:32:18:32:24 | zipFile | +| jszip.js:32:18:32:24 | zipFile | jszip.js:33:22:33:28 | zipFile | +| jszip.js:33:22:33:28 | zipFile | jszip.js:33:22:33:33 | zipFile.data | +| jszip.js:33:22:33:28 | zipFile | jszip.js:33:22:33:33 | zipFile.data | +| node-tar.js:15:13:15:21 | req.files | node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:21 | req.files | node-tar.js:15:13:15:33 | req.fil ... ombFile | +| node-tar.js:15:13:15:33 | req.fil ... ombFile | node-tar.js:15:13:15:38 | req.fil ... le.data | +| node-tar.js:15:13:15:38 | req.fil ... le.data | node-tar.js:19:18:19:24 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:21:37:21:43 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:29:25:29:31 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:45:25:45:31 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:58:19:58:25 | tarFile | +| node-tar.js:19:18:19:24 | tarFile | node-tar.js:59:25:59:31 | tarFile | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:21:23:21:49 | Readabl ... e.data) | node-tar.js:24:9:24:15 | tar.x() | +| node-tar.js:21:37:21:43 | tarFile | node-tar.js:21:37:21:48 | tarFile.data | +| node-tar.js:21:37:21:48 | tarFile.data | node-tar.js:21:23:21:49 | Readabl ... e.data) | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:29:5:29:37 | fs.crea ... e.name) | node-tar.js:30:9:33:10 | tar.x({ ... }) | +| node-tar.js:29:25:29:31 | tarFile | node-tar.js:29:25:29:36 | tarFile.name | +| node-tar.js:29:25:29:36 | tarFile.name | node-tar.js:29:5:29:37 | fs.crea ... e.name) | +| node-tar.js:45:5:45:37 | fs.crea ... e.name) | node-tar.js:46:9:46:20 | decompressor | +| node-tar.js:45:25:45:31 | tarFile | node-tar.js:45:25:45:36 | tarFile.name | +| node-tar.js:45:25:45:36 | tarFile.name | node-tar.js:45:5:45:37 | fs.crea ... e.name) | +| node-tar.js:46:9:46:20 | decompressor | node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:46:9:46:20 | decompressor | node-tar.js:48:9:50:10 | tar.x({ ... }) | +| node-tar.js:58:19:58:25 | tarFile | node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:58:19:58:25 | tarFile | node-tar.js:58:19:58:30 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | node-tar.js:59:25:59:36 | tarFile.name | +| node-tar.js:59:25:59:31 | tarFile | node-tar.js:59:25:59:36 | tarFile.name | +| pako.js:12:14:12:22 | req.files | pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:22 | req.files | pako.js:12:14:12:34 | req.fil ... ombFile | +| pako.js:12:14:12:34 | req.fil ... ombFile | pako.js:12:14:12:39 | req.fil ... le.data | +| pako.js:12:14:12:39 | req.fil ... le.data | pako.js:17:19:17:25 | zipFile | +| pako.js:13:14:13:22 | req.files | pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:22 | req.files | pako.js:13:14:13:34 | req.fil ... ombFile | +| pako.js:13:14:13:34 | req.fil ... ombFile | pako.js:13:14:13:39 | req.fil ... le.data | +| pako.js:13:14:13:39 | req.fil ... le.data | pako.js:28:19:28:25 | zipFile | +| pako.js:17:19:17:25 | zipFile | pako.js:18:48:18:54 | zipFile | +| pako.js:18:11:18:68 | myArray | pako.js:21:31:21:37 | myArray | +| pako.js:18:11:18:68 | myArray | pako.js:21:31:21:37 | myArray | +| pako.js:18:21:18:68 | Buffer. ... uffer)) | pako.js:18:11:18:68 | myArray | +| pako.js:18:33:18:67 | new Uin ... buffer) | pako.js:18:21:18:68 | Buffer. ... uffer)) | +| pako.js:18:48:18:54 | zipFile | pako.js:18:48:18:59 | zipFile.data | +| pako.js:18:48:18:59 | zipFile.data | pako.js:18:48:18:66 | zipFile.data.buffer | +| pako.js:18:48:18:66 | zipFile.data.buffer | pako.js:18:33:18:67 | new Uin ... buffer) | +| pako.js:28:19:28:25 | zipFile | pako.js:29:36:29:42 | zipFile | +| pako.js:29:11:29:62 | myArray | pako.js:32:31:32:37 | myArray | +| pako.js:29:11:29:62 | myArray | pako.js:32:31:32:37 | myArray | +| pako.js:29:21:29:55 | new Uin ... buffer) | pako.js:29:21:29:62 | new Uin ... .buffer | +| pako.js:29:21:29:62 | new Uin ... .buffer | pako.js:29:11:29:62 | myArray | +| pako.js:29:36:29:42 | zipFile | pako.js:29:36:29:47 | zipFile.data | +| pako.js:29:36:29:47 | zipFile.data | pako.js:29:36:29:54 | zipFile.data.buffer | +| pako.js:29:36:29:54 | zipFile.data.buffer | pako.js:29:21:29:55 | new Uin ... buffer) | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:5:12:43 | fs.crea ... lePath) | unbzip2.js:12:50:12:54 | bz2() | +| unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:5:12:43 | fs.crea ... lePath) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:16:23:16:63 | unzippe ... ath' }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:19:23:19:41 | unzipper.ParseOne() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:24:15:24:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:34:15:34:30 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:41:35:41:71 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:51:36:51:72 | unzippe ... true }) | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:60:23:60:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:13:26:13:62 | Readabl ... e.data) | unzipper.js:73:23:73:38 | unzipper.Parse() | +| unzipper.js:13:40:13:48 | req.files | unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:48 | req.files | unzipper.js:13:40:13:56 | req.files.ZipFile | +| unzipper.js:13:40:13:56 | req.files.ZipFile | unzipper.js:13:40:13:61 | req.fil ... le.data | +| unzipper.js:13:40:13:61 | req.fil ... le.data | unzipper.js:13:26:13:62 | Readabl ... e.data) | +| yauzl.js:13:18:13:26 | req.files | yauzl.js:13:18:13:34 | req.files.zipFile | +| yauzl.js:13:18:13:26 | req.files | yauzl.js:13:18:13:34 | req.files.zipFile | +| yauzl.js:13:18:13:34 | req.files.zipFile | yauzl.js:13:18:13:39 | req.fil ... le.data | +| yauzl.js:13:18:13:34 | req.files.zipFile | yauzl.js:13:18:13:39 | req.fil ... le.data | +| yauzl.js:14:22:14:30 | req.files | yauzl.js:14:22:14:38 | req.files.zipFile | +| yauzl.js:14:22:14:30 | req.files | yauzl.js:14:22:14:38 | req.files.zipFile | +| yauzl.js:14:22:14:38 | req.files.zipFile | yauzl.js:14:22:14:43 | req.fil ... le.data | +| yauzl.js:14:22:14:38 | req.files.zipFile | yauzl.js:14:22:14:43 | req.fil ... le.data | +| yauzl.js:15:34:15:42 | req.files | yauzl.js:15:34:15:50 | req.files.zipFile | +| yauzl.js:15:34:15:42 | req.files | yauzl.js:15:34:15:50 | req.files.zipFile | +| yauzl.js:15:34:15:50 | req.files.zipFile | yauzl.js:15:34:15:55 | req.fil ... le.data | +| yauzl.js:15:34:15:50 | req.files.zipFile | yauzl.js:15:34:15:55 | req.fil ... le.data | +| zlib.js:15:19:15:27 | req.files | zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:27 | req.files | zlib.js:15:19:15:39 | req.fil ... ombFile | +| zlib.js:15:19:15:39 | req.fil ... ombFile | zlib.js:15:19:15:44 | req.fil ... le.data | +| zlib.js:15:19:15:44 | req.fil ... le.data | zlib.js:27:24:27:30 | zipFile | +| zlib.js:17:18:17:26 | req.files | zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:26 | req.files | zlib.js:17:18:17:38 | req.fil ... ombFile | +| zlib.js:17:18:17:38 | req.fil ... ombFile | zlib.js:17:18:17:43 | req.fil ... le.data | +| zlib.js:17:18:17:43 | req.fil ... le.data | zlib.js:62:23:62:29 | zipFile | +| zlib.js:19:24:19:32 | req.files | zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:32 | req.files | zlib.js:19:24:19:44 | req.fil ... ombFile | +| zlib.js:19:24:19:44 | req.fil ... ombFile | zlib.js:19:24:19:49 | req.fil ... le.data | +| zlib.js:19:24:19:49 | req.fil ... le.data | zlib.js:74:29:74:35 | zipFile | +| zlib.js:21:32:21:40 | req.files | zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:40 | req.files | zlib.js:21:32:21:52 | req.fil ... ombFile | +| zlib.js:21:32:21:52 | req.fil ... ombFile | zlib.js:21:32:21:57 | req.fil ... le.data | +| zlib.js:21:32:21:57 | req.fil ... le.data | zlib.js:82:43:82:49 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:29:9:29:15 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:33:9:33:15 | zipFile | +| zlib.js:27:24:27:30 | zipFile | zlib.js:38:9:38:15 | zipFile | +| zlib.js:29:9:29:15 | zipFile | zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:29:9:29:15 | zipFile | zlib.js:29:9:29:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:33:9:33:15 | zipFile | zlib.js:33:9:33:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:38:9:38:15 | zipFile | zlib.js:38:9:38:20 | zipFile.data | +| zlib.js:62:23:62:29 | zipFile | zlib.js:63:21:63:27 | zipFile | +| zlib.js:62:23:62:29 | zipFile | zlib.js:64:20:64:26 | zipFile | +| zlib.js:62:23:62:29 | zipFile | zlib.js:65:31:65:37 | zipFile | +| zlib.js:63:21:63:27 | zipFile | zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:63:21:63:27 | zipFile | zlib.js:63:21:63:32 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:64:20:64:26 | zipFile | zlib.js:64:20:64:31 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:65:31:65:37 | zipFile | zlib.js:65:31:65:42 | zipFile.data | +| zlib.js:74:29:74:35 | zipFile | zlib.js:75:39:75:45 | zipFile | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:77:22:77:40 | zlib.createGunzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:78:22:78:39 | zlib.createUnzip() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:75:25:75:51 | Readabl ... e.data) | zlib.js:79:22:79:50 | zlib.cr ... press() | +| zlib.js:75:39:75:45 | zipFile | zlib.js:75:39:75:50 | zipFile.data | +| zlib.js:75:39:75:50 | zipFile.data | zlib.js:75:25:75:51 | Readabl ... e.data) | +| zlib.js:82:43:82:49 | zipFile | zlib.js:83:39:83:45 | zipFile | +| zlib.js:83:11:83:51 | inputStream | zlib.js:86:9:86:19 | inputStream | +| zlib.js:83:25:83:51 | Readabl ... e.data) | zlib.js:83:11:83:51 | inputStream | +| zlib.js:83:39:83:45 | zipFile | zlib.js:83:39:83:50 | zipFile.data | +| zlib.js:83:39:83:50 | zipFile.data | zlib.js:83:25:83:51 | Readabl ... e.data) | +| zlib.js:86:9:86:19 | inputStream | zlib.js:87:9:87:27 | zlib.createGunzip() | +| zlib.js:86:9:86:19 | inputStream | zlib.js:87:9:87:27 | zlib.createGunzip() | #select -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | This Decompression depends on a $@. | main-adm-zip.js:31:22:31:24 | req | potentially untrusted source | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | This Decompression depends on a $@. | main-adm-zip.js:32:13:32:21 | req.files | potentially untrusted source | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | This Decompression depends on a $@. | main-adm-zip.js:36:18:36:24 | tarFile | potentially untrusted source | -| main-adm-zip.js:47:25:47:42 | zipEntry.getData() | main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:47:25:47:42 | zipEntry.getData() | This Decompression depends on a $@. | main-adm-zip.js:43:22:43:33 | tarFile.data | potentially untrusted source | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | This Decompression depends on a $@. | main-adm-zip.js:31:22:31:24 | req | potentially untrusted source | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | This Decompression depends on a $@. | main-adm-zip.js:32:13:32:21 | req.files | potentially untrusted source | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | This Decompression depends on a $@. | main-adm-zip.js:36:18:36:24 | tarFile | potentially untrusted source | -| main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:51:17:51:41 | admZip. ... "10GB") | This Decompression depends on a $@. | main-adm-zip.js:43:22:43:33 | tarFile.data | potentially untrusted source | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:31:22:31:24 | req | potentially untrusted source | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:32:13:32:21 | req.files | potentially untrusted source | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:36:18:36:24 | tarFile | potentially untrusted source | -| main-adm-zip.js:53:5:53:55 | admZip. ... , true) | main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:53:5:53:55 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:43:22:43:33 | tarFile.data | potentially untrusted source | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | main-adm-zip.js:31:22:31:24 | req | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:31:22:31:24 | req | potentially untrusted source | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | main-adm-zip.js:32:13:32:21 | req.files | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:32:13:32:21 | req.files | potentially untrusted source | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | main-adm-zip.js:36:18:36:24 | tarFile | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:36:18:36:24 | tarFile | potentially untrusted source | -| main-adm-zip.js:55:5:55:38 | admZip. ... , true) | main-adm-zip.js:43:22:43:33 | tarFile.data | main-adm-zip.js:55:5:55:38 | admZip. ... , true) | This Decompression depends on a $@. | main-adm-zip.js:43:22:43:33 | tarFile.data | potentially untrusted source | -| main-jszip.js:36:22:36:33 | zipFile.data | main-jszip.js:13:22:13:24 | req | main-jszip.js:36:22:36:33 | zipFile.data | This Decompression depends on a $@. | main-jszip.js:13:22:13:24 | req | potentially untrusted source | -| main-jszip.js:36:22:36:33 | zipFile.data | main-jszip.js:14:24:14:32 | req.files | main-jszip.js:36:22:36:33 | zipFile.data | This Decompression depends on a $@. | main-jszip.js:14:24:14:32 | req.files | potentially untrusted source | -| main-jszip.js:36:22:36:33 | zipFile.data | main-jszip.js:35:18:35:24 | zipFile | main-jszip.js:36:22:36:33 | zipFile.data | This Decompression depends on a $@. | main-jszip.js:35:18:35:24 | zipFile | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | argvTests1.js:6:15:6:17 | val | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | argvTests1.js:6:15:6:17 | val | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests1.js:5:18:5:22 | value | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests1.js:5:18:5:22 | value | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests1.js:5:25:5:32 | previous | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests1.js:5:25:5:32 | previous | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests3.js:16:14:16:20 | zipPath | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests3.js:16:14:16:20 | zipPath | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests3.js:16:23:16:30 | password | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests3.js:16:23:16:30 | password | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests3.js:25:23:25:26 | dirs | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests3.js:25:23:25:26 | dirs | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | commanderTests3.js:26:23:26:29 | zipPath | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | commanderTests3.js:26:23:26:29 | zipPath | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | main-jszip.js:47:23:47:26 | path | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | main-jszip.js:47:23:47:26 | path | potentially untrusted source | -| main-jszip.js:51:29:51:32 | data | main-jszip.js:49:26:49:29 | data | main-jszip.js:51:29:51:32 | data | This Decompression depends on a $@. | main-jszip.js:49:26:49:29 | data | potentially untrusted source | -| main-node-tar.js:24:9:24:15 | tar.x() | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:24:9:24:15 | tar.x() | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:24:9:24:15 | tar.x() | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:24:9:24:15 | tar.x() | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:24:9:24:15 | tar.x() | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:24:9:24:15 | tar.x() | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:30:9:33:10 | tar.x({ ... }) | potentially untrusted source | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:48:9:50:10 | tar.x({ ... }) | main-node-tar.js:46:9:46:20 | decompressor | main-node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | main-node-tar.js:46:9:46:20 | decompressor | potentially untrusted source | -| main-node-tar.js:58:12:58:15 | file | main-node-tar.js:58:12:58:15 | file | main-node-tar.js:58:12:58:15 | file | This Decompression depends on a $@. | main-node-tar.js:58:12:58:15 | file | potentially untrusted source | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:58:18:58:24 | tarFile | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:58:18:58:24 | tarFile | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:58:18:58:24 | tarFile | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:24 | tarFile | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:58:18:58:29 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:58:18:58:29 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:58:18:58:29 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:58:18:58:29 | tarFile.name | main-node-tar.js:58:18:58:29 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:58:18:58:29 | tarFile.name | potentially untrusted source | -| main-node-tar.js:59:18:59:21 | file | main-node-tar.js:59:18:59:21 | file | main-node-tar.js:59:18:59:21 | file | This Decompression depends on a $@. | main-node-tar.js:59:18:59:21 | file | potentially untrusted source | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:59:24:59:30 | tarFile | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:59:24:59:30 | tarFile | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:59:24:59:30 | tarFile | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:30 | tarFile | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:14:22:14:24 | req | main-node-tar.js:59:24:59:35 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:14:22:14:24 | req | potentially untrusted source | -| main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:15:13:15:21 | req.files | main-node-tar.js:59:24:59:35 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:15:13:15:21 | req.files | potentially untrusted source | -| main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:19:18:19:24 | tarFile | main-node-tar.js:59:24:59:35 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:19:18:19:24 | tarFile | potentially untrusted source | -| main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:59:24:59:35 | tarFile.name | main-node-tar.js:59:24:59:35 | tarFile.name | This Decompression depends on a $@. | main-node-tar.js:59:24:59:35 | tarFile.name | potentially untrusted source | -| main-pako.js:21:31:21:37 | myArray | main-pako.js:11:22:11:24 | req | main-pako.js:21:31:21:37 | myArray | This Decompression depends on a $@. | main-pako.js:11:22:11:24 | req | potentially untrusted source | -| main-pako.js:21:31:21:37 | myArray | main-pako.js:12:14:12:22 | req.files | main-pako.js:21:31:21:37 | myArray | This Decompression depends on a $@. | main-pako.js:12:14:12:22 | req.files | potentially untrusted source | -| main-pako.js:21:31:21:37 | myArray | main-pako.js:17:19:17:25 | zipFile | main-pako.js:21:31:21:37 | myArray | This Decompression depends on a $@. | main-pako.js:17:19:17:25 | zipFile | potentially untrusted source | -| main-pako.js:32:31:32:37 | myArray | main-pako.js:11:22:11:24 | req | main-pako.js:32:31:32:37 | myArray | This Decompression depends on a $@. | main-pako.js:11:22:11:24 | req | potentially untrusted source | -| main-pako.js:32:31:32:37 | myArray | main-pako.js:13:14:13:22 | req.files | main-pako.js:32:31:32:37 | myArray | This Decompression depends on a $@. | main-pako.js:13:14:13:22 | req.files | potentially untrusted source | -| main-pako.js:32:31:32:37 | myArray | main-pako.js:28:19:28:25 | zipFile | main-pako.js:32:31:32:37 | myArray | This Decompression depends on a $@. | main-pako.js:28:19:28:25 | zipFile | potentially untrusted source | -| main-zlib.js:27:9:27:20 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:27:9:27:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:27:9:27:20 | zipFile.data | main-zlib.js:15:19:15:27 | req.files | main-zlib.js:27:9:27:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:15:19:15:27 | req.files | potentially untrusted source | -| main-zlib.js:27:9:27:20 | zipFile.data | main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:27:9:27:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:25:24:25:30 | zipFile | potentially untrusted source | -| main-zlib.js:31:9:31:20 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:31:9:31:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:31:9:31:20 | zipFile.data | main-zlib.js:15:19:15:27 | req.files | main-zlib.js:31:9:31:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:15:19:15:27 | req.files | potentially untrusted source | -| main-zlib.js:31:9:31:20 | zipFile.data | main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:31:9:31:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:25:24:25:30 | zipFile | potentially untrusted source | -| main-zlib.js:36:9:36:20 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:36:9:36:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:36:9:36:20 | zipFile.data | main-zlib.js:15:19:15:27 | req.files | main-zlib.js:36:9:36:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:15:19:15:27 | req.files | potentially untrusted source | -| main-zlib.js:36:9:36:20 | zipFile.data | main-zlib.js:25:24:25:30 | zipFile | main-zlib.js:36:9:36:20 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:25:24:25:30 | zipFile | potentially untrusted source | -| main-zlib.js:61:21:61:32 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:61:21:61:32 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:61:21:61:32 | zipFile.data | main-zlib.js:17:18:17:26 | req.files | main-zlib.js:61:21:61:32 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:17:18:17:26 | req.files | potentially untrusted source | -| main-zlib.js:61:21:61:32 | zipFile.data | main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:61:21:61:32 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:60:23:60:29 | zipFile | potentially untrusted source | -| main-zlib.js:62:20:62:31 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:62:20:62:31 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:62:20:62:31 | zipFile.data | main-zlib.js:17:18:17:26 | req.files | main-zlib.js:62:20:62:31 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:17:18:17:26 | req.files | potentially untrusted source | -| main-zlib.js:62:20:62:31 | zipFile.data | main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:62:20:62:31 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:60:23:60:29 | zipFile | potentially untrusted source | -| main-zlib.js:63:31:63:42 | zipFile.data | main-zlib.js:14:22:14:24 | req | main-zlib.js:63:31:63:42 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:63:31:63:42 | zipFile.data | main-zlib.js:17:18:17:26 | req.files | main-zlib.js:63:31:63:42 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:17:18:17:26 | req.files | potentially untrusted source | -| main-zlib.js:63:31:63:42 | zipFile.data | main-zlib.js:60:23:60:29 | zipFile | main-zlib.js:63:31:63:42 | zipFile.data | This Decompression depends on a $@. | main-zlib.js:60:23:60:29 | zipFile | potentially untrusted source | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | main-zlib.js:14:22:14:24 | req | main-zlib.js:75:20:75:38 | zlib.createGunzip() | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | main-zlib.js:19:24:19:32 | req.files | main-zlib.js:75:20:75:38 | zlib.createGunzip() | This Decompression depends on a $@. | main-zlib.js:19:24:19:32 | req.files | potentially untrusted source | -| main-zlib.js:75:20:75:38 | zlib.createGunzip() | main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:75:20:75:38 | zlib.createGunzip() | This Decompression depends on a $@. | main-zlib.js:72:29:72:35 | zipFile | potentially untrusted source | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | main-zlib.js:14:22:14:24 | req | main-zlib.js:76:20:76:37 | zlib.createUnzip() | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | main-zlib.js:19:24:19:32 | req.files | main-zlib.js:76:20:76:37 | zlib.createUnzip() | This Decompression depends on a $@. | main-zlib.js:19:24:19:32 | req.files | potentially untrusted source | -| main-zlib.js:76:20:76:37 | zlib.createUnzip() | main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:76:20:76:37 | zlib.createUnzip() | This Decompression depends on a $@. | main-zlib.js:72:29:72:35 | zipFile | potentially untrusted source | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | main-zlib.js:14:22:14:24 | req | main-zlib.js:77:20:77:48 | zlib.cr ... press() | This Decompression depends on a $@. | main-zlib.js:14:22:14:24 | req | potentially untrusted source | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | main-zlib.js:19:24:19:32 | req.files | main-zlib.js:77:20:77:48 | zlib.cr ... press() | This Decompression depends on a $@. | main-zlib.js:19:24:19:32 | req.files | potentially untrusted source | -| main-zlib.js:77:20:77:48 | zlib.cr ... press() | main-zlib.js:72:29:72:35 | zipFile | main-zlib.js:77:20:77:48 | zlib.cr ... press() | This Decompression depends on a $@. | main-zlib.js:72:29:72:35 | zipFile | potentially untrusted source | +| adm-zip.js:28:25:28:42 | zipEntry.getData() | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:28:25:28:42 | zipEntry.getData() | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:32:17:32:41 | admZip. ... "10GB") | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:32:17:32:41 | admZip. ... "10GB") | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:34:5:34:55 | admZip. ... , true) | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:34:5:34:55 | admZip. ... , true) | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| adm-zip.js:36:5:36:38 | admZip. ... , true) | adm-zip.js:13:13:13:21 | req.files | adm-zip.js:36:5:36:38 | admZip. ... , true) | This Decompression depends on a $@. | adm-zip.js:13:13:13:21 | req.files | potentially untrusted source | +| decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | decompress.js:11:16:11:33 | req.query.filePath | This Decompression depends on a $@. | decompress.js:11:16:11:33 | req.query.filePath | potentially untrusted source | +| jszip.js:33:22:33:33 | zipFile.data | jszip.js:12:13:12:21 | req.files | jszip.js:33:22:33:33 | zipFile.data | This Decompression depends on a $@. | jszip.js:12:13:12:21 | req.files | potentially untrusted source | +| node-tar.js:24:9:24:15 | tar.x() | node-tar.js:15:13:15:21 | req.files | node-tar.js:24:9:24:15 | tar.x() | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:30:9:33:10 | tar.x({ ... }) | node-tar.js:15:13:15:21 | req.files | node-tar.js:30:9:33:10 | tar.x({ ... }) | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:48:9:50:10 | tar.x({ ... }) | node-tar.js:15:13:15:21 | req.files | node-tar.js:48:9:50:10 | tar.x({ ... }) | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:58:19:58:30 | tarFile.name | node-tar.js:15:13:15:21 | req.files | node-tar.js:58:19:58:30 | tarFile.name | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| node-tar.js:59:25:59:36 | tarFile.name | node-tar.js:15:13:15:21 | req.files | node-tar.js:59:25:59:36 | tarFile.name | This Decompression depends on a $@. | node-tar.js:15:13:15:21 | req.files | potentially untrusted source | +| pako.js:21:31:21:37 | myArray | pako.js:12:14:12:22 | req.files | pako.js:21:31:21:37 | myArray | This Decompression depends on a $@. | pako.js:12:14:12:22 | req.files | potentially untrusted source | +| pako.js:32:31:32:37 | myArray | pako.js:13:14:13:22 | req.files | pako.js:32:31:32:37 | myArray | This Decompression depends on a $@. | pako.js:13:14:13:22 | req.files | potentially untrusted source | +| unbzip2.js:12:50:12:54 | bz2() | unbzip2.js:12:25:12:42 | req.query.FilePath | unbzip2.js:12:50:12:54 | bz2() | This Decompression depends on a $@. | unbzip2.js:12:25:12:42 | req.query.FilePath | potentially untrusted source | +| unzipper.js:16:23:16:63 | unzippe ... ath' }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:16:23:16:63 | unzippe ... ath' }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:19:23:19:41 | unzipper.ParseOne() | unzipper.js:13:40:13:48 | req.files | unzipper.js:19:23:19:41 | unzipper.ParseOne() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:24:15:24:30 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:24:15:24:30 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:34:15:34:30 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:34:15:34:30 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:41:35:41:71 | unzippe ... true }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:41:35:41:71 | unzippe ... true }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:51:36:51:72 | unzippe ... true }) | unzipper.js:13:40:13:48 | req.files | unzipper.js:51:36:51:72 | unzippe ... true }) | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:60:23:60:38 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:60:23:60:38 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| unzipper.js:73:23:73:38 | unzipper.Parse() | unzipper.js:13:40:13:48 | req.files | unzipper.js:73:23:73:38 | unzipper.Parse() | This Decompression depends on a $@. | unzipper.js:13:40:13:48 | req.files | potentially untrusted source | +| yauzl.js:13:18:13:39 | req.fil ... le.data | yauzl.js:13:18:13:26 | req.files | yauzl.js:13:18:13:39 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:13:18:13:26 | req.files | potentially untrusted source | +| yauzl.js:14:22:14:43 | req.fil ... le.data | yauzl.js:14:22:14:30 | req.files | yauzl.js:14:22:14:43 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:14:22:14:30 | req.files | potentially untrusted source | +| yauzl.js:15:34:15:55 | req.fil ... le.data | yauzl.js:15:34:15:42 | req.files | yauzl.js:15:34:15:55 | req.fil ... le.data | This Decompression depends on a $@. | yauzl.js:15:34:15:42 | req.files | potentially untrusted source | +| zlib.js:29:9:29:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:29:9:29:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:33:9:33:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:33:9:33:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:38:9:38:20 | zipFile.data | zlib.js:15:19:15:27 | req.files | zlib.js:38:9:38:20 | zipFile.data | This Decompression depends on a $@. | zlib.js:15:19:15:27 | req.files | potentially untrusted source | +| zlib.js:63:21:63:32 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:63:21:63:32 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:64:20:64:31 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:64:20:64:31 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:65:31:65:42 | zipFile.data | zlib.js:17:18:17:26 | req.files | zlib.js:65:31:65:42 | zipFile.data | This Decompression depends on a $@. | zlib.js:17:18:17:26 | req.files | potentially untrusted source | +| zlib.js:77:22:77:40 | zlib.createGunzip() | zlib.js:19:24:19:32 | req.files | zlib.js:77:22:77:40 | zlib.createGunzip() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:78:22:78:39 | zlib.createUnzip() | zlib.js:19:24:19:32 | req.files | zlib.js:78:22:78:39 | zlib.createUnzip() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:79:22:79:50 | zlib.cr ... press() | zlib.js:19:24:19:32 | req.files | zlib.js:79:22:79:50 | zlib.cr ... press() | This Decompression depends on a $@. | zlib.js:19:24:19:32 | req.files | potentially untrusted source | +| zlib.js:87:9:87:27 | zlib.createGunzip() | zlib.js:21:32:21:40 | req.files | zlib.js:87:9:87:27 | zlib.createGunzip() | This Decompression depends on a $@. | zlib.js:21:32:21:40 | req.files | potentially untrusted source | diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/YargsTests1.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/YargsTests1.js deleted file mode 100644 index 62d43475394..00000000000 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/YargsTests1.js +++ /dev/null @@ -1,14 +0,0 @@ -import { localZipLoad } from "./main-jszip"; - -var argv1 = require('yargs/yargs')(process.argv.slice(2)).argv; - -console.log(argv1.a, argv1.b); -// https://github.com/yargs/yargs/blob/main/docs/examples.md#and-non-hyphenated-options-too-just-use-argv_ -console.log(argv1._); -localZipLoad(argv1.a) -// // https://github.com/yargs/yargs/blob/main/docs/examples.md#after-your-demands-have-been-met-demand-more-ask-for-non-hyphenated-arguments -var argv2 = require('yargs/yargs')(process.argv.slice(2)) - .demandCommand(2) - .argv; -console.dir(argv2._); -localZipLoad(argv2.a) diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/main-adm-zip.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js similarity index 61% rename from javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/main-adm-zip.js rename to javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js index 8e516c34475..5370a4854ac 100644 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/main-adm-zip.js +++ b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/adm-zip.js @@ -1,22 +1,3 @@ -// const AdmZip = require("adm-zip"); -// -// // reading archives -// var zip = new AdmZip("/home/am/0_WorkDir/1_CodeQL Workspace/Bombs scripts and payloads/2GB.zip"); -// var zipEntries = zip.getEntries(); // an array of ZipEntry records -// -// zipEntries.forEach(function (zipEntry) { -// console.log(zipEntry.toString()); // outputs zip entries information -// if (zipEntry.entryName == "my_file.txt") { -// console.log(zipEntry.getData().toString("utf8")); -// } -// }); -// // outputs the content of some_folder/my_file.txt -// console.log(zip.readAsText("10GB")); -// // extracts the specified file to the specified location -// zip.extractEntryTo("10GB", "/home/me/tempfolder", false, true); -// // extracts everything -// zip.extractAllTo("./tmp", true); - const AdmZip = require("adm-zip"); const express = require('express') const fileUpload = require("express-fileupload"); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/argvTests1.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/argvTests1.js deleted file mode 100644 index 530d16da31a..00000000000 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/argvTests1.js +++ /dev/null @@ -1,8 +0,0 @@ -import {localZipLoad} from "./main-jszip"; - -const {argv} = require('node:process'); -localZipLoad(argv[2]) -localZipLoad(process.argv[2]) -argv.forEach((val, index) => { - localZipLoad(val) -}); diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests1.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests1.js deleted file mode 100644 index a7a18a76a2c..00000000000 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests1.js +++ /dev/null @@ -1,21 +0,0 @@ -const { Command } = require('commander'); -const program = new Command(); -import { localZipLoad } from "./main-jszip"; - -function collect(value, previous) { - localZipLoad(previous); - return localZipLoad(value); -} - -program.option('-c, --collect ', 'repeatable value', collect, []); - -program.parse(); - -const options = program.opts(); -localZipLoad(options.collect); -// Try the following: -// node options-custom-processing -f 1e2 -// node options-custom-processing --integer 2 -// node options-custom-processing -v -v -v -// node options-custom-processing -c a -c b -c c -// node options-custom-processing --list x,y,z \ No newline at end of file diff --git a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests2.js b/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests2.js deleted file mode 100644 index d1bd26127cf..00000000000 --- a/javascript/ql/test/query-tests/Security/CWE-522-DecompressionBombs/commanderTests2.js +++ /dev/null @@ -1,17 +0,0 @@ -const {Command} = require('commander'); -const program = new Command(); -import {localZipLoad} from "./main-jszip"; - -program - .command('serve') - .argument('