From 1dbcddf7dc8144cfd3ea6c98385c7bdc4cc85a2a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 Jan 2023 03:38:51 +0000 Subject: [PATCH] Bump jsonwebtoken, @elastic.io/component-commons-library and elasticio-sailor-nodejs Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) to 9.0.0 and updates ancestor dependencies [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken), [@elastic.io/component-commons-library](https://github.com/elasticio/component-commons-library) and [elasticio-sailor-nodejs](https://github.com/elasticio/sailor-nodejs). These dependencies need to be updated together. Updates `jsonwebtoken` from 8.5.1 to 9.0.0 - [Release notes](https://github.com/auth0/node-jsonwebtoken/releases) - [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md) - [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0) Updates `@elastic.io/component-commons-library` from 3.0.2 to 3.1.5 - [Release notes](https://github.com/elasticio/component-commons-library/releases) - [Changelog](https://github.com/elasticio/component-commons-library/blob/master/CHANGELOG.md) - [Commits](https://github.com/elasticio/component-commons-library/commits) Updates `elasticio-sailor-nodejs` from 2.6.29 to 2.7.1 - [Release notes](https://github.com/elasticio/sailor-nodejs/releases) - [Changelog](https://github.com/elasticio/sailor-nodejs/blob/master/CHANGELOG.md) - [Commits](https://github.com/elasticio/sailor-nodejs/commits) --- updated-dependencies: - dependency-name: jsonwebtoken dependency-type: indirect - dependency-name: "@elastic.io/component-commons-library" dependency-type: direct:production - dependency-name: elasticio-sailor-nodejs dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 1134 +++++++++++++++++++++++++++++++++++---------- package.json | 4 +- 2 files changed, 881 insertions(+), 257 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb1f5f0..80ccd07 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,14 +7,14 @@ "name": "amazon-s3-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", "aws-sdk": "2.1132.0", "bunyan": "1.8.12", "co": "4.6.0", "csv": "5.3.2", "elasticio-node": "0.0.9", - "elasticio-sailor-nodejs": "2.6.29", + "elasticio-sailor-nodejs": "2.7.1", "iconv-lite": "0.5.1", "lodash": "4.17.21", "mime-types": "2.1.27", @@ -490,12 +490,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", @@ -541,17 +541,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", @@ -559,7 +559,7 @@ "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" } @@ -592,6 +592,14 @@ "form-data": "^4.0.0" } }, + "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": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@elastic.io/maester-client/-/maester-client-4.0.0.tgz", @@ -695,6 +703,27 @@ "stream-mime-type": "1.0.2" } }, + "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" + }, + "engines": { + "node": ">=4", + "npm": ">=1.4.28" + } + }, "node_modules/@elastic.io/maester-client/node_modules/@sinonjs/fake-timers": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz", @@ -704,9 +733,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", @@ -759,23 +788,60 @@ "node": ">=8" } }, + "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": ">= 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/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/@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": { + "@sinonjs/commons": "^2.0.0" + } + }, "node_modules/@elastic.io/maester-client/node_modules/remove-trailing-slash": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" }, + "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": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-11.1.2.tgz", @@ -816,71 +882,6 @@ "node": "12" } }, - "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/@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==", - "dependencies": { - "bunyan": "1.8.15" - } - }, - "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/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/object-storage-client/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" - }, - "engines": { - "node": ">=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", @@ -2280,11 +2281,11 @@ } }, "node_modules/elasticio-sailor-nodejs": { - "version": "2.6.29", - "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.6.29.tgz", - "integrity": "sha512-/mQg7KbssDTS3CNhc3OJ9GJ080SO6ZJyeVEQrajLyHS0rMEl/ecrwWCgsq/ZbB9PkK5OLkzwTd7+nyRuZj3iIw==", + "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", @@ -2302,6 +2303,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", @@ -2327,6 +2523,94 @@ "ms": "2.0.0" } }, + "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/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/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/jsonwebtoken/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/remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, "node_modules/elasticio-sailor-nodejs/node_modules/requestretry": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz", @@ -2339,6 +2623,42 @@ "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/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/elasticio-sailor-nodejs/node_modules/uuid": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", @@ -2363,14 +2683,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "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/es-abstract": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", @@ -4084,32 +4396,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": { @@ -4118,11 +4424,17 @@ "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==", + "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" + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, "node_modules/jsprim": { @@ -4333,6 +4645,17 @@ "node": ">=8" } }, + "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", @@ -5219,15 +5542,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", @@ -5516,7 +5830,7 @@ }, "node_modules/rimraf": { "version": "2.4.5", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", "optional": true, "dependencies": { @@ -5606,7 +5920,7 @@ }, "node_modules/sax": { "version": "1.2.1", - "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, "node_modules/semver": { @@ -6474,6 +6788,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, + "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", @@ -6901,12 +7220,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", @@ -6948,17 +7267,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", @@ -6966,7 +7285,7 @@ "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" }, @@ -7001,6 +7320,14 @@ } } }, + "@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", @@ -7109,6 +7436,23 @@ } } } + }, + "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" + } } } }, @@ -7121,9 +7465,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", @@ -7164,16 +7508,44 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "jsonata": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/jsonata/-/jsonata-1.7.0.tgz", + "integrity": "sha512-W1qxnGXtbaboFFA8DMLL2GZgiWoeFuMo0Yf3J23o03omzIuW9a9hgowgfUChQq8bfMfh/zmQJpwn/gQirn46ew==" + }, + "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" + }, + "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" + } + } } }, "remove-trailing-slash": { @@ -7181,6 +7553,11 @@ "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" }, + "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", @@ -7202,69 +7579,15 @@ "has-flag": "^4.0.0" } } - } - }, - "@elastic.io/ntlm-client": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@elastic.io/ntlm-client/-/ntlm-client-1.0.0.tgz", - "integrity": "sha512-KwUmdp047D+dplljLMFWeOEM9UT3Mi7zTP6Kcui9EjpuhpE/zGu6S2YK23BoFZ5obVv97hWvWFFCmP4CJu8gKw==", - "requires": { - "extend": "3.0.2", - "request": "2.88.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": { - "@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==", - "requires": { - "bunyan": "1.8.15" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" - } + } + }, + "@elastic.io/ntlm-client": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@elastic.io/ntlm-client/-/ntlm-client-1.0.0.tgz", + "integrity": "sha512-KwUmdp047D+dplljLMFWeOEM9UT3Mi7zTP6Kcui9EjpuhpE/zGu6S2YK23BoFZ5obVv97hWvWFFCmP4CJu8gKw==", + "requires": { + "extend": "3.0.2", + "request": "2.88.2" } }, "@elastic.io/oih-standard-library": { @@ -8371,11 +8694,11 @@ } }, "elasticio-sailor-nodejs": { - "version": "2.6.29", - "resolved": "https://registry.npmjs.org/elasticio-sailor-nodejs/-/elasticio-sailor-nodejs-2.6.29.tgz", - "integrity": "sha512-/mQg7KbssDTS3CNhc3OJ9GJ080SO6ZJyeVEQrajLyHS0rMEl/ecrwWCgsq/ZbB9PkK5OLkzwTd7+nyRuZj3iIw==", + "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/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", @@ -8390,6 +8713,209 @@ "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": { + "jsonata": "1.7.0" + } + }, + "@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": { + "@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" + } + } + } + }, + "@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", @@ -8409,6 +8935,85 @@ "ms": "2.0.0" } }, + "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" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "remove-trailing-slash": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz", + "integrity": "sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA==" + }, "requestretry": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-7.0.2.tgz", @@ -8418,6 +9023,32 @@ "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" + } + }, + "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" + } + }, "uuid": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz", @@ -8440,14 +9071,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "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" - } - }, "es-abstract": { "version": "1.20.3", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", @@ -9680,25 +10303,19 @@ "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "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": { @@ -9707,9 +10324,12 @@ "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==" + "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" + } } } }, @@ -9884,6 +10504,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", @@ -10543,15 +11171,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", @@ -10748,7 +11367,7 @@ }, "rimraf": { "version": "2.4.5", - "resolved": "http://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", "optional": true, "requires": { @@ -10799,7 +11418,7 @@ }, "sax": { "version": "1.2.1", - "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, "semver": { @@ -11455,6 +12074,11 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, + "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 6cb2bcf..500aa62 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ "elasticio-component" ], "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", "aws-sdk": "2.1132.0", "bunyan": "1.8.12", "co": "4.6.0", "csv": "5.3.2", "elasticio-node": "0.0.9", - "elasticio-sailor-nodejs": "2.6.29", + "elasticio-sailor-nodejs": "2.7.1", "iconv-lite": "0.5.1", "lodash": "4.17.21", "mime-types": "2.1.27",