diff --git a/package-lock.json b/package-lock.json index a754b014c..8f610509d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "packageurl-js": "^1.2.0", "sleep-promise": "^9.1.0", "snyk-config": "5.1.0", - "snyk-docker-plugin": "^6.7.9", + "snyk-docker-plugin": "^6.8.0", "source-map-support": "^0.5.21", "tunnel": "0.0.6", "typescript": "4.7.4", @@ -1857,9 +1857,9 @@ "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" }, "node_modules/@snyk/docker-registry-v2-client": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-2.10.1.tgz", - "integrity": "sha512-+mk983F/on2lL/W9bThRsCUU+56AyGY6TSZQQgKAaVbsyv3BrS6iln6J5NEWMd6WW4/+RdsV+qlMWdGwSUsCVg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-2.11.0.tgz", + "integrity": "sha512-X3eJWJzdwjUHb2alXg0njY1CilDx9og1O242f2Qx4BiUxnw73VPjKnOinU9QQNcImIxSjLAaTxwZczm/oC0WcQ==", "dependencies": { "needle": "^3.2.0", "parse-link-header": "^2.0.0", @@ -1927,14 +1927,13 @@ } }, "node_modules/@snyk/snyk-docker-pull": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.10.1.tgz", - "integrity": "sha512-wTOYeHNySAyKTysvU3Zfv3IIUfGllTpeRxOhOtsOGpo8OyBRlFTSSlnoSywBeWAuGyfxkvHB6O9FX1bySMdIYw==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.11.0.tgz", + "integrity": "sha512-QBCRcEEqpeA0MWXD+BZ7YFdURBfrVJ77YFRLmi6jCZCnvNID0jGnz2QKZrfAT4GboB72VXYcmrSjo6+kXpBa8Q==", "dependencies": { - "@snyk/docker-registry-v2-client": "^2.9.0", + "@snyk/docker-registry-v2-client": "^2.11.0", "child-process": "^1.0.2", - "tar-stream": "^2.2.0", - "tmp": "^0.2.1" + "tar-fs": "^3.0.4" }, "engines": { "node": ">=12" @@ -3006,6 +3005,11 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "node_modules/babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", @@ -5138,6 +5142,11 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "node_modules/fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -8235,6 +8244,11 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "node_modules/moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", @@ -9318,6 +9332,11 @@ } ] }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "node_modules/quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -10494,15 +10513,15 @@ } }, "node_modules/snyk-docker-plugin": { - "version": "6.7.9", - "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-6.7.9.tgz", - "integrity": "sha512-nKWiud5JuBClYUirTHmeKlz/h4wDebqUh9k8ARHJWGu7mvRK6Uu3z0qjSUnUGNvBVcZfRcdL3F6mGmx+6Uf9zA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-6.8.0.tgz", + "integrity": "sha512-AxEA3LO0/VZE6VO2em6ZxcYAzEeJKfFOCMEYIfsj74C3ukW7gsk/VLNvTcB10ZoxYtUVqHxYlJlr+RgXFdH8DQ==", "dependencies": { "@snyk/composer-lockfile-parser": "^1.4.1", "@snyk/dep-graph": "^2.8.0", - "@snyk/docker-registry-v2-client": "^2.10.1", + "@snyk/docker-registry-v2-client": "^2.11.0", "@snyk/rpm-parser": "3.1.0", - "@snyk/snyk-docker-pull": "^3.10.1", + "@snyk/snyk-docker-pull": "^3.11.0", "adm-zip": "^0.5.5", "chalk": "^2.4.2", "debug": "^4.1.1", @@ -10515,7 +10534,7 @@ "packageurl-js": "1.2.0", "semver": "^7.5.4", "shescape": "^1.7.4", - "snyk-nodejs-lockfile-parser": "^1.52.6", + "snyk-nodejs-lockfile-parser": "^1.52.7", "snyk-poetry-lockfile-parser": "^1.4.0", "tar-stream": "^2.1.0", "tmp": "^0.2.1", @@ -11000,6 +11019,15 @@ "wrappy": "1" } }, + "node_modules/streamx": { + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -11248,6 +11276,35 @@ "node": ">= 10" } }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-fs/node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, "node_modules/tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", @@ -13727,9 +13784,9 @@ } }, "@snyk/docker-registry-v2-client": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-2.10.1.tgz", - "integrity": "sha512-+mk983F/on2lL/W9bThRsCUU+56AyGY6TSZQQgKAaVbsyv3BrS6iln6J5NEWMd6WW4/+RdsV+qlMWdGwSUsCVg==", + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@snyk/docker-registry-v2-client/-/docker-registry-v2-client-2.11.0.tgz", + "integrity": "sha512-X3eJWJzdwjUHb2alXg0njY1CilDx9og1O242f2Qx4BiUxnw73VPjKnOinU9QQNcImIxSjLAaTxwZczm/oC0WcQ==", "requires": { "needle": "^3.2.0", "parse-link-header": "^2.0.0", @@ -13789,14 +13846,13 @@ } }, "@snyk/snyk-docker-pull": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.10.1.tgz", - "integrity": "sha512-wTOYeHNySAyKTysvU3Zfv3IIUfGllTpeRxOhOtsOGpo8OyBRlFTSSlnoSywBeWAuGyfxkvHB6O9FX1bySMdIYw==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/@snyk/snyk-docker-pull/-/snyk-docker-pull-3.11.0.tgz", + "integrity": "sha512-QBCRcEEqpeA0MWXD+BZ7YFdURBfrVJ77YFRLmi6jCZCnvNID0jGnz2QKZrfAT4GboB72VXYcmrSjo6+kXpBa8Q==", "requires": { - "@snyk/docker-registry-v2-client": "^2.9.0", + "@snyk/docker-registry-v2-client": "^2.11.0", "child-process": "^1.0.2", - "tar-stream": "^2.2.0", - "tmp": "^0.2.1" + "tar-fs": "^3.0.4" } }, "@szmarczak/http-timer": { @@ -14645,6 +14701,11 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, + "b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "babel-jest": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", @@ -16291,6 +16352,11 @@ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", "dev": true }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "fast-glob": { "version": "3.2.11", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", @@ -18665,6 +18731,11 @@ "minimist": "^1.2.6" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "moment": { "version": "2.29.4", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", @@ -19480,6 +19551,11 @@ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", @@ -20398,15 +20474,15 @@ } }, "snyk-docker-plugin": { - "version": "6.7.9", - "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-6.7.9.tgz", - "integrity": "sha512-nKWiud5JuBClYUirTHmeKlz/h4wDebqUh9k8ARHJWGu7mvRK6Uu3z0qjSUnUGNvBVcZfRcdL3F6mGmx+6Uf9zA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/snyk-docker-plugin/-/snyk-docker-plugin-6.8.0.tgz", + "integrity": "sha512-AxEA3LO0/VZE6VO2em6ZxcYAzEeJKfFOCMEYIfsj74C3ukW7gsk/VLNvTcB10ZoxYtUVqHxYlJlr+RgXFdH8DQ==", "requires": { "@snyk/composer-lockfile-parser": "^1.4.1", "@snyk/dep-graph": "^2.8.0", - "@snyk/docker-registry-v2-client": "^2.10.1", + "@snyk/docker-registry-v2-client": "^2.11.0", "@snyk/rpm-parser": "3.1.0", - "@snyk/snyk-docker-pull": "^3.10.1", + "@snyk/snyk-docker-pull": "^3.11.0", "adm-zip": "^0.5.5", "chalk": "^2.4.2", "debug": "^4.1.1", @@ -20419,7 +20495,7 @@ "packageurl-js": "1.2.0", "semver": "^7.5.4", "shescape": "^1.7.4", - "snyk-nodejs-lockfile-parser": "^1.52.6", + "snyk-nodejs-lockfile-parser": "^1.52.7", "snyk-poetry-lockfile-parser": "^1.4.0", "tar-stream": "^2.1.0", "tmp": "^0.2.1", @@ -20823,6 +20899,15 @@ } } }, + "streamx": { + "version": "2.15.6", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "requires": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -21010,6 +21095,37 @@ } } }, + "tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "requires": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "requires": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + } + } + }, "tar-stream": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", diff --git a/package.json b/package.json index 91a0a6507..1d1579c46 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "packageurl-js": "^1.2.0", "sleep-promise": "^9.1.0", "snyk-config": "5.1.0", - "snyk-docker-plugin": "^6.7.9", + "snyk-docker-plugin": "^6.8.0", "source-map-support": "^0.5.21", "tunnel": "0.0.6", "typescript": "4.7.4",