diff --git a/build.proj b/build.proj
index e7b24ae..e62239e 100644
--- a/build.proj
+++ b/build.proj
@@ -133,7 +133,7 @@
Condition=" '$(SkipCompile)' != 'true' ">
$(RepoDirectory)\package.json
- $(SrcDirectory)\.npmrc
+ $(RepoDirectory)\.npmrc
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..43c9e13
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,4363 @@
+{
+ "name": "microsoft-security-devops-azdevops",
+ "version": "1.18.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "microsoft-security-devops-azdevops",
+ "version": "1.18.0",
+ "license": "MIT",
+ "dependencies": {
+ "@microsoft/security-devops-azdevops-task-lib": "1.13.0",
+ "azure-pipelines-task-lib": "^4.13.0",
+ "azure-pipelines-tool-lib": "^2.0.7",
+ "uuid": "^9.0.1"
+ },
+ "devDependencies": {
+ "@types/mocha": "^10.0.1",
+ "@types/mockery": "^1.4.30",
+ "@types/node": "^20.3.1",
+ "@types/q": "^1.5.5",
+ "@types/sinon": "^10.0.15",
+ "@types/uuid": "^9.0.8",
+ "mocha": "^10.2.0",
+ "sinon": "^15.2.0",
+ "tfx-cli": "^0.15.0",
+ "typescript": "5.1.6"
+ }
+ },
+ "node_modules/@colors/colors": {
+ "version": "1.5.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@colors/colors/-/colors-1.5.0.tgz",
+ "integrity": "sha1-u1BFecHK6SPmV2pPXaQ9Jfl729k=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@microsoft/security-devops-azdevops-task-lib": {
+ "version": "1.13.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@microsoft/security-devops-azdevops-task-lib/-/security-devops-azdevops-task-lib-1.13.0.tgz",
+ "integrity": "sha1-MKxOASDtA7R1a9wtGmKAOvHUcTc=",
+ "license": "MIT",
+ "dependencies": {
+ "adm-zip": "0.5.10",
+ "azure-pipelines-task-lib": "^4.13.0",
+ "azure-pipelines-tool-lib": "^2.0.7",
+ "decompress-response": "^8.1.0"
+ }
+ },
+ "node_modules/@sinonjs/commons": {
+ "version": "3.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@sinonjs/commons/-/commons-3.0.1.tgz",
+ "integrity": "sha1-ECk1fkTKkBphVYX20nc428iQhM0=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "type-detect": "4.0.8"
+ }
+ },
+ "node_modules/@sinonjs/fake-timers": {
+ "version": "10.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz",
+ "integrity": "sha1-Vf3/Hsq581QBkSna9N8N1Nkj6mY=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0"
+ }
+ },
+ "node_modules/@sinonjs/samsam": {
+ "version": "8.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@sinonjs/samsam/-/samsam-8.0.3.tgz",
+ "integrity": "sha1-62/670IeHid4PMm1JWfeIMsoBy0=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.1",
+ "type-detect": "^4.1.0"
+ }
+ },
+ "node_modules/@sinonjs/samsam/node_modules/type-detect": {
+ "version": "4.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/type-detect/-/type-detect-4.1.0.tgz",
+ "integrity": "sha1-3rJFPo8I3K566YxiaxPd2wFVkGw=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@sinonjs/text-encoding": {
+ "version": "0.7.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz",
+ "integrity": "sha1-KCBG8D6IbjUrLV9dpet1XgFFfz8=",
+ "dev": true,
+ "license": "(Unlicense OR Apache-2.0)"
+ },
+ "node_modules/@types/mocha": {
+ "version": "10.0.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/mocha/-/mocha-10.0.10.tgz",
+ "integrity": "sha1-kfYpBejSPL1mIlMS8jlFSiO+v6A=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/mockery": {
+ "version": "1.4.33",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/mockery/-/mockery-1.4.33.tgz",
+ "integrity": "sha1-+1EecC44tn6Vr4sTdaZTULP7XKs=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/node": {
+ "version": "20.19.9",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/node/-/node-20.19.9.tgz",
+ "integrity": "sha1-yppYGT/sNhzG6FnYi1ImGFPx8NM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "undici-types": "~6.21.0"
+ }
+ },
+ "node_modules/@types/q": {
+ "version": "1.5.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/q/-/q-1.5.8.tgz",
+ "integrity": "sha1-lfbGoI8q2Gi6Iw6tHS1/e+PbODc=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/semver": {
+ "version": "5.5.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/semver/-/semver-5.5.0.tgz",
+ "integrity": "sha1-FGwqKe59O65L8vyydGNuJkyBPEU=",
+ "license": "MIT"
+ },
+ "node_modules/@types/sinon": {
+ "version": "10.0.20",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/sinon/-/sinon-10.0.20.tgz",
+ "integrity": "sha1-8Vhd6/TA2Z+ZOPQRHlR5+3SGUUY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/sinonjs__fake-timers": "*"
+ }
+ },
+ "node_modules/@types/sinonjs__fake-timers": {
+ "version": "8.1.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz",
+ "integrity": "sha1-X9NZL/EMHpaV03cCDAMxFswoifI=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@types/uuid": {
+ "version": "9.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha1-dUW6T8PAA9bHVvZR878WPY8PKbo=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/adm-zip": {
+ "version": "0.5.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/adm-zip/-/adm-zip-0.5.10.tgz",
+ "integrity": "sha1-SlHVq1RLH1zlHhuQQxObY5r/9Fs=",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/agent-base": {
+ "version": "6.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/agent-base/-/agent-base-6.0.2.tgz",
+ "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=",
+ "license": "MIT",
+ "dependencies": {
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha1-N2ETQOsiQ+cMxgTK011jJw1IeBs=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/anymatch/-/anymatch-3.1.3.tgz",
+ "integrity": "sha1-eQxYsZuhcgqEIFtXxhjVrYUklz4=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/app-root-path": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/app-root-path/-/app-root-path-1.0.0.tgz",
+ "integrity": "sha1-LHKZF0vGHLhv46SnmOAeSTt9U30=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/arch": {
+ "version": "2.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/arch/-/arch-2.2.0.tgz",
+ "integrity": "sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/archiver": {
+ "version": "2.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/archiver/-/archiver-2.0.3.tgz",
+ "integrity": "sha1-tDYLtYSvFDeZGUJxbyHXxSPR270=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^1.3.0",
+ "async": "^2.0.0",
+ "buffer-crc32": "^0.2.1",
+ "glob": "^7.0.0",
+ "lodash": "^4.8.0",
+ "readable-stream": "^2.0.0",
+ "tar-stream": "^1.5.0",
+ "walkdir": "^0.0.11",
+ "zip-stream": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/archiver-utils": {
+ "version": "1.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/archiver-utils/-/archiver-utils-1.3.0.tgz",
+ "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "glob": "^7.0.0",
+ "graceful-fs": "^4.1.0",
+ "lazystream": "^1.0.0",
+ "lodash": "^4.8.0",
+ "normalize-path": "^2.0.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/archiver-utils/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/archiver/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/archiver/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha1-JG9Q88p4oyQPbJl+ipvR6sSeSzg=",
+ "dev": true,
+ "license": "Python-2.0"
+ },
+ "node_modules/array-buffer-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz",
+ "integrity": "sha1-OE0So3KVrsN2mrAirTI6GKUcz4s=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "is-array-buffer": "^3.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/array.prototype.reduce": {
+ "version": "1.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz",
+ "integrity": "sha1-Qvl/UHja7cpofURj/TwFy/2D2lc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-array-method-boxes-properly": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "is-string": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/arraybuffer.prototype.slice": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz",
+ "integrity": "sha1-nXYNhNvdBtDL+SyISWFaGnqzGDw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.1",
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "is-array-buffer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/async": {
+ "version": "2.6.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/async/-/async-2.6.4.tgz",
+ "integrity": "sha1-cGt/9ghGZM1+rnE/b5ZUM7VQQiE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lodash": "^4.17.14"
+ }
+ },
+ "node_modules/async-function": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/async-function/-/async-function-1.0.0.tgz",
+ "integrity": "sha1-UJyfymDq+FA0xoKYOBiOTkyP+ys=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/available-typed-arrays": {
+ "version": "1.0.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
+ "integrity": "sha1-pcw3XWoDwu/IelU/PgsVIt7xSEY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "possible-typed-array-names": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/azure-devops-node-api": {
+ "version": "10.2.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/azure-devops-node-api/-/azure-devops-node-api-10.2.2.tgz",
+ "integrity": "sha1-n1V+Yi3Qe7qpvV5+hOF8dh4hUbI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tunnel": "0.0.6",
+ "typed-rest-client": "^1.8.4"
+ }
+ },
+ "node_modules/azure-pipelines-task-lib": {
+ "version": "4.17.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/azure-pipelines-task-lib/-/azure-pipelines-task-lib-4.17.3.tgz",
+ "integrity": "sha1-/VMnGollIKefO6iDOcwLNiv51bk=",
+ "license": "MIT",
+ "dependencies": {
+ "adm-zip": "^0.5.10",
+ "minimatch": "3.0.5",
+ "nodejs-file-downloader": "^4.11.1",
+ "q": "^1.5.1",
+ "semver": "^5.7.2",
+ "shelljs": "^0.8.5",
+ "uuid": "^3.0.1"
+ }
+ },
+ "node_modules/azure-pipelines-task-lib/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
+ "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.",
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/azure-pipelines-tool-lib": {
+ "version": "2.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/azure-pipelines-tool-lib/-/azure-pipelines-tool-lib-2.0.8.tgz",
+ "integrity": "sha1-S9vVPAQsrcivQ6v2sNyspzUNDPk=",
+ "license": "MIT",
+ "dependencies": {
+ "@types/semver": "^5.3.0",
+ "@types/uuid": "^3.4.5",
+ "azure-pipelines-task-lib": "^4.1.0",
+ "semver": "^5.7.0",
+ "semver-compare": "^1.0.0",
+ "typed-rest-client": "^1.8.6",
+ "uuid": "^3.3.2"
+ }
+ },
+ "node_modules/azure-pipelines-tool-lib/node_modules/@types/uuid": {
+ "version": "3.4.13",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@types/uuid/-/uuid-3.4.13.tgz",
+ "integrity": "sha1-/okOUX+4QGIL4oTuIT6B1wKx92s=",
+ "license": "MIT"
+ },
+ "node_modules/azure-pipelines-tool-lib/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
+ "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.",
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=",
+ "license": "MIT"
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha1-9uFKl4WNMnJSIAJC1Mz+UixEVSI=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/bl": {
+ "version": "1.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/bl/-/bl-1.2.3.tgz",
+ "integrity": "sha1-Ho3YAULqyA1xWMnczAR/tiDgNec=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM=",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha1-SQMy9AkZRSJy1VqEgK3AxEE1h4k=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fill-range": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/browser-stdout": {
+ "version": "1.3.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/browser-stdout/-/browser-stdout-1.3.1.tgz",
+ "integrity": "sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-alloc": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+ "integrity": "sha1-iQ3ZDZI6hz4I4Q5f1RpX5bfM4Ow=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-alloc-unsafe": "^1.1.0",
+ "buffer-fill": "^1.0.0"
+ }
+ },
+ "node_modules/buffer-alloc-unsafe": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+ "integrity": "sha1-vX3CauKXLQ7aJTvgYdupkjScGfA=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/buffer-fill": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/call-bind/-/call-bind-1.0.8.tgz",
+ "integrity": "sha1-BzapZg9TfjOIgm9EDV7EX3ROqkw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.0",
+ "es-define-property": "^1.0.0",
+ "get-intrinsic": "^1.2.4",
+ "set-function-length": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/call-bind-apply-helpers": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
+ "integrity": "sha1-S1QowiK+mF15w9gmV0edvgtZstY=",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/call-bound": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/call-bound/-/call-bound-1.0.4.tgz",
+ "integrity": "sha1-I43pNdKippKSjFOMfM+pEGf9Bio=",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "get-intrinsic": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha1-VoW5XrIJrJwMF3Rnd4ychN9Yupo=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chalk/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha1-GXxsxmnvKo3F57TZfuTgksPrDVs=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/clipboardy": {
+ "version": "1.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/clipboardy/-/clipboardy-1.2.3.tgz",
+ "integrity": "sha1-BSY2G/eHJMHyC+JI1CjjZUM8B+8=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "arch": "^2.1.0",
+ "execa": "^0.8.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "7.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/cliui/-/cliui-7.0.4.tgz",
+ "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.0",
+ "wrap-ansi": "^7.0.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/colors": {
+ "version": "1.3.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/colors/-/colors-1.3.3.tgz",
+ "integrity": "sha1-OeAF1Uav4B4B+cTKj6UPaGoBIF0=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/compress-commons": {
+ "version": "1.2.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/compress-commons/-/compress-commons-1.2.2.tgz",
+ "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer-crc32": "^0.2.1",
+ "crc32-stream": "^2.0.0",
+ "normalize-path": "^2.0.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/compress-commons/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "license": "MIT"
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/crc": {
+ "version": "3.8.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/crc/-/crc-3.8.0.tgz",
+ "integrity": "sha1-rWAmnCyFb4wpnixMwN5FVpFAVsY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "buffer": "^5.1.0"
+ }
+ },
+ "node_modules/crc32-stream": {
+ "version": "2.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/crc32-stream/-/crc32-stream-2.0.0.tgz",
+ "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "crc": "^3.4.4",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "node_modules/cycle": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/cycle/-/cycle-1.0.3.tgz",
+ "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/data-view-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/data-view-buffer/-/data-view-buffer-1.0.2.tgz",
+ "integrity": "sha1-IRoDupXsr3eYqMcZjXlTYhH4hXA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/data-view-byte-length": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz",
+ "integrity": "sha1-noD3ylJFPOPpPSWjUxh2fqdwRzU=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/inspect-js"
+ }
+ },
+ "node_modules/data-view-byte-offset": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz",
+ "integrity": "sha1-BoMH+bcat2274QKROJ4CCFZgYZE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-data-view": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/dateformat": {
+ "version": "1.0.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/dateformat/-/dateformat-1.0.11.tgz",
+ "integrity": "sha1-8ny+56ASu/uC6gUVYtOXf2CT27E=",
+ "dev": true,
+ "dependencies": {
+ "get-stdin": "*",
+ "meow": "*"
+ },
+ "bin": {
+ "dateformat": "bin/cli.js"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/debug": {
+ "version": "4.4.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/debug/-/debug-4.4.1.tgz",
+ "integrity": "sha1-5ai8bLxMbNPmQwiwaTo9T6VQGJs=",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "4.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/decamelize/-/decamelize-4.0.0.tgz",
+ "integrity": "sha1-qkcte/Zg6xXzSU79UxyrfypwmDc=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/decompress-response": {
+ "version": "8.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/decompress-response/-/decompress-response-8.1.0.tgz",
+ "integrity": "sha1-EkBYLesUBsF//ewZgzvNKclq7RI=",
+ "license": "MIT",
+ "dependencies": {
+ "mimic-response": "^4.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/define-data-property": {
+ "version": "1.1.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/define-data-property/-/define-data-property-1.1.4.tgz",
+ "integrity": "sha1-iU3BQbt9MGCuQ2b2oBB+aPvkjF4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/define-properties/-/define-properties-1.2.1.tgz",
+ "integrity": "sha1-EHgcxhbrlRqAoDS6/Kpzd/avK2w=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.0.1",
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/diff": {
+ "version": "5.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/diff/-/diff-5.2.0.tgz",
+ "integrity": "sha1-Jt7QR80RebeLlTfV73JVA84a5TE=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.3.1"
+ }
+ },
+ "node_modules/dunder-proto": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/dunder-proto/-/dunder-proto-1.0.1.tgz",
+ "integrity": "sha1-165mfh3INIL4tw/Q9u78UNow9Yo=",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "gopd": "^1.2.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/end-of-stream/-/end-of-stream-1.4.5.tgz",
+ "integrity": "sha1-c0TXEd6kDgt0q8LtSXeHQ8ztsIw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.24.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-abstract/-/es-abstract-1.24.0.tgz",
+ "integrity": "sha1-xEcy0r6wrMHtYN+ECGnjEG568yg=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.2",
+ "arraybuffer.prototype.slice": "^1.0.4",
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "data-view-buffer": "^1.0.2",
+ "data-view-byte-length": "^1.0.2",
+ "data-view-byte-offset": "^1.0.1",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "es-set-tostringtag": "^2.1.0",
+ "es-to-primitive": "^1.3.0",
+ "function.prototype.name": "^1.1.8",
+ "get-intrinsic": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "get-symbol-description": "^1.1.0",
+ "globalthis": "^1.0.4",
+ "gopd": "^1.2.0",
+ "has-property-descriptors": "^1.0.2",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "internal-slot": "^1.1.0",
+ "is-array-buffer": "^3.0.5",
+ "is-callable": "^1.2.7",
+ "is-data-view": "^1.0.2",
+ "is-negative-zero": "^2.0.3",
+ "is-regex": "^1.2.1",
+ "is-set": "^2.0.3",
+ "is-shared-array-buffer": "^1.0.4",
+ "is-string": "^1.1.1",
+ "is-typed-array": "^1.1.15",
+ "is-weakref": "^1.1.1",
+ "math-intrinsics": "^1.1.0",
+ "object-inspect": "^1.13.4",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.7",
+ "own-keys": "^1.0.1",
+ "regexp.prototype.flags": "^1.5.4",
+ "safe-array-concat": "^1.1.3",
+ "safe-push-apply": "^1.0.0",
+ "safe-regex-test": "^1.1.0",
+ "set-proto": "^1.0.0",
+ "stop-iteration-iterator": "^1.1.0",
+ "string.prototype.trim": "^1.2.10",
+ "string.prototype.trimend": "^1.0.9",
+ "string.prototype.trimstart": "^1.0.8",
+ "typed-array-buffer": "^1.0.3",
+ "typed-array-byte-length": "^1.0.3",
+ "typed-array-byte-offset": "^1.0.4",
+ "typed-array-length": "^1.0.7",
+ "unbox-primitive": "^1.1.0",
+ "which-typed-array": "^1.1.19"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-array-method-boxes-properly": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+ "integrity": "sha1-hz8+hEGN5O4Zxb51KZCy5EcY0J4=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/es-define-property": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-define-property/-/es-define-property-1.0.1.tgz",
+ "integrity": "sha1-mD6y+aZyTpMD9hrd8BHHLgngsPo=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-errors": {
+ "version": "1.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-errors/-/es-errors-1.3.0.tgz",
+ "integrity": "sha1-BfdaJdq5jk+x3NXhRywFRtUFfI8=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-object-atoms": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
+ "integrity": "sha1-HE8sSDcydZfOadLKGQp/3RcjOME=",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-set-tostringtag": {
+ "version": "2.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
+ "integrity": "sha1-8x274MGDsAptJutjJcgQwP0YvU0=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/es-to-primitive/-/es-to-primitive-1.3.0.tgz",
+ "integrity": "sha1-lsicgsxJ/YeUokg1uj4f+H8hThg=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7",
+ "is-date-object": "^1.0.5",
+ "is-symbol": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha1-ARo/aYVroYnf+n3I/M6Z0qh5A+U=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/execa": {
+ "version": "0.8.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/execa/-/execa-0.8.0.tgz",
+ "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/eyes": {
+ "version": "0.1.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/eyes/-/eyes-0.1.8.tgz",
+ "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=",
+ "dev": true,
+ "engines": {
+ "node": "> 0.1.90"
+ }
+ },
+ "node_modules/fill-range": {
+ "version": "7.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha1-RCZdPKwH4+p9wkdRY4BkN1SgUpI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha1-TJKBnstwg1YeT0okCoa+UZj1Nvw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha1-jKb+MyBp/6nTJMMnGYxZglnOskE=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.15.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/follow-redirects/-/follow-redirects-1.15.11.tgz",
+ "integrity": "sha1-d31z1yqS+OxNLkEOtHNSpWuOg0A=",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-each": {
+ "version": "0.3.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/for-each/-/for-each-0.3.5.tgz",
+ "integrity": "sha1-1lBogCeCaSD+6wr3R+57lCGkHUc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha1-a+Dem+mYzhavivwkSXue6bfM2a0=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "license": "ISC"
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/function-bind/-/function-bind-1.1.2.tgz",
+ "integrity": "sha1-LALYZNl/PqbIgwxGTL0Rq26rehw=",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/function.prototype.name": {
+ "version": "1.1.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/function.prototype.name/-/function.prototype.name-1.1.8.tgz",
+ "integrity": "sha1-5o4d97JZpclJ7u+Vzb3lPt/6u3g=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "functions-have-names": "^1.2.3",
+ "hasown": "^2.0.2",
+ "is-callable": "^1.2.7"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/functions-have-names": {
+ "version": "1.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/functions-have-names/-/functions-have-names-1.2.3.tgz",
+ "integrity": "sha1-BAT+TuK6L2B/Dg7DyAuumUEzuDQ=",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
+ "integrity": "sha1-dD8OO2lkqTpUke0b/6rgVNf5jQE=",
+ "license": "MIT",
+ "dependencies": {
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.1.1",
+ "function-bind": "^1.1.2",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "hasown": "^2.0.2",
+ "math-intrinsics": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-proto": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-proto/-/get-proto-1.0.1.tgz",
+ "integrity": "sha1-FQs/J0OGnvPoUewMSdFbHRTQDuE=",
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "9.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-stdin/-/get-stdin-9.0.0.tgz",
+ "integrity": "sha1-OYP/guA9VvGy6g0+YDJfOdcDpXU=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/get-symbol-description/-/get-symbol-description-1.1.0.tgz",
+ "integrity": "sha1-e91U4L7+j/yfO04gMiDZ8eiBtu4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/glob": {
+ "version": "8.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob/-/glob-8.1.0.tgz",
+ "integrity": "sha1-04j2Vlk+9wjuPjRkD9+5mp/Rwz4=",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^5.0.1",
+ "once": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/glob/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/glob/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/globalthis": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/globalthis/-/globalthis-1.0.4.tgz",
+ "integrity": "sha1-dDDtOpddl7+1m8zkH1yruvplEjY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-properties": "^1.2.1",
+ "gopd": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/gopd": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/gopd/-/gopd-1.2.0.tgz",
+ "integrity": "sha1-ifVrghe9vIgCvSmd9tfxCB1+UaE=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/graceful-fs/-/graceful-fs-4.2.11.tgz",
+ "integrity": "sha1-QYPk6L8Iu24Fu7L30uDI9xLKQOM=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/has-bigints": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-bigints/-/has-bigints-1.1.0.tgz",
+ "integrity": "sha1-KGB+llrJZ+A80qLHCiY2oe2tSf4=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
+ "integrity": "sha1-lj7X0HHce/XwhMW/vg0bYiJYaFQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-define-property": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-proto": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-proto/-/has-proto-1.2.0.tgz",
+ "integrity": "sha1-XeWm6r2V/f/ZgYtDBV6AZeOf6dU=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-symbols/-/has-symbols-1.1.0.tgz",
+ "integrity": "sha1-/JxqeDoISVHQuXH+EBjegTcHozg=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+ "integrity": "sha1-LNxC1AvvLltO6rfAGnPFTOerWrw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-symbols": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha1-AD6vkb563DcuhOxZ3DclLO24AAM=",
+ "license": "MIT",
+ "dependencies": {
+ "function-bind": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/he/-/he-1.2.0.tgz",
+ "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/https-proxy-agent": {
+ "version": "5.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
+ "integrity": "sha1-xZ7yJKBP6LdU89sAY6Jeow0ABdY=",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "6",
+ "debug": "4"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/immediate": {
+ "version": "3.0.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "license": "ISC",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=",
+ "license": "ISC"
+ },
+ "node_modules/internal-slot": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/internal-slot/-/internal-slot-1.1.0.tgz",
+ "integrity": "sha1-HqyRdilH0vcFa8g42T4TsulgSWE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "hasown": "^2.0.2",
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/interpret": {
+ "version": "1.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha1-Zlq4vE2iendKQFhOgS4+D6RbGh4=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/is-array-buffer": {
+ "version": "3.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-array-buffer/-/is-array-buffer-3.0.5.tgz",
+ "integrity": "sha1-ZXQuHmh70sxmYlMGj9hwf+TUQoA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-async-function": {
+ "version": "2.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-async-function/-/is-async-function-2.1.1.tgz",
+ "integrity": "sha1-PmkBjI4E5ztzh5PQIL/ohLn9NSM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "async-function": "^1.0.0",
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.1",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-bigint": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-bigint/-/is-bigint-1.1.0.tgz",
+ "integrity": "sha1-3aejRF31ekJYPbQihoLrp8QXBnI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-bigints": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.2.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-boolean-object/-/is-boolean-object-1.2.2.tgz",
+ "integrity": "sha1-cGf0dwmAmjk8cf9bs+E12KkhXZ4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-callable/-/is-callable-1.2.7.tgz",
+ "integrity": "sha1-O8KoXqdC2eNiBdys3XLKH9xRsFU=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.16.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-core-module/-/is-core-module-2.16.1.tgz",
+ "integrity": "sha1-KpiAGoSfQ+Kt1kT7trxiKbGaTvQ=",
+ "license": "MIT",
+ "dependencies": {
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-view": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-data-view/-/is-data-view-1.0.2.tgz",
+ "integrity": "sha1-uuCkG5aImGwhiN2mZX5WuPnmO44=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "is-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-date-object/-/is-date-object-1.1.0.tgz",
+ "integrity": "sha1-rYVUGZb8eqiycpcB0ntzGfldgvc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finalizationregistry": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz",
+ "integrity": "sha1-7v3NxslN3QZ02chYh7+T+USpfJA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-generator-function": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-generator-function/-/is-generator-function-1.1.0.tgz",
+ "integrity": "sha1-vz7tqTEgE5T1e126KAD5GiODCco=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-proto": "^1.0.0",
+ "has-tostringtag": "^1.0.2",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-map": {
+ "version": "2.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-map/-/is-map-2.0.3.tgz",
+ "integrity": "sha1-7elrf+HicLPERl46RlZYdkkm1i4=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
+ "integrity": "sha1-ztkDoCespjgbd3pXQwadc3akl0c=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-number-object/-/is-number-object-1.1.1.tgz",
+ "integrity": "sha1-FEsh6VobwUggXcwoFKkTTsQbJUE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "2.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+ "integrity": "sha1-ReQuN/zPH0Dajl927iFRWEDAkoc=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-regex/-/is-regex-1.2.1.tgz",
+ "integrity": "sha1-dtcKPtEO+b5I61d4h9dCBb8MrSI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2",
+ "hasown": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-set": {
+ "version": "2.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-set/-/is-set-2.0.3.tgz",
+ "integrity": "sha1-irIJ6kJGCBQTct7W4MsgDvHZ0B0=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz",
+ "integrity": "sha1-m2eES9m38ka6BwjDqT40Jpx3T28=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-string/-/is-string-1.1.1.tgz",
+ "integrity": "sha1-kuo/PVxbbgOcqGd+WsjQfqdzy7k=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-symbol/-/is-symbol-1.1.1.tgz",
+ "integrity": "sha1-9HdhJ59TLisFpwJKdQbbvtrNBjQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "safe-regex-test": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typed-array": {
+ "version": "1.1.15",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-typed-array/-/is-typed-array-1.1.15.tgz",
+ "integrity": "sha1-S/tKRbYc7oOlpG+6d45OjVnAzgs=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-weakmap": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-weakmap/-/is-weakmap-2.0.2.tgz",
+ "integrity": "sha1-v3JhXWSd/l9pkHnFS4PkfRrhnP0=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakref": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-weakref/-/is-weakref-1.1.1.tgz",
+ "integrity": "sha1-7qQwGCvo1kF0vZa/+8RvIb8/kpM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-weakset": {
+ "version": "2.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/is-weakset/-/is-weakset-2.0.4.tgz",
+ "integrity": "sha1-yfXesLwZBsbW8QJ/KE3fRZJJ2so=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "get-intrinsic": "^1.2.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/jju": {
+ "version": "1.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/jju/-/jju-1.4.0.tgz",
+ "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha1-wftl+PUBeQHN0slRhkuhhFihBgI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/json-in-place": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/json-in-place/-/json-in-place-1.0.1.tgz",
+ "integrity": "sha1-ih7NJaac4ZAFUs1xUr2TdU3k4fA=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "json-lexer": "1.1.1"
+ }
+ },
+ "node_modules/json-lexer": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/json-lexer/-/json-lexer-1.1.1.tgz",
+ "integrity": "sha1-vT7V1+Vgudma0iNPKMpwb7N3t9Q=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/jszip": {
+ "version": "3.10.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/jszip/-/jszip-3.10.1.tgz",
+ "integrity": "sha1-NK7nDrGOofrsL1iSCKFX0f6wkcI=",
+ "dev": true,
+ "license": "(MIT OR GPL-3.0-or-later)",
+ "dependencies": {
+ "lie": "~3.3.0",
+ "pako": "~1.0.2",
+ "readable-stream": "~2.3.6",
+ "setimmediate": "^1.0.5"
+ }
+ },
+ "node_modules/just-extend": {
+ "version": "6.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/just-extend/-/just-extend-6.2.0.tgz",
+ "integrity": "sha1-uBar+z1n7oYEgudAFWRnJVgWOUc=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha1-SUyDEGLx+UCCUexE2xy6KSQqJjg=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lie": {
+ "version": "3.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/lie/-/lie-3.3.0.tgz",
+ "integrity": "sha1-3Pgt7lRfRgdNryAMfBxaCOD0D2o=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "immediate": "~3.0.5"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha1-VTIeswn+u8WcSAHZMackUqaB0oY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/math-intrinsics": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
+ "integrity": "sha1-oN10voHiqlwvJ+Zc4oNgXuTit/k=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/meow": {
+ "version": "13.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/meow/-/meow-13.2.0.tgz",
+ "integrity": "sha1-a31j+RP5hAY7PMJhtuiADEzTR08=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha1-u6vNwChZ9JhzAchW4zh85exDv3A=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha1-OBqHG2KnNEUGYK497uRIE/cNlZo=",
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-response": {
+ "version": "4.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mimic-response/-/mimic-response-4.0.0.tgz",
+ "integrity": "sha1-NUaLGefHXRD1Fl6iXnWlzup89w8=",
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-3.0.5.tgz",
+ "integrity": "sha1-TajxKQ7g8PjoPWDKafjxNAaGBKM=",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha1-waRk52kzAuCCoHXO4MBXdBrEdyw=",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/mocha": {
+ "version": "10.8.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mocha/-/mocha-10.8.2.tgz",
+ "integrity": "sha1-jYNC0BbtQRsSpCnrcxuCX5Ya+5Y=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-colors": "^4.1.3",
+ "browser-stdout": "^1.3.1",
+ "chokidar": "^3.5.3",
+ "debug": "^4.3.5",
+ "diff": "^5.2.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-up": "^5.0.0",
+ "glob": "^8.1.0",
+ "he": "^1.2.0",
+ "js-yaml": "^4.1.0",
+ "log-symbols": "^4.1.0",
+ "minimatch": "^5.1.6",
+ "ms": "^2.1.3",
+ "serialize-javascript": "^6.0.2",
+ "strip-json-comments": "^3.1.1",
+ "supports-color": "^8.1.1",
+ "workerpool": "^6.5.1",
+ "yargs": "^16.2.0",
+ "yargs-parser": "^20.2.9",
+ "yargs-unparser": "^2.0.0"
+ },
+ "bin": {
+ "_mocha": "bin/_mocha",
+ "mocha": "bin/mocha.js"
+ },
+ "engines": {
+ "node": ">= 14.0.0"
+ }
+ },
+ "node_modules/mocha/node_modules/brace-expansion": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz",
+ "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/mocha/node_modules/minimatch": {
+ "version": "5.1.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-5.1.6.tgz",
+ "integrity": "sha1-HPy4z1Ui6mmVLNKvla4JR38SKpY=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=",
+ "license": "MIT"
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/nise": {
+ "version": "5.1.9",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/nise/-/nise-5.1.9.tgz",
+ "integrity": "sha1-DLc7XkSZ1zgjGkc82JvYr7thgTk=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0",
+ "@sinonjs/fake-timers": "^11.2.2",
+ "@sinonjs/text-encoding": "^0.7.2",
+ "just-extend": "^6.2.0",
+ "path-to-regexp": "^6.2.1"
+ }
+ },
+ "node_modules/nise/node_modules/@sinonjs/fake-timers": {
+ "version": "11.3.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz",
+ "integrity": "sha1-Udbo2DyiYf8CwKsOaOnbI9XNWZk=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.1"
+ }
+ },
+ "node_modules/nodejs-file-downloader": {
+ "version": "4.13.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/nodejs-file-downloader/-/nodejs-file-downloader-4.13.0.tgz",
+ "integrity": "sha1-2ofDAIHeX/TouGQGLJjN7APmatA=",
+ "license": "ISC",
+ "dependencies": {
+ "follow-redirects": "^1.15.6",
+ "https-proxy-agent": "^5.0.0",
+ "mime-types": "^2.1.27",
+ "sanitize-filename": "^1.6.3"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.13.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/object-inspect/-/object-inspect-1.13.4.tgz",
+ "integrity": "sha1-g3UmXiG8IND6WCwi4bE0hdbgAhM=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/object.assign/-/object.assign-4.1.7.tgz",
+ "integrity": "sha1-jBTKGkJMalYbC7KiL2b1BJqUXT0=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0",
+ "has-symbols": "^1.1.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz",
+ "integrity": "sha1-Lx/gYG7Bp2WBVMzU9yhQT2lmeSM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "array.prototype.reduce": "^1.0.6",
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.2",
+ "es-object-atoms": "^1.0.0",
+ "gopd": "^1.0.1",
+ "safe-array-concat": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "license": "ISC",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onecolor": {
+ "version": "2.5.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/onecolor/-/onecolor-2.5.0.tgz",
+ "integrity": "sha1-Ila2UdyAfBAfAK7b1JklxXpEMcE=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.8"
+ }
+ },
+ "node_modules/os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/own-keys": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/own-keys/-/own-keys-1.0.1.tgz",
+ "integrity": "sha1-5ABpEKK/kTWFKJZ27r1vOQz1E1g=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "get-intrinsic": "^1.2.6",
+ "object-keys": "^1.1.1",
+ "safe-push-apply": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha1-g8gxXGeFAF470CGDlBHJ4RDm2DQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=",
+ "dev": true,
+ "license": "(MIT AND Zlib)"
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=",
+ "license": "MIT"
+ },
+ "node_modules/path-to-regexp": {
+ "version": "6.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
+ "integrity": "sha1-K2omozdzeo4UFvknLtB2axwDifQ=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/possible-typed-array-names": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
+ "integrity": "sha1-k+NYK8DlQmWG2dB7ee5A/IQd5K4=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/prompt": {
+ "version": "1.3.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/prompt/-/prompt-1.3.0.tgz",
+ "integrity": "sha1-sfbUfLG2vu1PBmC0cPXT7BV6184=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@colors/colors": "1.5.0",
+ "async": "3.2.3",
+ "read": "1.0.x",
+ "revalidator": "0.1.x",
+ "winston": "2.x"
+ },
+ "engines": {
+ "node": ">= 6.0.0"
+ }
+ },
+ "node_modules/prompt/node_modules/async": {
+ "version": "3.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/async/-/async-3.2.3.tgz",
+ "integrity": "sha1-rFPa/T9HIO6eihYGKPGOqR3xlsk=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.14.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/qs/-/qs-6.14.0.tgz",
+ "integrity": "sha1-xj+kBoDSxclBQSoOiZyJr2DAqTA=",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/read": {
+ "version": "1.0.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/read/-/read-1.0.7.tgz",
+ "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "mute-stream": "~0.0.4"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/readable-stream/-/readable-stream-2.3.8.tgz",
+ "integrity": "sha1-kRJegEK7obmIf0k0X2J3Anzovps=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+ "dependencies": {
+ "resolve": "^1.1.6"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/reflect.getprototypeof": {
+ "version": "1.0.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz",
+ "integrity": "sha1-xikhnnijMW2LYEx2XvaJlpZOe/k=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.9",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "get-intrinsic": "^1.2.7",
+ "get-proto": "^1.0.1",
+ "which-builtin-type": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.5.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz",
+ "integrity": "sha1-GtbGLUSiWQB+VbOXDgD3Ru+8qhk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "set-function-name": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve": {
+ "version": "1.22.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/resolve/-/resolve-1.22.10.tgz",
+ "integrity": "sha1-tmPoP/sJu/I4aURza6roAwKbizk=",
+ "license": "MIT",
+ "dependencies": {
+ "is-core-module": "^2.16.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/revalidator": {
+ "version": "0.1.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/revalidator/-/revalidator-0.1.8.tgz",
+ "integrity": "sha1-/s5hv6DBtSoga9axgZgYS91SOjs=",
+ "dev": true,
+ "license": "Apache 2.0",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/safe-array-concat": {
+ "version": "1.1.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-array-concat/-/safe-array-concat-1.1.3.tgz",
+ "integrity": "sha1-yeVOxPYDsLu45+UAel7nrs0VOMM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "get-intrinsic": "^1.2.6",
+ "has-symbols": "^1.1.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">=0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-array-concat/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/safe-push-apply": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-push-apply/-/safe-push-apply-1.0.0.tgz",
+ "integrity": "sha1-AYUOmBwWAtOYyFCB82Dk5tA9J/U=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "isarray": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/safe-push-apply/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/safe-regex-test": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-regex-test/-/safe-regex-test-1.1.0.tgz",
+ "integrity": "sha1-f4fftnoxUHguqvGFg/9dFxGsEME=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "is-regex": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/sanitize-filename": {
+ "version": "1.6.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
+ "integrity": "sha1-dV69dSBFkxl34wsgJdNA18kJA3g=",
+ "license": "WTFPL OR ISC",
+ "dependencies": {
+ "truncate-utf8-bytes": "^1.0.0"
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.4.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/sax/-/sax-1.4.1.tgz",
+ "integrity": "sha1-RMyJiDd/EmME07P8EBDHM7kp7w8=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha1-SNVdtzfDKHzUg14X+hP+rOHEHvg=",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/semver-compare": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/semver-compare/-/semver-compare-1.0.0.tgz",
+ "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
+ "license": "MIT"
+ },
+ "node_modules/serialize-javascript": {
+ "version": "6.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
+ "integrity": "sha1-3voeBVyDv21Z6oBdjahiJU62psI=",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/set-function-length": {
+ "version": "1.2.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/set-function-length/-/set-function-length-1.2.2.tgz",
+ "integrity": "sha1-qscjFBmOrtl1z3eyw7a4gGleVEk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "function-bind": "^1.1.2",
+ "get-intrinsic": "^1.2.4",
+ "gopd": "^1.0.1",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-function-name": {
+ "version": "2.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/set-function-name/-/set-function-name-2.0.2.tgz",
+ "integrity": "sha1-FqcFxaDcL15jjKltiozU4cK5CYU=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "define-data-property": "^1.1.4",
+ "es-errors": "^1.3.0",
+ "functions-have-names": "^1.2.3",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/set-proto": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/set-proto/-/set-proto-1.0.0.tgz",
+ "integrity": "sha1-B2Dbz/MLLX6AH9bhmYPlbaM3Vl4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "dunder-proto": "^1.0.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shelljs": {
+ "version": "0.8.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/shelljs/-/shelljs-0.8.5.tgz",
+ "integrity": "sha1-3gVUCNg2G+1mxmnS8ABTjO2O4gw=",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "glob": "^7.0.0",
+ "interpret": "^1.0.0",
+ "rechoir": "^0.6.2"
+ },
+ "bin": {
+ "shjs": "bin/shjs"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/shelljs/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha1-uN8PuAK7+o6JvR2Ti04WV47UTys=",
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/shelljs/node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha1-Gc0ZS/0+Qo8EmnCBfAONiatL41s=",
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/side-channel": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/side-channel/-/side-channel-1.1.0.tgz",
+ "integrity": "sha1-w/z/nE2pMnhIczNeyXZfqU/2a8k=",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3",
+ "side-channel-list": "^1.0.0",
+ "side-channel-map": "^1.0.1",
+ "side-channel-weakmap": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-list": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/side-channel-list/-/side-channel-list-1.0.0.tgz",
+ "integrity": "sha1-EMtZhCYxFdO3oOM2WR4pCoMK+K0=",
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-map": {
+ "version": "1.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/side-channel-map/-/side-channel-map-1.0.1.tgz",
+ "integrity": "sha1-1rtrN5Asb+9RdOX1M/q0xzKib0I=",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/side-channel-weakmap": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
+ "integrity": "sha1-Ed2hnVNo5Azp7CvcH7DsvAeQ7Oo=",
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "es-errors": "^1.3.0",
+ "get-intrinsic": "^1.2.5",
+ "object-inspect": "^1.13.3",
+ "side-channel-map": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/sinon": {
+ "version": "15.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/sinon/-/sinon-15.2.0.tgz",
+ "integrity": "sha1-XkTUvFqbXZk4cRN/01YL6/rCdWU=",
+ "deprecated": "16.1.1",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@sinonjs/commons": "^3.0.0",
+ "@sinonjs/fake-timers": "^10.3.0",
+ "@sinonjs/samsam": "^8.0.0",
+ "diff": "^5.1.0",
+ "nise": "^5.1.4",
+ "supports-color": "^7.2.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/sinon"
+ }
+ },
+ "node_modules/sinon/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/stack-trace": {
+ "version": "0.0.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz",
+ "integrity": "sha1-9IH/cKVI9hJNAxLDqhTL+nqlQq0=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "es-errors": "^1.3.0",
+ "internal-slot": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string.prototype.trim": {
+ "version": "1.2.10",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz",
+ "integrity": "sha1-QLLdXulMlZtNz7HWXOcukNpIDIE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-data-property": "^1.1.4",
+ "define-properties": "^1.2.1",
+ "es-abstract": "^1.23.5",
+ "es-object-atoms": "^1.0.0",
+ "has-property-descriptors": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.9",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz",
+ "integrity": "sha1-YuJzEnLNKFBBs2WWBU6fZlabaUI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.2",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz",
+ "integrity": "sha1-fug03ajHwX7/MRhHK7Nb/tqjTd4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1",
+ "es-object-atoms": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "8.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha1-zW/BfihQDP9WwbhsCn/UpUpzAFw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha1-btpL00SjyUrqN21MwxvHcxEDngk=",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/tar-stream": {
+ "version": "1.6.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tar-stream/-/tar-stream-1.6.2.tgz",
+ "integrity": "sha1-jqVdqzeXIlPZqa+Q/c1VmuQ1xVU=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bl": "^1.0.0",
+ "buffer-alloc": "^1.2.0",
+ "end-of-stream": "^1.0.0",
+ "fs-constants": "^1.0.0",
+ "readable-stream": "^2.3.0",
+ "to-buffer": "^1.1.1",
+ "xtend": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/tfx-cli": {
+ "version": "0.15.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tfx-cli/-/tfx-cli-0.15.0.tgz",
+ "integrity": "sha1-MCmmcSltl8+oqFZqupIxgANw7wY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "app-root-path": "1.0.0",
+ "archiver": "2.0.3",
+ "azure-devops-node-api": "^10.2.2",
+ "clipboardy": "~1.2.3",
+ "colors": "~1.3.0",
+ "glob": "7.1.2",
+ "jju": "^1.4.0",
+ "json-in-place": "^1.0.1",
+ "jszip": "^3.10.1",
+ "lodash": "^4.17.21",
+ "minimist": "^1.2.6",
+ "mkdirp": "^1.0.4",
+ "onecolor": "^2.5.0",
+ "os-homedir": "^1.0.1",
+ "prompt": "^1.3.0",
+ "read": "^1.0.6",
+ "shelljs": "^0.8.5",
+ "tmp": "0.0.26",
+ "tracer": "0.7.4",
+ "util.promisify": "^1.0.0",
+ "uuid": "^3.0.1",
+ "validator": "^13.7.0",
+ "winreg": "0.0.12",
+ "xml2js": "^0.4.16"
+ },
+ "bin": {
+ "tfx": "_build/tfx-cli.js"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/tfx-cli/node_modules/glob": {
+ "version": "7.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha1-wZyd+aAocC1nhhI4SmVSQExjbRU=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tfx-cli/node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=",
+ "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.",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/tinytim": {
+ "version": "0.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tinytim/-/tinytim-0.1.1.tgz",
+ "integrity": "sha1-yWih5VWa2VUyJO92J7qzTjyu+Kg=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.2.0"
+ }
+ },
+ "node_modules/tmp": {
+ "version": "0.0.26",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tmp/-/tmp-0.0.26.tgz",
+ "integrity": "sha1-nvqCDOKhD4H4l5VVus4/FVJs4fI=",
+ "dev": true,
+ "dependencies": {
+ "os-tmpdir": "~1.0.0"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/to-buffer": {
+ "version": "1.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/to-buffer/-/to-buffer-1.2.1.tgz",
+ "integrity": "sha1-LOZQzbJi6REqGOZdwp3LUTyBVeA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "isarray": "^2.0.5",
+ "safe-buffer": "^5.2.1",
+ "typed-array-buffer": "^1.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/to-buffer/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/tracer": {
+ "version": "0.7.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tracer/-/tracer-0.7.4.tgz",
+ "integrity": "sha1-d/oEN8+Ct2vNvNRLhHRHcuWeUlk=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "colors": "1.0.3",
+ "dateformat": "1.0.11",
+ "tinytim": "0.1.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/tracer/node_modules/colors": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/colors/-/colors-1.0.3.tgz",
+ "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/truncate-utf8-bytes": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
+ "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "license": "WTFPL",
+ "dependencies": {
+ "utf8-byte-length": "^1.0.1"
+ }
+ },
+ "node_modules/tunnel": {
+ "version": "0.0.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/tunnel/-/tunnel-0.0.6.tgz",
+ "integrity": "sha1-cvExSzSlsZLbASMk3yzFh8pH+Sw=",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
+ }
+ },
+ "node_modules/type-detect": {
+ "version": "4.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/type-detect/-/type-detect-4.0.8.tgz",
+ "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/typed-array-buffer": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz",
+ "integrity": "sha1-pyOVRQpIaewDP9VJNxtHrzou5TY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "es-errors": "^1.3.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/typed-array-byte-length": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz",
+ "integrity": "sha1-hAegT314aE89JSqhoUPSt3tBYM4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.14"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-byte-offset": {
+ "version": "1.0.4",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz",
+ "integrity": "sha1-rjaYuOyRqKuUUBYQiu8A1b/xI1U=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "for-each": "^0.3.3",
+ "gopd": "^1.2.0",
+ "has-proto": "^1.2.0",
+ "is-typed-array": "^1.1.15",
+ "reflect.getprototypeof": "^1.0.9"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-array-length": {
+ "version": "1.0.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typed-array-length/-/typed-array-length-1.0.7.tgz",
+ "integrity": "sha1-7k3v+YS2S+HhGLDejJyHfVznPT0=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "for-each": "^0.3.3",
+ "gopd": "^1.0.1",
+ "is-typed-array": "^1.1.13",
+ "possible-typed-array-names": "^1.0.0",
+ "reflect.getprototypeof": "^1.0.6"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/typed-rest-client": {
+ "version": "1.8.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typed-rest-client/-/typed-rest-client-1.8.11.tgz",
+ "integrity": "sha1-aQbwLjyR6NhRV58lWr8P1ggAoE0=",
+ "license": "MIT",
+ "dependencies": {
+ "qs": "^6.9.1",
+ "tunnel": "0.0.6",
+ "underscore": "^1.12.1"
+ }
+ },
+ "node_modules/typescript": {
+ "version": "5.1.6",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/typescript/-/typescript-5.1.6.tgz",
+ "integrity": "sha1-AvisICttrSwN1eCRN0W0ejeZgnQ=",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/unbox-primitive/-/unbox-primitive-1.1.0.tgz",
+ "integrity": "sha1-jZ0snt7qhGDH81AzqIhnlEk00eI=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.3",
+ "has-bigints": "^1.0.2",
+ "has-symbols": "^1.1.0",
+ "which-boxed-primitive": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/underscore": {
+ "version": "1.13.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/underscore/-/underscore-1.13.7.tgz",
+ "integrity": "sha1-lw4zljr5p92iKPF+voOZ5fvmOhA=",
+ "license": "MIT"
+ },
+ "node_modules/undici-types": {
+ "version": "6.21.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/undici-types/-/undici-types-6.21.0.tgz",
+ "integrity": "sha1-aR0ArzkJvpOn+qE75hs6W1DvEss=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/utf8-byte-length": {
+ "version": "1.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz",
+ "integrity": "sha1-+fY5ENFVNu4rLV3UZlOJcV6sXB4=",
+ "license": "(WTFPL OR MIT)"
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/util.promisify": {
+ "version": "1.1.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/util.promisify/-/util.promisify-1.1.3.tgz",
+ "integrity": "sha1-PXfPVmKLSq10PlrN6OXETOp9vxw=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.3",
+ "define-data-property": "^1.1.4",
+ "define-properties": "^1.2.1",
+ "es-errors": "^1.3.0",
+ "es-object-atoms": "^1.0.0",
+ "for-each": "^0.3.3",
+ "get-intrinsic": "^1.2.6",
+ "has-proto": "^1.2.0",
+ "has-symbols": "^1.1.0",
+ "object.getownpropertydescriptors": "^2.1.8",
+ "safe-array-concat": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "9.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/uuid/-/uuid-9.0.1.tgz",
+ "integrity": "sha1-4YjUyIU8xyIiA5LEJM1jfzIpPzA=",
+ "funding": [
+ "https://github.com/sponsors/broofa",
+ "https://github.com/sponsors/ctavan"
+ ],
+ "license": "MIT",
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "node_modules/validator": {
+ "version": "13.15.15",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/validator/-/validator-13.15.15.tgz",
+ "integrity": "sha1-JGWUvlZx3Anao1yuxWifzRjG5+Q=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/walkdir": {
+ "version": "0.0.11",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/walkdir/-/walkdir-0.0.11.tgz",
+ "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/which/-/which-1.3.1.tgz",
+ "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.1.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz",
+ "integrity": "sha1-127Cfff6Fl8Y1YCDdKX+I8KbF24=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-bigint": "^1.1.0",
+ "is-boolean-object": "^1.2.1",
+ "is-number-object": "^1.1.1",
+ "is-string": "^1.1.1",
+ "is-symbol": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type": {
+ "version": "1.2.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/which-builtin-type/-/which-builtin-type-1.2.1.tgz",
+ "integrity": "sha1-iRg9obSQerCJprAgKcxdjWV0Jw4=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "call-bound": "^1.0.2",
+ "function.prototype.name": "^1.1.6",
+ "has-tostringtag": "^1.0.2",
+ "is-async-function": "^2.0.0",
+ "is-date-object": "^1.1.0",
+ "is-finalizationregistry": "^1.1.0",
+ "is-generator-function": "^1.0.10",
+ "is-regex": "^1.2.1",
+ "is-weakref": "^1.0.2",
+ "isarray": "^2.0.5",
+ "which-boxed-primitive": "^1.1.0",
+ "which-collection": "^1.0.2",
+ "which-typed-array": "^1.1.16"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-builtin-type/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/which-collection": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/which-collection/-/which-collection-1.0.2.tgz",
+ "integrity": "sha1-Yn73YkOSChB+fOjpYZHevksWwqA=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-map": "^2.0.3",
+ "is-set": "^2.0.3",
+ "is-weakmap": "^2.0.2",
+ "is-weakset": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-typed-array": {
+ "version": "1.1.19",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/which-typed-array/-/which-typed-array-1.1.19.tgz",
+ "integrity": "sha1-3wOELocLa4jhF1JKSzZLb8aJ+VY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "available-typed-arrays": "^1.0.7",
+ "call-bind": "^1.0.8",
+ "call-bound": "^1.0.4",
+ "for-each": "^0.3.5",
+ "get-proto": "^1.0.1",
+ "gopd": "^1.2.0",
+ "has-tostringtag": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/winreg": {
+ "version": "0.0.12",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/winreg/-/winreg-0.0.12.tgz",
+ "integrity": "sha1-BxBVVLoanQiXklHRKUdb/64wBrc=",
+ "dev": true,
+ "license": "BSD"
+ },
+ "node_modules/winston": {
+ "version": "2.4.7",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/winston/-/winston-2.4.7.tgz",
+ "integrity": "sha1-V5H+COp+kNsJDxyzHvmPMlMQYvE=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "async": "^2.6.4",
+ "colors": "1.0.x",
+ "cycle": "1.0.x",
+ "eyes": "0.1.x",
+ "isstream": "0.1.x",
+ "stack-trace": "0.0.x"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/winston/node_modules/colors": {
+ "version": "1.0.3",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/colors/-/colors-1.0.3.tgz",
+ "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/workerpool": {
+ "version": "6.5.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/workerpool/-/workerpool-6.5.1.tgz",
+ "integrity": "sha1-Bg9zs50Mr5fG22TaAEzQG0wJlUQ=",
+ "dev": true,
+ "license": "Apache-2.0"
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "license": "ISC"
+ },
+ "node_modules/xml2js": {
+ "version": "0.4.23",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/xml2js/-/xml2js-0.4.23.tgz",
+ "integrity": "sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "sax": ">=0.6.0",
+ "xmlbuilder": "~11.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/xmlbuilder": {
+ "version": "11.0.1",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/xmlbuilder/-/xmlbuilder-11.0.1.tgz",
+ "integrity": "sha1-vpuuHIoEbnazESdyY0fQrXACvrM=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/yargs": {
+ "version": "16.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/yargs/-/yargs-16.2.0.tgz",
+ "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^7.0.2",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.0",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^20.2.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "20.2.9",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/yargs-parser/-/yargs-parser-20.2.9.tgz",
+ "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=",
+ "dev": true,
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs-unparser": {
+ "version": "2.0.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
+ "integrity": "sha1-8TH5ImkRrl2a04xDL+gJNmwjJes=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "camelcase": "^6.0.0",
+ "decamelize": "^4.0.0",
+ "flat": "^5.0.2",
+ "is-plain-obj": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/zip-stream": {
+ "version": "1.2.0",
+ "resolved": "https://pkgs.dev.azure.com/SecurityTools/DefenderForDevOps/_packaging/DfD-Consumption/npm/registry/zip-stream/-/zip-stream-1.2.0.tgz",
+ "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "archiver-utils": "^1.3.0",
+ "compress-commons": "^1.2.0",
+ "lodash": "^4.8.0",
+ "readable-stream": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
index 53f8fec..1542536 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "microsoft-security-devops-azdevops",
- "version": "1.11.1",
+ "version": "1.18.0",
"description": "Microsoft Security DevOps for Azure DevOps.",
"author": "Microsoft Corporation",
"license": "MIT",
@@ -13,9 +13,9 @@
"test": "npx mocha **/*.tests.js"
},
"dependencies": {
- "@microsoft/security-devops-azdevops-task-lib": "1.11.0",
- "azure-pipelines-task-lib": "4.3.1",
- "azure-pipelines-tool-lib": "2.0.4",
+ "@microsoft/security-devops-azdevops-task-lib": "1.13.0",
+ "azure-pipelines-task-lib": "^4.13.0",
+ "azure-pipelines-tool-lib": "^2.0.7",
"uuid": "^9.0.1"
},
"devDependencies": {
@@ -28,6 +28,6 @@
"mocha": "^10.2.0",
"sinon": "^15.2.0",
"tfx-cli": "^0.15.0",
- "typescript": "^5.1.3"
+ "typescript": "5.1.6"
}
}
diff --git a/src/.npmrc b/src/.npmrc
deleted file mode 100644
index 93140e2..0000000
--- a/src/.npmrc
+++ /dev/null
@@ -1,2 +0,0 @@
-registry=https://registry.npmjs.org/
-@microsoft:registry=https://npm.pkg.github.com/
\ No newline at end of file
diff --git a/src/MicrosoftSecurityDevOps/v1/container-mapping.ts b/src/MicrosoftSecurityDevOps/v1/container-mapping.ts
index 5ad3ceb..0d557be 100644
--- a/src/MicrosoftSecurityDevOps/v1/container-mapping.ts
+++ b/src/MicrosoftSecurityDevOps/v1/container-mapping.ts
@@ -3,6 +3,11 @@ import { IMicrosoftSecurityDevOps } from "./msdo-interface";
import tl = require('azure-pipelines-task-lib/task');
import { CommandExecutor, ICommandResult } from "./command-executor";
import {v4 as uuidv4} from 'uuid';
+import * as os from 'os';
+import * as https from "https";
+
+const ContainerMappingUrlProd: string = "https://dfdinfra-afdendpoint-prod-d5fqbucbg7fue0cf.z01.azurefd.net/azuredevops/v1/container-mappings";
+const TokenApiVersion: string = "api-version=7.1-preview.1";
/**
* Represents the tasks for container mapping that are used to fetch Docker images pushed in a job run.
@@ -26,7 +31,7 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
}
/*
- * Using the start time, fetch the docker events and docker images in this job run and log the encoded output
+ * Using the start time, fetch the docker events and docker images in this job run and log the encoded output.
*/
private async runPostJob() {
let startTime = tl.getVariable(Constants.PreJobStartTime);
@@ -35,6 +40,12 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
writeToOutStream(Constants.PreJobStartTime + " variable not set/undefined, using now-10secs ");
}
+ let reportData = {
+ dockerVersion: "",
+ dockerEvents: [],
+ dockerImages: []
+ };
+
// Initialize the commands
let dockerVersionCmd = new CommandExecutor('docker', '--version');
let eventsCmd = new CommandExecutor('docker', `events --since ${startTime} --until ${new Date().toISOString()} --filter event=push --filter type=image --format ID={{.ID}}`);
@@ -45,6 +56,9 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
let evPromise : Promise = eventsCmd.execute();
let imPromise : Promise = imagesCmd.execute();
+ // Get the OIDC token
+ let bearerTokenPromise: Promise = this.GetOIDCToken();
+
// Wait for Docker version
let dockerVersion: ICommandResult = await dvPromise;
if (dockerVersion.code != 0) {
@@ -53,6 +67,7 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
}
const cleanedDockerVersion = CommandExecutor.removeCommandFromOutput(dockerVersion.output);
tl.debug(`Docker Version: ${cleanedDockerVersion}`);
+ reportData.dockerVersion = cleanedDockerVersion;
// Wait for Docker events command to verify any images were built on this run
let events: ICommandResult = await evPromise;
@@ -64,12 +79,13 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
var images: ICommandResult;
if (!cleanedEventsOutput) {
tl.debug(`No Docker events found`);
- // Log a detail if no events found. We will check for this DetailTimeline record from our backend to reduce calls to ADO REST API to be mindful of Rate Limits.
- tl.logDetail(uuidv4(), "No Docker events found", null, "NoDockerEvents", "NoDockerEvents", 999);
+ // Log a detail if no events found. We will check for this DetailTimeline record from our backend to reduce calls to ADO REST API to be mindful of Rate Limits., remove after oidc
+ tl.logDetail(uuidv4(), "No Docker events found", null, "NoDockerEvents", "NoDockerEvents", 999); //remove after oidc
// Initialize an empty Command Result for Docker images
images = { code: 0, output: "" };
}
else {
+ reportData.dockerEvents = cleanedEventsOutput.split(os.EOL);
// Wait for Docker images command only if events were found
images = await imPromise;
if (images.code != 0) {
@@ -77,20 +93,134 @@ export class ContainerMapping implements IMicrosoftSecurityDevOps {
}
}
+ const cleanedImagesOutput = CommandExecutor.removeCommandFromOutput(images.output);
+ reportData.dockerImages = cleanedImagesOutput.split(os.EOL);
+
+ //remove after oidc
writeToOutStream(getEncodedContent(
cleanedDockerVersion,
cleanedEventsOutput,
- CommandExecutor.removeCommandFromOutput(images.output)));
+ cleanedImagesOutput));
+ //remove after oidc
+
+ tl.debug(JSON.stringify(reportData));
+
+ // Upload the data
+ tl.debug(`Finished data collection, starting API calls`);
+
+ let bearerToken: string = await bearerTokenPromise
+ .then((token) => {
+ if (!token) {
+ throw new Error("Empty OIDC token received");
+ }
+ return token;
+ })
+ .catch((error) => {
+ throw new Error("Unable to get token: " + error);
+ });
+
+ const sendStartTime = new Date().toISOString();
+ await this.SendReport(JSON.stringify(reportData), bearerToken);
+ const sendEndTime = new Date().toISOString();
+ //writeToOutStream("Container Mapping data sent successfully in " + (new Date(sendEndTime).getTime() - new Date(sendStartTime).getTime()) + "ms"); //readd after oidc
+ writeToOutStream(`##[debug]Container Mapping data sent successfully in ${(new Date(sendEndTime).getTime() - new Date(sendStartTime).getTime())}ms`); //remove after oidc
+ }
+
+ /*
+ * Get the OIDC Token. Returns the token as a string.
+ */
+ private async GetOIDCToken(): Promise
+ {
+ // https://learn.microsoft.com/rest/api/azure/devops/distributedtask/oidctoken/create?view=azure-devops-rest-7.1
+ let collectionUri = tl.getVariable('SYSTEM_CollectionUri');
+ let teamProjectId = tl.getVariable('SYSTEM_TeamProjectId');
+ let hostType = tl.getVariable('SYSTEM_HostType');
+ let planId = tl.getVariable('SYSTEM_PlanId');
+ let jobId = tl.getVariable('SYSTEM_JobId');
+ let uri = collectionUri + teamProjectId + "/_apis/distributedtask/hubs/" + hostType + "/plans/" + planId + "/jobs/" + jobId + "/oidctoken?" + TokenApiVersion;
+
+ let bearerToken = tl.getVariable('SYSTEM_ACCESSTOKEN');
+ let data = JSON.stringify({authorizationId: "00000000-0000-0000-0000-000000000000"});
+
+ return this.PostData(uri, data, bearerToken, true)
+ .then((response) => JSON.parse(response))
+ .then((json) => json.oidcToken)
+ .catch((reason) => { throw new Error("Unable to get token: " + reason); });
+ }
+
+ /*
+ * Upload the data to Defender for DevOps. Returns the status code of the API call.
+ */
+ private async SendReport(reportData: string, bearerToken: string): Promise
+ {
+ let alternateDevOpsServer: string = tl.getInput('alternateDevOpsServer');
+ let containerMappingUrl: string = (alternateDevOpsServer && alternateDevOpsServer.length > 0) ? alternateDevOpsServer : ContainerMappingUrlProd;
+
+ return this.PostData(containerMappingUrl, reportData, bearerToken, false)
+ .then(response => response.statusCode)
+ .catch((reason) => { throw new Error("Unable to post data: " + reason); })
+ }
+
+ /*
+ * Post Request to the specified URI with the data and auth token provided. Returns the response object.
+ */
+ private async PostData(uri: string, data: string, auth: string, returnData: boolean): Promise
+ {
+ return new Promise(async (resolve, reject) => {
+ let options = {
+ method: 'POST',
+ timeout: 2500,
+ body: data,
+ headers: {
+ 'Content-Type': 'application/json',
+ 'Authorization': 'Bearer ' + auth,
+ 'Content-Length': '' + data.length
+ }
+ };
+ writeToOutStream(`##[debug]${options['method'].toUpperCase()} ${uri}`);
+
+ const req = https.request(uri, options, (res) => {
+ let resData = '';
+ res.on('data', (chunk) => {
+ resData += chunk.toString();
+ });
+
+ res.on('end', () => {
+ if (res.statusCode < 200 || res.statusCode >= 300) {
+ return reject(`Received Failed Status code when calling url: ${res.statusCode} ${resData}`);
+ }
+ writeToOutStream(`##[debug]Received Status code: ${res.statusCode} and Status message: ${res.statusMessage}`);
+
+ // Return the data if requested
+ if (returnData) {
+ resolve(resData);
+ }
+ // Return client response otherwise
+ resolve(res);
+ });
+
+ res.on('error', (error) => {
+ reject(new Error(`Error calling url error: ${error}`));
+ });
+ });
+
+ req.on('error', (error) => {
+ reject(new Error(`Error calling url: ${error}`));
+ });
+
+ req.write(data);
+ req.end();
+ });
}
/*
- * Run the specified function based on the task type
+ * Run the specified function based on the task type.
*/
async run() {
// Group command adds a collapsible section in the logs - https://learn.microsoft.com/en-us/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=bash#formatting-commands
writeToOutStream("##[group]This task was injected as part of Microsoft Defender for DevOps enablement- https://go.microsoft.com/fwlink/?linkid=2231419");
- // This section is used as a delimiter while fetching logs from the REST API in our backend, do not modify
- writeToOutStream("##[section]:::::");
+ // This section is used as a delimiter while fetching logs from the REST API in our backend, remove after oidc
+ writeToOutStream("##[section]:::::"); //remove after oidc
try {
switch (this.commandType) {
diff --git a/src/MicrosoftSecurityDevOps/v1/task.json b/src/MicrosoftSecurityDevOps/v1/task.json
index 78f898d..ce0f7ec 100644
--- a/src/MicrosoftSecurityDevOps/v1/task.json
+++ b/src/MicrosoftSecurityDevOps/v1/task.json
@@ -11,11 +11,11 @@
"author": "Microsoft Corporation",
"version": {
"Major": 1,
- "Minor": 12,
- "Patch": 1
+ "Minor": 18,
+ "Patch": 0
},
"preview": true,
- "minimumAgentVersion": "1.83.0",
+ "minimumAgentVersion": "3.232.1",
"groups": [
{
"name": "advanced",
@@ -108,14 +108,31 @@
"helpMarkDown": "The name of the pipeline artifact to publish the SARIF result file to. Default: CodeAnalysisLogs\"CodeAnalysisLogs\" is required for integration with [Defender for DevOps](https://aka.ms/defender-for-devops).If left as \"CodeAnalysisLogs\", it integrates with the [SARIF Scans Tab](https://marketplace.visualstudio.com/items?itemName=sariftools.scans) viewing experience.",
"defaultValue": "CodeAnalysisLogs",
"groupName": "advanced"
+ },
+ {
+ "name": "alternateDevOpsServer",
+ "label": "Alternate DevOps Server",
+ "type": "string",
+ "required": false,
+ "helpMarkDown": "An alternative DevOps server endpoint for advanced scenarios. This should be left empty.",
+ "groupName": "advanced"
}
],
"instanceNameFormat": "Run Microsoft Defender for DevOps",
"execution": {
- "Node16": {
+ "Node18": {
+ "target": "index.js"
+ },
+ "Node20": {
+ "target": "index.js"
+ },
+ "Node20_1": {
+ "target": "index.js"
+ },
+ "Node22": {
"target": "index.js"
},
- "Node10": {
+ "Node24": {
"target": "index.js"
}
}
diff --git a/src/extension-manifest-debug.json b/src/extension-manifest-debug.json
index ede02f3..4836d21 100644
--- a/src/extension-manifest-debug.json
+++ b/src/extension-manifest-debug.json
@@ -2,7 +2,7 @@
"manifestVersion": 1,
"id": "microsoft-security-devops-azdevops",
"name": "Microsoft Security DevOps (Debug)",
- "version": "1.12.1.0",
+ "version": "1.18.0.0",
"publisher": "ms-securitydevops",
"description": "Build tasks for performing security analysis.",
"public": false,
diff --git a/src/extension-manifest.json b/src/extension-manifest.json
index 5a75309..b29fc91 100644
--- a/src/extension-manifest.json
+++ b/src/extension-manifest.json
@@ -2,7 +2,7 @@
"manifestVersion": 1,
"id": "microsoft-security-devops-azdevops",
"name": "Microsoft Security DevOps",
- "version": "1.12.1",
+ "version": "1.18.0",
"publisher": "ms-securitydevops",
"description": "Build tasks for performing security analysis.",
"public": true,