diff --git a/package-lock.json b/package-lock.json index 56f19e6..7450a9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,12 +30,12 @@ "@nestjs/cli": "^9.3.0", "@nestjs/schematics": "^9.1.0", "@nestjs/testing": "^9.4.0", - "@sectester/bus": "^0.20.0", - "@sectester/core": "^0.20.0", - "@sectester/repeater": "^0.20.0", - "@sectester/reporter": "^0.20.0", - "@sectester/runner": "^0.20.0", - "@sectester/scan": "^0.20.0", + "@sectester/bus": "^0.28.0", + "@sectester/core": "^0.29.1", + "@sectester/repeater": "^0.29.1", + "@sectester/reporter": "^0.29.1", + "@sectester/runner": "^0.29.1", + "@sectester/scan": "^0.29.1", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/express": "^4.17.13", @@ -69,6 +69,28 @@ "npm": ">=8" } }, + "node_modules/@acuminous/bitsyntax": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@acuminous/bitsyntax/-/bitsyntax-0.1.2.tgz", + "integrity": "sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-more-ints": "~1.0.0", + "debug": "^4.3.4", + "safe-buffer": "~5.1.2" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/@acuminous/bitsyntax/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -2569,13 +2591,14 @@ } }, "node_modules/@sectester/bus": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/bus/-/bus-0.20.0.tgz", - "integrity": "sha512-BgccGrBw8JviuyBbJh4UNL14gG53OdpcwOzCWy+8OCdlY4xBYBcGcqkyF9WXBTpg+qSikU1/0i9O7s6VDr3pZA==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@sectester/bus/-/bus-0.28.0.tgz", + "integrity": "sha512-G2TGFGZhJ0qjoOZrxH06yITRnP2Jxgh7o8NuYynlobizuKuw2zs4Y6WcwHPxtlGDImxwq0Hp+Ih/XAwSTkfNsQ==", "dev": true, + "license": "MIT", "dependencies": { - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", + "amqp-connection-manager": "^4.1.13", + "amqplib": "^0.10.3", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -2587,7 +2610,7 @@ }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" }, "peerDependencies": { "@sectester/core": ">=0.16.0 <1.0.0" @@ -2600,11 +2623,14 @@ "dev": true }, "node_modules/@sectester/core": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/core/-/core-0.20.0.tgz", - "integrity": "sha512-XVsVklBjqvQAYwO3OCr6XYO4CsxcR4GC4YEuIdyz7a32vs/1YALklTDbgyS8Y/+JQDyU3Q7WQGILtO1p7k1ZIg==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/core/-/core-0.29.1.tgz", + "integrity": "sha512-YWOchiZ+EAskJf2KaDGgHe3c8RtONeVXfY/lf68A+WqylvquO408xL/Hj20ZiOJyaXFBx1KatqvOQBpndG/Z4Q==", "dev": true, + "license": "MIT", "dependencies": { + "axios": "^0.26.1", + "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", "form-data": "^4.0.0", "reflect-metadata": "^0.1.13", @@ -2614,7 +2640,7 @@ }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" } }, "node_modules/@sectester/core/node_modules/tslib": { @@ -2624,35 +2650,76 @@ "dev": true }, "node_modules/@sectester/repeater": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/repeater/-/repeater-0.20.0.tgz", - "integrity": "sha512-+ERVuwgoV/i0d9JmsIyog/hnBTRgsItDmozBngsDImV+viWwLDC+JdHxcwPGZ27LHt+x4uePIIcLw8nFnL5Ukw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/repeater/-/repeater-0.29.1.tgz", + "integrity": "sha512-6PtCndTSpnDTuLfeHlyQo3AJXbfwtLwEyXL9i7RkxaZO/tz/cffxU4Pn5P4WawPiau+G//o6P7UalABCLD41ww==", "dev": true, + "license": "MIT", "dependencies": { - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.1.0", "form-data": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.4", + "iconv-lite": "^0.6.3", "reflect-metadata": "^0.1.13", - "semver": "^7.3.7", + "socket.io-client": "^4.7.5", + "socket.io-msgpack-parser": "^3.0.2", "socks-proxy-agent": "^6.2.0-beta.0", "tslib": "~2.3.1", "tsyringe": "^4.6.0", - "uuid": "^8.3.2", - "ws": "^8.5.0" + "uuid": "^8.3.2" }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" }, "peerDependencies": { - "@sectester/bus": ">=0.16.0 <1.0.0", "@sectester/core": ">=0.16.0 <1.0.0" } }, + "node_modules/@sectester/repeater/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@sectester/repeater/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@sectester/repeater/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@sectester/repeater/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -2660,16 +2727,14 @@ "dev": true }, "node_modules/@sectester/reporter": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/reporter/-/reporter-0.20.0.tgz", - "integrity": "sha512-d6mjM96Rh02lO+S8LTEZdhIq0n6K6kMJ7+Ox8oYws8IYdejgC188NDr9gpzTADcw1z8Fd2vYOSq0us21xd3SfQ==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/reporter/-/reporter-0.29.1.tgz", + "integrity": "sha512-e9rk9UiX47owleu1ULSb2PuA58KuR5kiCbi3XjP99U7MXb1X6SCmpkA4MZYBXpiBdCOBELQA53cfXEpmn6wTeQ==", "dev": true, + "license": "MIT", "dependencies": { "@har-sdk/core": "^1.4.3", - "@sectester/bus": "0.20.0", - "@sectester/core": "0.20.0", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", + "@sectester/core": "0.29.1", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -2683,7 +2748,7 @@ }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" }, "peerDependencies": { "@sectester/scan": ">=0.16.0 <1.0.0" @@ -2696,41 +2761,82 @@ "dev": true }, "node_modules/@sectester/runner": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/runner/-/runner-0.20.0.tgz", - "integrity": "sha512-RDTMYfn9hLi/caQuMeUPVF/c4QyTNXX5pVBS5jLM3K2CXuRqttAHvGeo3Lri4eKKpDozILMRlOMYjBQ4uOH1MQ==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/runner/-/runner-0.29.1.tgz", + "integrity": "sha512-O6YK6bD8gt7/0yRmfYA2i3qv3FoW6PcEtIZdIxCCDAI+TWwSoJlA43rvKZu/+oaqyvgjujKZmSJferkgJM5wqg==", "dev": true, + "license": "MIT", "dependencies": { "@har-sdk/core": "^1.4.3", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", "ci-info": "^3.3.0", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.1.0", "form-data": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.4", + "iconv-lite": "^0.6.3", "reflect-metadata": "^0.1.13", - "semver": "^7.3.7", + "socket.io-client": "^4.7.5", + "socket.io-msgpack-parser": "^3.0.2", "socks-proxy-agent": "^6.2.0-beta.0", "tslib": "~2.3.1", "tsyringe": "^4.6.0", "tty-table": "^4.1.5", - "uuid": "^8.3.2", - "ws": "^8.5.0" + "uuid": "^8.3.2" }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" }, "peerDependencies": { - "@sectester/bus": ">=0.16.0 <1.0.0", "@sectester/core": ">=0.16.0 <1.0.0", "@sectester/repeater": ">=0.16.0 <1.0.0", "@sectester/reporter": ">=0.16.0 <1.0.0", "@sectester/scan": ">=0.16.0 <1.0.0" } }, + "node_modules/@sectester/runner/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@sectester/runner/node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@sectester/runner/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@sectester/runner/node_modules/tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -2738,14 +2844,13 @@ "dev": true }, "node_modules/@sectester/scan": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/scan/-/scan-0.20.0.tgz", - "integrity": "sha512-D3ogk2KqsM8EHo3ZeamDJoDeHkcAId2UetE6jbcgc2xQ2erEi61U5TolYbXVWJED9j4InplbEuoPr5aGYPIiWw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/scan/-/scan-0.29.1.tgz", + "integrity": "sha512-WjWDJ/q2bTWM/EQBQrbjQmUtOzK/6fJ/wwy42WrYWSj3URdoDMxXF/Ef0EaSNgv0P5nF2+ZrEL5hWTzJ3LVY5Q==", "dev": true, + "license": "MIT", "dependencies": { "@har-sdk/core": "^1.4.3", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -2758,10 +2863,9 @@ }, "engines": { "node": ">=16", - "npm": "^8.1.0" + "npm": ">=8" }, "peerDependencies": { - "@sectester/bus": ">=0.16.0 <1.0.0", "@sectester/core": ">=0.16.0 <1.0.0" } }, @@ -2969,6 +3073,13 @@ "@sinonjs/commons": "^1.7.0" } }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true, + "license": "MIT" + }, "node_modules/@tsconfig/node10": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", @@ -3766,12 +3877,13 @@ } }, "node_modules/amqp-connection-manager": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/amqp-connection-manager/-/amqp-connection-manager-4.1.3.tgz", - "integrity": "sha512-wFc3oUbcDfmpSV/YxrsR9KrTXmFsZDzpdvfGCsAQfm6+5pl3VJyvxic44IYmqgb0oIvT0T5fWsmAr7zxfQvkTw==", + "version": "4.1.14", + "resolved": "https://registry.npmjs.org/amqp-connection-manager/-/amqp-connection-manager-4.1.14.tgz", + "integrity": "sha512-1km47dIvEr0HhMUazqovSvNwIlSvDX2APdUpULaINtHpiki1O+cLRaTeXb/jav4OLtH+k6GBXx5gsKOT9kcGKQ==", "dev": true, + "license": "MIT", "dependencies": { - "promise-breaker": "^5.0.0" + "promise-breaker": "^6.0.0" }, "engines": { "node": ">=10.0.0", @@ -3782,17 +3894,16 @@ } }, "node_modules/amqplib": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.8.0.tgz", - "integrity": "sha512-icU+a4kkq4Y1PS4NNi+YPDMwdlbFcZ1EZTQT2nigW3fvOb6AOgUQ9+Mk4ue0Zu5cBg/XpDzB40oH10ysrk2dmA==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.10.4.tgz", + "integrity": "sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==", "dev": true, + "license": "MIT", "dependencies": { - "bitsyntax": "~0.1.0", - "bluebird": "^3.7.2", + "@acuminous/bitsyntax": "^0.1.2", "buffer-more-ints": "~1.0.0", "readable-stream": "1.x >=1.1.9", - "safe-buffer": "~5.2.1", - "url-parse": "~1.5.1" + "url-parse": "~1.5.10" }, "engines": { "node": ">=10" @@ -3802,13 +3913,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/amqplib/node_modules/readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dev": true, + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.1", @@ -3819,8 +3932,9 @@ "node_modules/amqplib/node_modules/string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true, + "license": "MIT" }, "node_modules/ansi-colors": { "version": "4.1.3", @@ -4142,41 +4256,6 @@ "node": ">=8" } }, - "node_modules/bitsyntax": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz", - "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==", - "dev": true, - "dependencies": { - "buffer-more-ints": "~1.0.0", - "debug": "~2.6.9", - "safe-buffer": "~5.1.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/bitsyntax/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/bitsyntax/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bitsyntax/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, "node_modules/bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -4188,12 +4267,6 @@ "readable-stream": "^3.4.0" } }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "node_modules/body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", @@ -4344,7 +4417,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-1.0.0.tgz", "integrity": "sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/buffer-writer": { "version": "2.0.0", @@ -5417,6 +5491,30 @@ "once": "^1.4.0" } }, + "node_modules/engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.12.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", @@ -6188,6 +6286,13 @@ "node": ">=4" } }, + "node_modules/fast-content-type-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz", + "integrity": "sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==", + "dev": true, + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6973,6 +7078,33 @@ "node": ">= 0.8" } }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-agent/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/https-proxy-agent": { "version": "5.0.0", "dev": true, @@ -9555,6 +9687,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/notepack.io": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.2.0.tgz", + "integrity": "sha512-9b5w3t5VSH6ZPosoYnyDONnUTF8o0UkBw7JLA6eBlYJWyGT1Q3vQa8Hmuj1/X6RYvHjjygBDgw6fJhe0JEojfw==", + "dev": true, + "license": "MIT" + }, "node_modules/npm": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/npm/-/npm-8.12.0.tgz", @@ -12706,10 +12845,11 @@ "license": "MIT" }, "node_modules/promise-breaker": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-5.0.0.tgz", - "integrity": "sha512-mgsWQuG4kJ1dtO6e/QlNDLFtMkMzzecsC69aI5hlLEjGHFNpHrvGhFi4LiK5jg2SMQj74/diH+wZliL9LpGsyA==", - "dev": true + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-6.0.0.tgz", + "integrity": "sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==", + "dev": true, + "license": "MIT" }, "node_modules/prompts": { "version": "2.4.2", @@ -12789,7 +12929,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -13054,8 +13195,9 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.0", @@ -13737,6 +13879,47 @@ "node": ">=6" } }, + "node_modules/socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-msgpack-parser": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/socket.io-msgpack-parser/-/socket.io-msgpack-parser-3.0.2.tgz", + "integrity": "sha512-1e76bJ1PCKi9H+JiYk+S29PBJvknHjQWM7Mtj0hjF2KxDA6b6rQxv3rTsnwBoz/haZOhlCDIMQvPATbqYeuMxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "component-emitter": "~1.3.0", + "notepack.io": "~2.2.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/socks": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", @@ -14872,6 +15055,7 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -15181,16 +15365,17 @@ } }, "node_modules/ws": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz", - "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -15201,6 +15386,15 @@ } } }, + "node_modules/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/xtend": { "version": "4.0.2", "license": "MIT", @@ -15351,6 +15545,25 @@ } }, "dependencies": { + "@acuminous/bitsyntax": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@acuminous/bitsyntax/-/bitsyntax-0.1.2.tgz", + "integrity": "sha512-29lUK80d1muEQqiUsSo+3A0yP6CdspgC95EnKBMi22Xlwt79i/En4Vr67+cXhU+cZjbti3TgGGC5wy1stIywVQ==", + "dev": true, + "requires": { + "buffer-more-ints": "~1.0.0", + "debug": "^4.3.4", + "safe-buffer": "~5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, "@ampproject/remapping": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", @@ -17108,13 +17321,13 @@ } }, "@sectester/bus": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/bus/-/bus-0.20.0.tgz", - "integrity": "sha512-BgccGrBw8JviuyBbJh4UNL14gG53OdpcwOzCWy+8OCdlY4xBYBcGcqkyF9WXBTpg+qSikU1/0i9O7s6VDr3pZA==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@sectester/bus/-/bus-0.28.0.tgz", + "integrity": "sha512-G2TGFGZhJ0qjoOZrxH06yITRnP2Jxgh7o8NuYynlobizuKuw2zs4Y6WcwHPxtlGDImxwq0Hp+Ih/XAwSTkfNsQ==", "dev": true, "requires": { - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", + "amqp-connection-manager": "^4.1.13", + "amqplib": "^0.10.3", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -17134,11 +17347,13 @@ } }, "@sectester/core": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/core/-/core-0.20.0.tgz", - "integrity": "sha512-XVsVklBjqvQAYwO3OCr6XYO4CsxcR4GC4YEuIdyz7a32vs/1YALklTDbgyS8Y/+JQDyU3Q7WQGILtO1p7k1ZIg==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/core/-/core-0.29.1.tgz", + "integrity": "sha512-YWOchiZ+EAskJf2KaDGgHe3c8RtONeVXfY/lf68A+WqylvquO408xL/Hj20ZiOJyaXFBx1KatqvOQBpndG/Z4Q==", "dev": true, "requires": { + "axios": "^0.26.1", + "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", "form-data": "^4.0.0", "reflect-metadata": "^0.1.13", @@ -17156,27 +17371,56 @@ } }, "@sectester/repeater": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/repeater/-/repeater-0.20.0.tgz", - "integrity": "sha512-+ERVuwgoV/i0d9JmsIyog/hnBTRgsItDmozBngsDImV+viWwLDC+JdHxcwPGZ27LHt+x4uePIIcLw8nFnL5Ukw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/repeater/-/repeater-0.29.1.tgz", + "integrity": "sha512-6PtCndTSpnDTuLfeHlyQo3AJXbfwtLwEyXL9i7RkxaZO/tz/cffxU4Pn5P4WawPiau+G//o6P7UalABCLD41ww==", "dev": true, "requires": { - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.1.0", "form-data": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.4", + "iconv-lite": "^0.6.3", "reflect-metadata": "^0.1.13", - "semver": "^7.3.7", + "socket.io-client": "^4.7.5", + "socket.io-msgpack-parser": "^3.0.2", "socks-proxy-agent": "^6.2.0-beta.0", "tslib": "~2.3.1", "tsyringe": "^4.6.0", - "uuid": "^8.3.2", - "ws": "^8.5.0" + "uuid": "^8.3.2" }, "dependencies": { + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -17186,16 +17430,13 @@ } }, "@sectester/reporter": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/reporter/-/reporter-0.20.0.tgz", - "integrity": "sha512-d6mjM96Rh02lO+S8LTEZdhIq0n6K6kMJ7+Ox8oYws8IYdejgC188NDr9gpzTADcw1z8Fd2vYOSq0us21xd3SfQ==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/reporter/-/reporter-0.29.1.tgz", + "integrity": "sha512-e9rk9UiX47owleu1ULSb2PuA58KuR5kiCbi3XjP99U7MXb1X6SCmpkA4MZYBXpiBdCOBELQA53cfXEpmn6wTeQ==", "dev": true, "requires": { "@har-sdk/core": "^1.4.3", - "@sectester/bus": "0.20.0", - "@sectester/core": "0.20.0", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", + "@sectester/core": "0.29.1", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -17217,30 +17458,59 @@ } }, "@sectester/runner": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/runner/-/runner-0.20.0.tgz", - "integrity": "sha512-RDTMYfn9hLi/caQuMeUPVF/c4QyTNXX5pVBS5jLM3K2CXuRqttAHvGeo3Lri4eKKpDozILMRlOMYjBQ4uOH1MQ==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/runner/-/runner-0.29.1.tgz", + "integrity": "sha512-O6YK6bD8gt7/0yRmfYA2i3qv3FoW6PcEtIZdIxCCDAI+TWwSoJlA43rvKZu/+oaqyvgjujKZmSJferkgJM5wqg==", "dev": true, "requires": { "@har-sdk/core": "^1.4.3", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", "ci-info": "^3.3.0", - "content-type": "^1.0.4", + "fast-content-type-parse": "^1.1.0", "form-data": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.4", + "iconv-lite": "^0.6.3", "reflect-metadata": "^0.1.13", - "semver": "^7.3.7", + "socket.io-client": "^4.7.5", + "socket.io-msgpack-parser": "^3.0.2", "socks-proxy-agent": "^6.2.0-beta.0", "tslib": "~2.3.1", "tsyringe": "^4.6.0", "tty-table": "^4.1.5", - "uuid": "^8.3.2", - "ws": "^8.5.0" + "uuid": "^8.3.2" }, "dependencies": { + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + }, + "https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dev": true, + "requires": { + "agent-base": "^7.0.2", + "debug": "4" + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -17250,14 +17520,12 @@ } }, "@sectester/scan": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@sectester/scan/-/scan-0.20.0.tgz", - "integrity": "sha512-D3ogk2KqsM8EHo3ZeamDJoDeHkcAId2UetE6jbcgc2xQ2erEi61U5TolYbXVWJED9j4InplbEuoPr5aGYPIiWw==", + "version": "0.29.1", + "resolved": "https://registry.npmjs.org/@sectester/scan/-/scan-0.29.1.tgz", + "integrity": "sha512-WjWDJ/q2bTWM/EQBQrbjQmUtOzK/6fJ/wwy42WrYWSj3URdoDMxXF/Ef0EaSNgv0P5nF2+ZrEL5hWTzJ3LVY5Q==", "dev": true, "requires": { "@har-sdk/core": "^1.4.3", - "amqp-connection-manager": "^4.1.1", - "amqplib": "^0.8.0", "axios": "^0.26.1", "axios-rate-limit": "^1.3.0", "chalk": "^4.1.2", @@ -17424,6 +17692,12 @@ "@sinonjs/commons": "^1.7.0" } }, + "@socket.io/component-emitter": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.2.tgz", + "integrity": "sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==", + "dev": true + }, "@tsconfig/node10": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", @@ -18081,26 +18355,24 @@ "requires": {} }, "amqp-connection-manager": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/amqp-connection-manager/-/amqp-connection-manager-4.1.3.tgz", - "integrity": "sha512-wFc3oUbcDfmpSV/YxrsR9KrTXmFsZDzpdvfGCsAQfm6+5pl3VJyvxic44IYmqgb0oIvT0T5fWsmAr7zxfQvkTw==", + "version": "4.1.14", + "resolved": "https://registry.npmjs.org/amqp-connection-manager/-/amqp-connection-manager-4.1.14.tgz", + "integrity": "sha512-1km47dIvEr0HhMUazqovSvNwIlSvDX2APdUpULaINtHpiki1O+cLRaTeXb/jav4OLtH+k6GBXx5gsKOT9kcGKQ==", "dev": true, "requires": { - "promise-breaker": "^5.0.0" + "promise-breaker": "^6.0.0" } }, "amqplib": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.8.0.tgz", - "integrity": "sha512-icU+a4kkq4Y1PS4NNi+YPDMwdlbFcZ1EZTQT2nigW3fvOb6AOgUQ9+Mk4ue0Zu5cBg/XpDzB40oH10ysrk2dmA==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.10.4.tgz", + "integrity": "sha512-DMZ4eCEjAVdX1II2TfIUpJhfKAuoCeDIo/YyETbfAqehHTXxxs7WOOd+N1Xxr4cKhx12y23zk8/os98FxlZHrw==", "dev": true, "requires": { - "bitsyntax": "~0.1.0", - "bluebird": "^3.7.2", + "@acuminous/bitsyntax": "^0.1.2", "buffer-more-ints": "~1.0.0", "readable-stream": "1.x >=1.1.9", - "safe-buffer": "~5.2.1", - "url-parse": "~1.5.1" + "url-parse": "~1.5.10" }, "dependencies": { "isarray": { @@ -18112,7 +18384,7 @@ "readable-stream": { "version": "1.1.14", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", "dev": true, "requires": { "core-util-is": "~1.0.0", @@ -18124,7 +18396,7 @@ "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", "dev": true } } @@ -18349,40 +18621,6 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "bitsyntax": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.1.0.tgz", - "integrity": "sha512-ikAdCnrloKmFOugAfxWws89/fPc+nw0OOG1IzIE72uSOg/A3cYptKCjSUhDTuj7fhsJtzkzlv7l3b8PzRHLN0Q==", - "dev": true, - "requires": { - "buffer-more-ints": "~1.0.0", - "debug": "~2.6.9", - "safe-buffer": "~5.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - } - } - }, "bl": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", @@ -18394,12 +18632,6 @@ "readable-stream": "^3.4.0" } }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, "body-parser": { "version": "1.20.2", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", @@ -19270,6 +19502,25 @@ "once": "^1.4.0" } }, + "engine.io-client": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.4.tgz", + "integrity": "sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.17.1", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "dev": true + }, "enhanced-resolve": { "version": "5.12.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", @@ -19835,6 +20086,12 @@ "tmp": "^0.0.33" } }, + "fast-content-type-parse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.1.0.tgz", + "integrity": "sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -20386,6 +20643,27 @@ "toidentifier": "1.0.1" } }, + "http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "requires": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "dependencies": { + "agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dev": true, + "requires": { + "debug": "^4.3.4" + } + } + } + }, "https-proxy-agent": { "version": "5.0.0", "dev": true, @@ -22160,6 +22438,12 @@ "version": "6.1.0", "dev": true }, + "notepack.io": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/notepack.io/-/notepack.io-2.2.0.tgz", + "integrity": "sha512-9b5w3t5VSH6ZPosoYnyDONnUTF8o0UkBw7JLA6eBlYJWyGT1Q3vQa8Hmuj1/X6RYvHjjygBDgw6fJhe0JEojfw==", + "dev": true + }, "npm": { "version": "8.12.0", "resolved": "https://registry.npmjs.org/npm/-/npm-8.12.0.tgz", @@ -24319,9 +24603,9 @@ "version": "2.0.1" }, "promise-breaker": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-5.0.0.tgz", - "integrity": "sha512-mgsWQuG4kJ1dtO6e/QlNDLFtMkMzzecsC69aI5hlLEjGHFNpHrvGhFi4LiK5jg2SMQj74/diH+wZliL9LpGsyA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-6.0.0.tgz", + "integrity": "sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==", "dev": true }, "prompts": { @@ -24561,7 +24845,7 @@ "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", "dev": true }, "resolve": { @@ -25043,6 +25327,38 @@ } } }, + "socket.io-client": { + "version": "4.7.5", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.5.tgz", + "integrity": "sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + } + }, + "socket.io-msgpack-parser": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/socket.io-msgpack-parser/-/socket.io-msgpack-parser-3.0.2.tgz", + "integrity": "sha512-1e76bJ1PCKi9H+JiYk+S29PBJvknHjQWM7Mtj0hjF2KxDA6b6rQxv3rTsnwBoz/haZOhlCDIMQvPATbqYeuMxg==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "notepack.io": "~2.2.0" + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, "socks": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", @@ -26055,12 +26371,18 @@ } }, "ws": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz", - "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "requires": {} }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true + }, "xtend": { "version": "4.0.2" }, diff --git a/package.json b/package.json index db64390..b1c0090 100644 --- a/package.json +++ b/package.json @@ -81,12 +81,12 @@ "@nestjs/cli": "^9.3.0", "@nestjs/schematics": "^9.1.0", "@nestjs/testing": "^9.4.0", - "@sectester/bus": "^0.20.0", - "@sectester/core": "^0.20.0", - "@sectester/repeater": "^0.20.0", - "@sectester/reporter": "^0.20.0", - "@sectester/runner": "^0.20.0", - "@sectester/scan": "^0.20.0", + "@sectester/bus": "^0.28.0", + "@sectester/core": "^0.29.1", + "@sectester/repeater": "^0.29.1", + "@sectester/reporter": "^0.29.1", + "@sectester/runner": "^0.29.1", + "@sectester/scan": "^0.29.1", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/express": "^4.17.13",