diff --git a/package-lock.json b/package-lock.json index 37422ff..dad9740 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,12 +7,12 @@ "name": "sftp-component", "license": "Apache-2.0", "dependencies": { - "@elastic.io/component-commons-library": "3.0.2", + "@elastic.io/component-commons-library": "3.1.5", "@elastic.io/oih-standard-library": "2.0.3", "async": "3.2.3", "elasticio-node": "0.0.9", "elasticio-rest-node": "1.2.7", - "elasticio-sailor-nodejs": "2.6.28", + "elasticio-sailor-nodejs": "2.7.1", "micromatch": "4.0.2", "moment": "2.29.4", "ssh2-sftp-client": "9.0.4" @@ -500,9 +500,9 @@ } }, "node_modules/@elastic.io/bunyan-logger": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.9.tgz", - "integrity": "sha512-e558vYGw1QL8TUq3UT47ydS+mbOqXa7DK3m6SZBYTFXkMaJJFJSfkFSgvwp9FEsrPqvIGx44lFBHzfjipvgE4A==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.8.tgz", + "integrity": "sha512-/+BMJF3PX09nMZbnOMaz+NyD+F208BBEeS5xr6tdg2uga4RCw6BNsHwvz+uuYqnKZZk1k2SYuxghVPVCvwC+4A==", "dependencies": { "bunyan": "1.8.15" } @@ -525,12 +525,12 @@ } }, "node_modules/@elastic.io/component-commons-library": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.2.tgz", - "integrity": "sha512-/ZnZHBKfrYtcwP1zSGTAOdgIYNTDak4ukCmvlt+EElTgkvWoI0qlA5R60THKx8lbumtJC7LjyAc1t5H/7n2Brg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.1.5.tgz", + "integrity": "sha512-MhQ1aGWQOPpiyNVAhHrGH8MC8SBVpR3k75nJdh3XHpnNtC2hmj+fGzPz4HqxOUTFygNiO9TrLAceP7+zAegvLw==", "dependencies": { - "@elastic.io/jsonata-moment": "1.1.4", - "@elastic.io/maester-client": "4.0.3", + "@elastic.io/jsonata-moment": "1.1.5", + "@elastic.io/maester-client": "5.0.1", "@elastic.io/ntlm-client": "1.0.0", "async": "3.2.3", "axios": "0.27.2", @@ -543,37 +543,6 @@ "request": "2.88.2" } }, - "node_modules/@elastic.io/component-commons-library/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/@elastic.io/component-logger": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/@elastic.io/component-logger/-/component-logger-0.0.1.tgz", @@ -602,17 +571,17 @@ } }, "node_modules/@elastic.io/jsonata-moment": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", - "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.5.tgz", + "integrity": "sha512-0ISW2p+3t5Zz97V5ilRZTPLPWJNBUkaueKxQ1bY/2iBrhu035fRq4biXxunq6wk1GK5lQB3dpXwe/hcHvTdJhw==", "dependencies": { - "jsonata": "1.7.0" + "jsonata": "1.8.6" } }, "node_modules/@elastic.io/maester-client": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.3.tgz", - "integrity": "sha512-cHOMo4Cw4xDsvpsLRCQkWcMcZREXMUh63c/kdzJEj3PrNau5D4TLFkv21x/idxhBb2IiHgb5UAMl5y5LZhDJKw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-5.0.1.tgz", + "integrity": "sha512-Wq5hte8px+5P2+8phbrcB3tPPAL2mgXnmEEJxGtWpkS6SK/FhUa2oM9wqQHW33F1oJv9D7JCnEmuQYqSrwWGAQ==", "dependencies": { "@elastic.io/bunyan-logger": "1.0.8", "@elastic.io/component-commons-library": "3.0.0", @@ -620,19 +589,11 @@ "axios": "0.26.1", "form-data": "4.0.0", "get-stream": "6.0.1", - "jsonwebtoken": "8.5.1", + "jsonwebtoken": "9.0.0", "sinon": "11.1.2", "stream-mime-type": "1.0.2" } }, - "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/bunyan-logger": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.8.tgz", - "integrity": "sha512-/+BMJF3PX09nMZbnOMaz+NyD+F208BBEeS5xr6tdg2uga4RCw6BNsHwvz+uuYqnKZZk1k2SYuxghVPVCvwC+4A==", - "dependencies": { - "bunyan": "1.8.15" - } - }, "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/component-commons-library": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0.tgz", @@ -661,21 +622,12 @@ "form-data": "^4.0.0" } }, - "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/component-commons-library/node_modules/bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", - "engines": [ - "node >=0.10.0" - ], - "bin": { - "bunyan": "bin/bunyan" - }, - "optionalDependencies": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" + "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/jsonata-moment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", + "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", + "dependencies": { + "jsonata": "1.7.0" } }, "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/maester-client": { @@ -781,21 +733,25 @@ "stream-mime-type": "1.0.2" } }, - "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/maester-client/node_modules/bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", - "engines": [ - "node >=0.10.0" - ], - "bin": { - "bunyan": "bin/bunyan" + "node_modules/@elastic.io/maester-client/node_modules/@elastic.io/maester-client/node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" }, - "optionalDependencies": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" + "engines": { + "node": ">=4", + "npm": ">=1.4.28" } }, "node_modules/@elastic.io/maester-client/node_modules/@sinonjs/fake-timers": { @@ -807,9 +763,9 @@ } }, "node_modules/@elastic.io/maester-client/node_modules/@sinonjs/samsam": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", - "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.3.tgz", + "integrity": "sha512-nhOb2dWPeb1sd3IQXL/dVPnKHDOAFfvichtBf4xV00/rU1QbPCQqKMbvIheIjqwVjh7qIgf2AHTHi391yMOMpQ==", "dependencies": { "@sinonjs/commons": "^1.6.0", "lodash.get": "^4.4.2", @@ -824,23 +780,6 @@ "follow-redirects": "^1.14.8" } }, - "node_modules/@elastic.io/maester-client/node_modules/bunyan": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", - "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", - "engines": [ - "node >=0.10.0" - ], - "bin": { - "bunyan": "bin/bunyan" - }, - "optionalDependencies": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, "node_modules/@elastic.io/maester-client/node_modules/diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -862,79 +801,53 @@ "node": ">= 6" } }, - "node_modules/@elastic.io/maester-client/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "node_modules/@elastic.io/maester-client/node_modules/jsonata": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", + "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 8" } }, - "node_modules/@elastic.io/maester-client/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } + "node_modules/@elastic.io/maester-client/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/@elastic.io/maester-client/node_modules/nise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", - "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", + "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", "dependencies": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": ">=5", + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^10.0.2", "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" } }, - "node_modules/@elastic.io/maester-client/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "node_modules/@elastic.io/maester-client/node_modules/nise/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" + "type-detect": "4.0.8" } }, - "node_modules/@elastic.io/maester-client/node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "node_modules/@elastic.io/maester-client/node_modules/nise/node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@elastic.io/maester-client/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" } }, "node_modules/@elastic.io/maester-client/node_modules/sinon": { @@ -954,17 +867,6 @@ "url": "https://opencollective.com/sinon" } }, - "node_modules/@elastic.io/maester-client/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@elastic.io/ntlm-client": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@elastic.io/ntlm-client/-/ntlm-client-1.0.0.tgz", @@ -977,66 +879,6 @@ "node": "12" } }, - "node_modules/@elastic.io/ntlm-client/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@elastic.io/object-storage-client": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@elastic.io/object-storage-client/-/object-storage-client-2.1.0.tgz", - "integrity": "sha512-NwHuV20M7nTVOY7i8UizHPvHsfUxKfqpXwppCXVpL0cz1Z6pDznolZt9fnMJR0dvjUMFd9TQc7OkxlJJgi1xwg==", - "dependencies": { - "@elastic.io/bunyan-logger": "1.0.9", - "axios": "0.26.0", - "get-stream": "5.1.0", - "jsonwebtoken": "8.5.1", - "uuid": "3.3.2" - } - }, - "node_modules/@elastic.io/object-storage-client/node_modules/axios": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz", - "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/@elastic.io/object-storage-client/node_modules/uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/@elastic.io/oih-standard-library": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@elastic.io/oih-standard-library/-/oih-standard-library-2.0.3.tgz", @@ -1634,7 +1476,7 @@ "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "node_modules/buffer-from": { "version": "1.1.2", @@ -2196,37 +2038,6 @@ "teleport": ">=0.2.0" } }, - "node_modules/elasticio-rest-node/node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/elasticio-rest-node/node_modules/requestretry": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz", @@ -2240,11 +2051,11 @@ } }, "node_modules/elasticio-sailor-nodejs": { - "version": "2.6.28", - "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.6.28.tgz", - "integrity": "sha512-wH7yYGa9y5gsOYLWSr2MLFOXY/LNwaIPOJxA/0Hkiz2qYrgVwIsOTNg3QB0Zq8pfU0xbGAgxUVgKEXqt71DNzw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.7.1.tgz", + "integrity": "sha512-bBtkOWIK753z2BSpXmqjnmkbNRKEeg6cmjzbIGUTDCAZisrdyeiwoF32i+QDHuC8nkI8HSbfgrGdcGqhESJi1Q==", "dependencies": { - "@elastic.io/object-storage-client": "2.1.0", + "@elastic.io/maester-client": "4.0.3", "amqplib": "0.8.0", "bunyan": "1.8.10", "co": "4.6.0", @@ -2262,6 +2073,201 @@ "node": ">=12.13.0" } }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0.tgz", + "integrity": "sha512-BrQKXDuHTZfTxt7dMpGg7P+nmMwiXMm2EQqQzA6+3EjhTYYdbjyt34lkFaT2TlI1yNt2NsDzG0If4d6NEQ1tcA==", + "dependencies": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library": { + "version": "3.0.0-dev.7", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0-dev.7.tgz", + "integrity": "sha512-ZphFZw5qp0hpCTL+3ZoQg+14zs+RV6l9YKGs6sE/G2aURxzq6WMPRdyDp3z9jQcBnsfdyg2zG1w7Ogw9Yf3OFg==", + "dependencies": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0-dev.11", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library": { + "version": "3.0.0-dev.6", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0-dev.6.tgz", + "integrity": "sha512-gzqOnySPYDF1uJUrHDYmhuBjoITKJcWKfOG98dZyrQFZLgrsRK3kHNWLgHq0Z8nYCifYDXBi8bbtxqJNXg9LYQ==", + "dependencies": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0-dev.10", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client": { + "version": "4.0.0-dev.10", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0-dev.10.tgz", + "integrity": "sha512-XRE778tB3sotc3KHycVkIp6mOEjX937MDcf2j3FAja4LZBl/ehgR7PtrZkm/JsapCAiMv1MNkgsXST5D3odD2A==", + "dependencies": { + "@elastic.io/bunyan-logger": "1.0.8", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client": { + "version": "4.0.0-dev.11", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0-dev.11.tgz", + "integrity": "sha512-eUCuiIlgQ4HcoBVPfwkJIqG8kGKFoVtMDSfpGQmkJso1lFCgYr/T2WSr0V30Bm0sFdgRDzo/D/axEEjZcU6pmw==", + "dependencies": { + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0-dev.6", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0.tgz", + "integrity": "sha512-07AD2RHqUehPIZ0rhUWRQlHG0PwZMgqsBHplmPGfBwFfLsPDkQYzBeHPfl/trYcMOT9zsOgAt6fXrTrVjchSXw==", + "dependencies": { + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0-dev.7", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/@elastic.io/maester-client/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/component-commons-library/node_modules/bunyan": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", + "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", + "engines": [ + "node >=0.10.0" + ], + "bin": { + "bunyan": "bin/bunyan" + }, + "optionalDependencies": { + "dtrace-provider": "~0.8", + "moment": "^2.19.3", + "mv": "~2", + "safe-json-stringify": "~1" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/jsonata-moment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", + "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", + "dependencies": { + "jsonata": "1.7.0" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/maester-client": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.3.tgz", + "integrity": "sha512-cHOMo4Cw4xDsvpsLRCQkWcMcZREXMUh63c/kdzJEj3PrNau5D4TLFkv21x/idxhBb2IiHgb5UAMl5y5LZhDJKw==", + "dependencies": { + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@elastic.io/maester-client/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@sinonjs/fake-timers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/@sinonjs/samsam": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.3.tgz", + "integrity": "sha512-nhOb2dWPeb1sd3IQXL/dVPnKHDOAFfvichtBf4xV00/rU1QbPCQqKMbvIheIjqwVjh7qIgf2AHTHi391yMOMpQ==", + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, "node_modules/elasticio-sailor-nodejs/node_modules/bunyan": { "version": "1.8.10", "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.10.tgz", @@ -2279,6 +2285,89 @@ "safe-json-stringify": "~1" } }, + "node_modules/elasticio-sailor-nodejs/node_modules/diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/jsonata": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", + "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/elasticio-sailor-nodejs/node_modules/nise": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", + "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", + "dependencies": { + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^10.0.2", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/nise/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/nise/node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, "node_modules/elasticio-sailor-nodejs/node_modules/q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -2300,6 +2389,31 @@ "request": "2.*.*" } }, + "node_modules/elasticio-sailor-nodejs/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/elasticio-sailor-nodejs/node_modules/sinon": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz", + "integrity": "sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==", + "dependencies": { + "@sinonjs/commons": "^1.8.3", + "@sinonjs/fake-timers": "^7.1.2", + "@sinonjs/samsam": "^6.0.2", + "diff": "^5.0.0", + "nise": "^5.1.0", + "supports-color": "^7.2.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/sinon" + } + }, "node_modules/elasticio-sailor-nodejs/node_modules/uuid": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", @@ -2320,14 +2434,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, "node_modules/enquirer": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz", @@ -3144,14 +3250,14 @@ } }, "node_modules/get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "dependencies": { - "pump": "^3.0.0" - }, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/getpass": { @@ -3798,32 +3904,26 @@ } }, "node_modules/jsonata": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", - "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==", + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.6.tgz", + "integrity": "sha512-ZH2TPYdNP2JecOl/HvrH47Xc+9imibEMQ4YqKy/F/FrM+2a6vfbGxeCX23dB9Fr6uvGwv+ghf1KxWB3iZk09wA==", "engines": { "node": ">= 8" } }, "node_modules/jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", "dependencies": { "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", + "lodash": "^4.17.21", "ms": "^2.1.1", - "semver": "^5.6.0" + "semver": "^7.3.8" }, "engines": { - "node": ">=4", - "npm": ">=1.4.28" + "node": ">=12", + "npm": ">=6" } }, "node_modules/jsonwebtoken/node_modules/ms": { @@ -3831,14 +3931,6 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/jsprim": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", @@ -3938,37 +4030,37 @@ "node_modules/lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, "node_modules/lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" }, "node_modules/lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" }, "node_modules/lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, "node_modules/lodash.set": { "version": "4.3.2", @@ -4041,6 +4133,17 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -5121,15 +5224,6 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, - "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/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5356,9 +5450,9 @@ "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" }, "node_modules/request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { "aws-sign2": "~0.7.0", @@ -5368,7 +5462,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -5378,12 +5472,12 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" }, "engines": { - "node": ">= 4" + "node": ">= 6" } }, "node_modules/request-promise-core": { @@ -5417,23 +5511,6 @@ "request": "^2.34" } }, - "node_modules/request/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/request/node_modules/tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dependencies": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -5524,10 +5601,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true, + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -5900,9 +5979,9 @@ } }, "node_modules/supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, @@ -6380,6 +6459,11 @@ "node": ">=10" } }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", @@ -6786,9 +6870,9 @@ } }, "@elastic.io/bunyan-logger": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.9.tgz", - "integrity": "sha512-e558vYGw1QL8TUq3UT47ydS+mbOqXa7DK3m6SZBYTFXkMaJJFJSfkFSgvwp9FEsrPqvIGx44lFBHzfjipvgE4A==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.8.tgz", + "integrity": "sha512-/+BMJF3PX09nMZbnOMaz+NyD+F208BBEeS5xr6tdg2uga4RCw6BNsHwvz+uuYqnKZZk1k2SYuxghVPVCvwC+4A==", "requires": { "bunyan": "1.8.15" }, @@ -6807,12 +6891,12 @@ } }, "@elastic.io/component-commons-library": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.2.tgz", - "integrity": "sha512-/ZnZHBKfrYtcwP1zSGTAOdgIYNTDak4ukCmvlt+EElTgkvWoI0qlA5R60THKx8lbumtJC7LjyAc1t5H/7n2Brg==", + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.1.5.tgz", + "integrity": "sha512-MhQ1aGWQOPpiyNVAhHrGH8MC8SBVpR3k75nJdh3XHpnNtC2hmj+fGzPz4HqxOUTFygNiO9TrLAceP7+zAegvLw==", "requires": { - "@elastic.io/jsonata-moment": "1.1.4", - "@elastic.io/maester-client": "4.0.3", + "@elastic.io/jsonata-moment": "1.1.5", + "@elastic.io/maester-client": "5.0.1", "@elastic.io/ntlm-client": "1.0.0", "async": "3.2.3", "axios": "0.27.2", @@ -6823,35 +6907,6 @@ "remove-leading-slash": "1.0.1", "remove-trailing-slash": "0.1.1", "request": "2.88.2" - }, - "dependencies": { - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - } } }, "@elastic.io/component-logger": { @@ -6878,17 +6933,17 @@ } }, "@elastic.io/jsonata-moment": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", - "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.5.tgz", + "integrity": "sha512-0ISW2p+3t5Zz97V5ilRZTPLPWJNBUkaueKxQ1bY/2iBrhu035fRq4biXxunq6wk1GK5lQB3dpXwe/hcHvTdJhw==", "requires": { - "jsonata": "1.7.0" + "jsonata": "1.8.6" } }, "@elastic.io/maester-client": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.3.tgz", - "integrity": "sha512-cHOMo4Cw4xDsvpsLRCQkWcMcZREXMUh63c/kdzJEj3PrNau5D4TLFkv21x/idxhBb2IiHgb5UAMl5y5LZhDJKw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-5.0.1.tgz", + "integrity": "sha512-Wq5hte8px+5P2+8phbrcB3tPPAL2mgXnmEEJxGtWpkS6SK/FhUa2oM9wqQHW33F1oJv9D7JCnEmuQYqSrwWGAQ==", "requires": { "@elastic.io/bunyan-logger": "1.0.8", "@elastic.io/component-commons-library": "3.0.0", @@ -6896,19 +6951,11 @@ "axios": "0.26.1", "form-data": "4.0.0", "get-stream": "6.0.1", - "jsonwebtoken": "8.5.1", + "jsonwebtoken": "9.0.0", "sinon": "11.1.2", "stream-mime-type": "1.0.2" }, "dependencies": { - "@elastic.io/bunyan-logger": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@elastic.io/bunyan-logger/-/bunyan-logger-1.0.8.tgz", - "integrity": "sha512-/+BMJF3PX09nMZbnOMaz+NyD+F208BBEeS5xr6tdg2uga4RCw6BNsHwvz+uuYqnKZZk1k2SYuxghVPVCvwC+4A==", - "requires": { - "bunyan": "1.8.15" - } - }, "@elastic.io/component-commons-library": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0.tgz", @@ -6936,20 +6983,17 @@ "follow-redirects": "^1.14.9", "form-data": "^4.0.0" } - }, - "bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", - "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - } } } }, + "@elastic.io/jsonata-moment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", + "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", + "requires": { + "jsonata": "1.7.0" + } + }, "@elastic.io/maester-client": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0.tgz", @@ -7059,15 +7103,21 @@ } } }, - "bunyan": { - "version": "1.8.14", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", - "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" } } } @@ -7081,9 +7131,9 @@ } }, "@sinonjs/samsam": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.1.tgz", - "integrity": "sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.3.tgz", + "integrity": "sha512-nhOb2dWPeb1sd3IQXL/dVPnKHDOAFfvichtBf4xV00/rU1QbPCQqKMbvIheIjqwVjh7qIgf2AHTHi391yMOMpQ==", "requires": { "@sinonjs/commons": "^1.6.0", "lodash.get": "^4.4.2", @@ -7098,17 +7148,6 @@ "follow-redirects": "^1.14.8" } }, - "bunyan": { - "version": "1.8.15", - "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.15.tgz", - "integrity": "sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==", - "requires": { - "dtrace-provider": "~0.8", - "moment": "^2.19.3", - "mv": "~2", - "safe-json-stringify": "~1" - } - }, "diff": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", @@ -7124,67 +7163,51 @@ "mime-types": "^2.1.12" } }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "jsonata": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", + "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==" }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nise": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.1.tgz", - "integrity": "sha512-yr5kW2THW1AkxVmCnKEh4nbYkJdB3I7LUkiUgOvEkOp414mc2UMaHMA7pjq1nYowhdoJZGwEKGaQVbxfpWj10A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", + "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", "requires": { - "@sinonjs/commons": "^1.8.3", - "@sinonjs/fake-timers": ">=5", + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^10.0.2", "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" }, "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "@sinonjs/commons": "^2.0.0" } } } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, "sinon": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz", @@ -7197,14 +7220,6 @@ "nise": "^5.1.0", "supports-color": "^7.2.0" } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -7215,62 +7230,6 @@ "requires": { "extend": "3.0.2", "request": "2.88.2" - }, - "dependencies": { - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - } - } - }, - "@elastic.io/object-storage-client": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@elastic.io/object-storage-client/-/object-storage-client-2.1.0.tgz", - "integrity": "sha512-NwHuV20M7nTVOY7i8UizHPvHsfUxKfqpXwppCXVpL0cz1Z6pDznolZt9fnMJR0dvjUMFd9TQc7OkxlJJgi1xwg==", - "requires": { - "@elastic.io/bunyan-logger": "1.0.9", - "axios": "0.26.0", - "get-stream": "5.1.0", - "jsonwebtoken": "8.5.1", - "uuid": "3.3.2" - }, - "dependencies": { - "axios": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.0.tgz", - "integrity": "sha512-lKoGLMYtHvFrPVt3r+RBMp9nh34N0M8zEfCWqdWZx6phynIEhQqAdydpyBAAG211zlhX9Rgu08cOamy6XjE5Og==", - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - } } }, "@elastic.io/oih-standard-library": { @@ -7754,7 +7713,7 @@ "buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", - "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" }, "buffer-from": { "version": "1.1.2", @@ -8194,64 +8153,240 @@ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requestretry": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz", + "integrity": "sha512-Zz8z7G2OuVs4F0wR0shKMEMm7lNvPNHM0UIHNns9qfyuBDKSExoTsZGtSjKst6nPEwlMrbA9G+m/yC0AbGj+8w==", + "requires": { + "extend": "^3.0.2", + "lodash": "^4.17.15" + } + } + } + }, + "elasticio-sailor-nodejs": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.7.1.tgz", + "integrity": "sha512-bBtkOWIK753z2BSpXmqjnmkbNRKEeg6cmjzbIGUTDCAZisrdyeiwoF32i+QDHuC8nkI8HSbfgrGdcGqhESJi1Q==", + "requires": { + "@elastic.io/maester-client": "4.0.3", + "amqplib": "0.8.0", + "bunyan": "1.8.10", + "co": "4.6.0", + "debug": "3.1.0", + "elasticio-rest-node": "1.2.7", + "event-to-promise": "0.8.0", + "lodash": "4.17.21", + "p-throttle": "2.1.0", + "q": "1.5.1", + "request-promise-native": "1.0.5", + "requestretry": "7.0.2", + "uuid": "3.0.1" + }, + "dependencies": { + "@elastic.io/component-commons-library": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0.tgz", + "integrity": "sha512-BrQKXDuHTZfTxt7dMpGg7P+nmMwiXMm2EQqQzA6+3EjhTYYdbjyt34lkFaT2TlI1yNt2NsDzG0If4d6NEQ1tcA==", + "requires": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + }, + "dependencies": { + "@elastic.io/component-commons-library": { + "version": "3.0.0-dev.7", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0-dev.7.tgz", + "integrity": "sha512-ZphFZw5qp0hpCTL+3ZoQg+14zs+RV6l9YKGs6sE/G2aURxzq6WMPRdyDp3z9jQcBnsfdyg2zG1w7Ogw9Yf3OFg==", + "requires": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0-dev.11", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + }, + "dependencies": { + "@elastic.io/component-commons-library": { + "version": "3.0.0-dev.6", + "resolved": "https://registry.npmjs.org/@elastic.io/component-commons-library/-/component-commons-library-3.0.0-dev.6.tgz", + "integrity": "sha512-gzqOnySPYDF1uJUrHDYmhuBjoITKJcWKfOG98dZyrQFZLgrsRK3kHNWLgHq0Z8nYCifYDXBi8bbtxqJNXg9LYQ==", + "requires": { + "@elastic.io/jsonata-moment": "1.1.4", + "@elastic.io/maester-client": "4.0.0-dev.10", + "@elastic.io/ntlm-client": "1.0.0", + "async": "3.2.3", + "axios": "0.27.2", + "bunyan": "1.8.14", + "bunyan-format": "0.2.1", + "bunyan-serializers": "0.0.2", + "elasticio-node": "0.0.9", + "remove-leading-slash": "1.0.1", + "remove-trailing-slash": "0.1.1", + "request": "2.88.2" + }, + "dependencies": { + "@elastic.io/maester-client": { + "version": "4.0.0-dev.10", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0-dev.10.tgz", + "integrity": "sha512-XRE778tB3sotc3KHycVkIp6mOEjX937MDcf2j3FAja4LZBl/ehgR7PtrZkm/JsapCAiMv1MNkgsXST5D3odD2A==", + "requires": { + "@elastic.io/bunyan-logger": "1.0.8", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + } + } + } + } + }, + "@elastic.io/maester-client": { + "version": "4.0.0-dev.11", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0-dev.11.tgz", + "integrity": "sha512-eUCuiIlgQ4HcoBVPfwkJIqG8kGKFoVtMDSfpGQmkJso1lFCgYr/T2WSr0V30Bm0sFdgRDzo/D/axEEjZcU6pmw==", + "requires": { + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0-dev.6", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + } + } + } + } + }, + "@elastic.io/maester-client": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0.tgz", + "integrity": "sha512-07AD2RHqUehPIZ0rhUWRQlHG0PwZMgqsBHplmPGfBwFfLsPDkQYzBeHPfl/trYcMOT9zsOgAt6fXrTrVjchSXw==", + "requires": { + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0-dev.7", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + } + } + }, + "bunyan": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.14.tgz", + "integrity": "sha512-LlahJUxXzZLuw/hetUQJmRgZ1LF6+cr5TPpRj6jf327AsiIq2jhYEH4oqUUkVKTor+9w2BT3oxVwhzE5lw9tcg==", + "requires": { + "dtrace-provider": "~0.8", + "moment": "^2.19.3", + "mv": "~2", + "safe-json-stringify": "~1" + } + } + } + }, + "@elastic.io/jsonata-moment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@elastic.io/jsonata-moment/-/jsonata-moment-1.1.4.tgz", + "integrity": "sha512-4naVyc7boHVBKgRi10Fu6cbNgb870PLJftpVaGUDbNGBqKiRYLI3fTx1YXLWegUSlWA2QsJoUqtFqymWZWQrFw==", "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "jsonata": "1.7.0" } }, - "requestretry": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz", - "integrity": "sha512-Zz8z7G2OuVs4F0wR0shKMEMm7lNvPNHM0UIHNns9qfyuBDKSExoTsZGtSjKst6nPEwlMrbA9G+m/yC0AbGj+8w==", + "@elastic.io/maester-client": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.3.tgz", + "integrity": "sha512-cHOMo4Cw4xDsvpsLRCQkWcMcZREXMUh63c/kdzJEj3PrNau5D4TLFkv21x/idxhBb2IiHgb5UAMl5y5LZhDJKw==", "requires": { - "extend": "^3.0.2", - "lodash": "^4.17.15" + "@elastic.io/bunyan-logger": "1.0.8", + "@elastic.io/component-commons-library": "3.0.0", + "@types/sinon": "10.0.0", + "axios": "0.26.1", + "form-data": "4.0.0", + "get-stream": "6.0.1", + "jsonwebtoken": "8.5.1", + "sinon": "11.1.2", + "stream-mime-type": "1.0.2" + }, + "dependencies": { + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + } } - } - } - }, - "elasticio-sailor-nodejs": { - "version": "2.6.28", - "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.6.28.tgz", - "integrity": "sha512-wH7yYGa9y5gsOYLWSr2MLFOXY/LNwaIPOJxA/0Hkiz2qYrgVwIsOTNg3QB0Zq8pfU0xbGAgxUVgKEXqt71DNzw==", - "requires": { - "@elastic.io/object-storage-client": "2.1.0", - "amqplib": "0.8.0", - "bunyan": "1.8.10", - "co": "4.6.0", - "debug": "3.1.0", - "elasticio-rest-node": "1.2.7", - "event-to-promise": "0.8.0", - "lodash": "4.17.21", - "p-throttle": "2.1.0", - "q": "1.5.1", - "request-promise-native": "1.0.5", - "requestretry": "7.0.2", - "uuid": "3.0.1" - }, - "dependencies": { + }, + "@sinonjs/fake-timers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", + "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@sinonjs/samsam": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-6.1.3.tgz", + "integrity": "sha512-nhOb2dWPeb1sd3IQXL/dVPnKHDOAFfvichtBf4xV00/rU1QbPCQqKMbvIheIjqwVjh7qIgf2AHTHi391yMOMpQ==", + "requires": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, "bunyan": { "version": "1.8.10", "resolved": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.10.tgz", @@ -8263,6 +8398,78 @@ "safe-json-stringify": "~1" } }, + "diff": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", + "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "jsonata": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", + "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==" + }, + "jsonwebtoken": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", + "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "requires": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "nise": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", + "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", + "requires": { + "@sinonjs/commons": "^2.0.0", + "@sinonjs/fake-timers": "^10.0.2", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "path-to-regexp": "^1.7.0" + }, + "dependencies": { + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "requires": { + "@sinonjs/commons": "^2.0.0" + } + } + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -8277,6 +8484,24 @@ "lodash": "^4.17.15" } }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "sinon": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz", + "integrity": "sha512-59237HChms4kg7/sXhiRcUzdSkKuydDeTiamT/jesUVHshBgL8XAmhgFo0GfK6RruMDM/iRSij1EybmMog9cJw==", + "requires": { + "@sinonjs/commons": "^1.8.3", + "@sinonjs/fake-timers": "^7.1.2", + "@sinonjs/samsam": "^6.0.2", + "diff": "^5.0.0", + "nise": "^5.1.0", + "supports-color": "^7.2.0" + } + }, "uuid": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", @@ -8295,14 +8520,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, "enquirer": { "version": "2.3.5", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz", @@ -8912,12 +9129,9 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, "get-stream": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", - "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" }, "getpass": { "version": "0.1.7", @@ -9374,36 +9588,25 @@ } }, "jsonata": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", - "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==" + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.8.6.tgz", + "integrity": "sha512-ZH2TPYdNP2JecOl/HvrH47Xc+9imibEMQ4YqKy/F/FrM+2a6vfbGxeCX23dB9Fr6uvGwv+ghf1KxWB3iZk09wA==" }, "jsonwebtoken": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz", - "integrity": "sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", "requires": { "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", + "lodash": "^4.17.21", "ms": "^2.1.1", - "semver": "^5.6.0" + "semver": "^7.3.8" }, "dependencies": { "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" } } }, @@ -9491,37 +9694,37 @@ "lodash.includes": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", - "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" }, "lodash.isboolean": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" }, "lodash.isinteger": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", - "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" }, "lodash.isnumber": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", - "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" }, "lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" }, "lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", - "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, "lodash.set": { "version": "4.3.2", @@ -9575,6 +9778,14 @@ } } }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -10388,15 +10599,6 @@ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, - "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" - } - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -10571,9 +10773,9 @@ "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -10582,7 +10784,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -10592,25 +10794,9 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } } }, "request-promise-core": { @@ -10692,10 +10878,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } }, "serialize-javascript": { "version": "6.0.0", @@ -10975,9 +11163,9 @@ } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" }, @@ -11344,6 +11532,11 @@ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "yargs": { "version": "16.2.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", diff --git a/package.json b/package.json index 5b92a12..5c94c02 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "author": "elastic.io GmbH", "license": "Apache-2.0", "dependencies": { - "@elastic.io/component-commons-library": "3.0.2", + "@elastic.io/component-commons-library": "3.1.5", "@elastic.io/oih-standard-library": "2.0.3", "async": "3.2.3", "elasticio-node": "0.0.9",