From 4b4153e8e16d0fbb735d981e2911885551446c4e Mon Sep 17 00:00:00 2001 From: Ruud Senden <8635138+rsenden@users.noreply.github.com> Date: Thu, 2 Feb 2023 13:13:40 +0100 Subject: [PATCH] feat: Initial release in separate repository --- .gitattributes | 21 + .github/workflows/build-dev-release.yml | 65 + .github/workflows/build-prod-release.yml | 48 + .github/workflows/update-repo-docs.yml | 25 + .gitignore | 17 + CODE_OF_CONDUCT.md | 39 + CONTRIBUTING.md | 96 + LICENSE.txt | 25 + README.md | 57 + USAGE.md | 139 + build.gradle | 77 + doc-resources/parser-obtain-results.md | 20 + doc-resources/repo-devinfo.md | 1 + doc-resources/repo-intro.md | 9 + doc-resources/repo-resources.md | 3 + doc-resources/repo-usage.md | 2 + doc-resources/template-values.md | 8 + doc-resources/update-repo-docs.sh | 2 + .../README.md | 92 + .../gradle.properties | 1 + .../sampleData/README.md | 1 + .../main/resources/images/debricked-icon.png | Bin 0 -> 551 bytes .../main/resources/images/debricked-logo.png | Bin 0 -> 23508 bytes .../src/main/resources/plugin.xml | 31 + .../README.md | 102 + .../gradle.properties | 1 + .../sampleData/README.md | 1 + .../main/resources/images/debricked-icon.png | Bin 0 -> 551 bytes .../main/resources/images/debricked-logo.png | Bin 0 -> 23508 bytes .../src/main/resources/plugin.xml | 30 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 5 + gradlew | 185 + gradlew.bat | 89 + lombok.config | 2 + sampleData/owasp-nodejs-goat-with-vulns.json | 36734 ++++++++++++++++ sampleData/owasp-nodejs-goat-with-vulns.zip | Bin 0 -> 95555 bytes sampleData/sample-unsupported-format.json | 871 + sampleData/sample1.json | 508 + sampleData/sample1.zip | Bin 0 -> 2535 bytes sampleData/scan.info | 1 + settings.gradle | 3 + 42 files changed, 39311 insertions(+) create mode 100644 .gitattributes create mode 100644 .github/workflows/build-dev-release.yml create mode 100644 .github/workflows/build-prod-release.yml create mode 100644 .github/workflows/update-repo-docs.yml create mode 100644 .gitignore create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 LICENSE.txt create mode 100644 README.md create mode 100644 USAGE.md create mode 100644 build.gradle create mode 100644 doc-resources/parser-obtain-results.md create mode 100644 doc-resources/repo-devinfo.md create mode 100644 doc-resources/repo-intro.md create mode 100644 doc-resources/repo-resources.md create mode 100644 doc-resources/repo-usage.md create mode 100644 doc-resources/template-values.md create mode 100755 doc-resources/update-repo-docs.sh create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/README.md create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/gradle.properties create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/sampleData/README.md create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png create mode 100644 fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/plugin.xml create mode 100644 fortify-ssc-parser-debricked-cyclonedx/README.md create mode 100644 fortify-ssc-parser-debricked-cyclonedx/gradle.properties create mode 100644 fortify-ssc-parser-debricked-cyclonedx/sampleData/README.md create mode 100644 fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png create mode 100644 fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png create mode 100644 fortify-ssc-parser-debricked-cyclonedx/src/main/resources/plugin.xml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 gradlew.bat create mode 100644 lombok.config create mode 100644 sampleData/owasp-nodejs-goat-with-vulns.json create mode 100644 sampleData/owasp-nodejs-goat-with-vulns.zip create mode 100644 sampleData/sample-unsupported-format.json create mode 100644 sampleData/sample1.json create mode 100644 sampleData/sample1.zip create mode 100644 sampleData/scan.info create mode 100644 settings.gradle diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..2ee63f0 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,21 @@ +# by default use heuristics +* text=auto + +# standard text files +*.java text +*.properties text +*.gradle text +*.cfg text +*.xml text +*.json text + +# binary file +*.png -text +*.jpg -text +*.pdf -text + +# special text files +# NB: we must undo effect of "* text=auto" here +*.bat !text eol=crlf +*.sh !text eol=lf +gradlew !text eof=lf diff --git a/.github/workflows/build-dev-release.yml b/.github/workflows/build-dev-release.yml new file mode 100644 index 0000000..23f155a --- /dev/null +++ b/.github/workflows/build-dev-release.yml @@ -0,0 +1,65 @@ +on: + push: + branches: + - '**' + +env: + DIST_DIR: ${{ github.workspace }}/build/dist + +name: Build development release +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Check-out source code + uses: actions/checkout@v2 + + - name: Define development release info + if: startsWith(github.ref, 'refs/heads/') + run: | + branch="${GITHUB_REF#refs/heads/}" + tag="dev_${branch//[^a-zA-Z0-9_.-]/.}" # Replace all special characters by a dot + echo DO_BUILD=true >> $GITHUB_ENV # We always want to do a build if we're building a branch + echo BRANCH=${branch} >> $GITHUB_ENV + echo RELEASE_TAG=${tag} >> $GITHUB_ENV + + if git ls-remote --exit-code origin refs/tags/${tag} >/dev/null 2>&1; then + echo "Found tag ${tag}, development release will be published" + echo DO_RELEASE=true >> $GITHUB_ENV + else + echo "Tag ${tag} does not exist, no development release will be published" + fi + + - name: Build development release + if: env.DO_BUILD + run: ./gradlew dist distThirdParty + + - name: Publish build artifacts + if: env.DO_BUILD + uses: actions/upload-artifact@v2 + with: + name: build_artifacts + path: ${{ env.DIST_DIR }} + + - name: Update development release tag + uses: richardsimko/update-tag@v1 + if: env.DO_RELEASE + with: + tag_name: ${{ env.RELEASE_TAG }} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create pre-release + if: env.DO_RELEASE + run: | + files=$(find "${{ env.DIST_DIR }}" -type f -printf "%p ") + gh release delete ${{ env.RELEASE_TAG }} -y || true + gh release create ${{ env.RELEASE_TAG }} -p -t "Development Release - ${{ env.BRANCH }} branch" -n 'See `Assets` section below for latest build artifacts' ${files} + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + + + + + \ No newline at end of file diff --git a/.github/workflows/build-prod-release.yml b/.github/workflows/build-prod-release.yml new file mode 100644 index 0000000..60191a1 --- /dev/null +++ b/.github/workflows/build-prod-release.yml @@ -0,0 +1,48 @@ +on: + push: + branches: + - main + +env: + DIST_DIR: ${{ github.workspace }}/build/dist + +name: Build production release +jobs: + build-and-release: + runs-on: ubuntu-latest + steps: + - name: Check-out source code + uses: actions/checkout@v2 + + - name: Generate and process release PR + id: release_please + uses: GoogleCloudPlatform/release-please-action@v2 + with: + release-type: simple + package-name: ${{ github.event.repository.name }} + + - name: Define production release info + if: steps.release_please.outputs.release_created + run: | + tag=${{steps.release_please.outputs.tag_name}} + version=${{steps.release_please.outputs.version}} + major=${{steps.release_please.outputs.major}} + minor=${{steps.release_please.outputs.minor}} + patch=${{steps.release_please.outputs.patch}} + echo DO_RELEASE=true >> $GITHUB_ENV + echo RELEASE_TAG=${tag} >> $GITHUB_ENV + echo RELEASE_VERSION=${version} >> $GITHUB_ENV + + - name: Build production release + if: env.DO_RELEASE + run: ./gradlew dist distThirdParty -Pversion=${{env.RELEASE_VERSION}} + + - name: Upload assets to release + if: env.DO_RELEASE + run: | + tag=${{ steps.release_please.outputs.tag_name }} + files=$(find "${{ env.DIST_DIR }}" -type f -printf "%p ") + gh release upload "${tag}" $files --clobber + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + \ No newline at end of file diff --git a/.github/workflows/update-repo-docs.yml b/.github/workflows/update-repo-docs.yml new file mode 100644 index 0000000..6b92f1b --- /dev/null +++ b/.github/workflows/update-repo-docs.yml @@ -0,0 +1,25 @@ +name: doc-resource-updater + +on: + workflow_dispatch: + schedule: + - cron: '5 4 * * *' + push: + branches: + - main + +jobs: + update-repo-doc-resources: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + ref: ${{ github.head_ref }} + + - name: Update documentation resources + run: bash doc-resources/update-repo-docs.sh + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: 'docs: Auto-update documentation resources' \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e845dd --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +.gradle/ +.shelf/ +build/ +bin/ +out/ +dist/ +*.iml +*.iws +*.ipr +.settings/ +.classpath +.settings +.project +*~ +rebel.xml +.idea/ +/fortifyRepository diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..6ec7149 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,39 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge +We as contributors and maintainers pledge to make participation in our project and community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity +and orientation. We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. + +## Our Standards +Examples of behavior that contributes to a positive environment for our community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others’ private information, such as a physical or email address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting + +## Enforcement Responsibilities +Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. + +## Scope +This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. + +## Enforcement +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the project maintainers. All complaints will be reviewed and investigated promptly and fairly. The project maintainers are obligated to respect the privacy and security of the reporter of any incident. + +## Attribution +This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. Community Impact Guidelines were inspired by Mozilla’s code of conduct enforcement ladder. For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. + +--- + +*This document was auto-generated from CODE_OF_CONDUCT.template.md; do not edit by hand* diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..5094f05 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,96 @@ +# Contributing to Fortify SSC Parser Plugin for Debricked results + +## Contribution Agreement + +Contributions like bug fixes and enhancements may be submitted through Pull Requests on this repository. Before we can accept 3rd-party pull requests, you will first need to sign and submit the [Micro Focus Contribution Agreement](https://github.com/fortify/repo-resources/raw/main/static/Open%20Source%20Contribution%20Agreement%20Jan2020v1.pdf). Please make sure to mention your GitHub username when submitting the form, to allow us to verify that the author of a pull request has accepted this agreement. + + + + + + + +## Information for Developers + +The following sections provide information that may be useful for developers of this parser plugin. + + + + +### Conventional commits & versioning + +Versioning is handled automatically by [`release-please-action`](https://github.com/google-github-actions/release-please-action) based on [Conventional Commits](https://www.conventionalcommits.org/). Every commit to the `main` +branch should follow the Conventional Commits convention. Following are some examples; these can be combined in a single commit message (separated by empty lines), or you can have commit messages describing just a single fix or feature. + +``` +chore: Won't show up in changelog + +ci: Change to GitHub Actions workflow; won't show up in changelog + +docs: Change to documentation; won't show up in changelog + +fix: Some fix (#2) + +feat: New feature (#3) + +feat!: Some feature that breaks backward compatibility + +feat: Some feature + BREAKING-CHANGE: No longer supports xyz +``` + +See the output of `git log` to view some sample commit messages. + +`release-please-action` invoked from the GitHub CI workflow generates pull requests containing updated `CHANGELOG.md` and `version.txt` files based on these commit messages. Merging the pull request will result in a new release version being published; this includes publishing the image to Docker Hub, and creating a GitHub release describing the changes. + + + + + + + +### Lombok + +This project uses Lombok. Gradle builds will automatically handle Lombok annotations, but to have your IDE compile this project without errors, you may need to add Lombok support to your IDE. Please see https://projectlombok.org/setup/overview for more information. + + + + + + + +### Gradle Wrapper + +It is strongly recommended to build this project using the included Gradle Wrapper scripts; using other Gradle versions may result in build errors and other issues. + + + + + + + +The Gradle build uses various helper scripts from https://github.com/fortify-ps/shared-gradle-helpers; please refer to the documentation and comments in included scripts for more information. + + + + +### Common Commands + +All commands listed below use Linux/bash notation; adjust accordingly if you are running on a different platform. All commands are to be executed from the main project directory. + +* `./gradlew tasks --all`: List all available tasks +* Build: (plugin binary will be stored in `build/libs`) + * `./gradlew clean build`: Clean and build the project + * `./gradlew build`: Build the project without cleaning + * `./gradlew dist distThirdParty`: Build distribution zip and third-party information bundle +* `./fortify-scan.sh`: Run a Fortify scan; requires Fortify SCA to be installed + + + + + + + +--- + +*This document was auto-generated from CONTRIBUTING.template.md; do not edit by hand* diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..0dc2f8b --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,25 @@ +MIT License + +Copyright 2023 Micro Focus or one of its affiliates + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +--- + +*This document was auto-generated from LICENSE.MIT.template.txt; do not edit by hand* diff --git a/README.md b/README.md new file mode 100644 index 0000000..d81d4f9 --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +# Fortify SSC Parser Plugin for Debricked results + + + + +Build secure software fast with [Fortify](https://www.microfocus.com/en-us/solutions/application-security). Fortify offers end-to-end application security solutions with the flexibility of testing on-premises and on-demand to scale and cover the entire software development lifecycle. With Fortify, find security issues early and fix at the speed of DevOps. + + + + + + + +This Fortify SSC parser plugin allows for importing [CycloneDX](https://cyclonedx.org/) SBOM files generated by [Debricked](https://debricked.com/) into SSC. Two versions of this plugin are available: + +* `fortify-ssc-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with all recent SSC versions + * Debricked issues are displayed on the SSC Audit page only +* `fortify-ssc-22.2+-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with SSC 22.2 and above + * Debricked issues are displayed on both SSC Audit page and SSC Open Source page + + + + + +## Resources + + + + +* **Usage**: [USAGE.md](USAGE.md) +* **Releases**: https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx/releases + * _Development releases may be unstable or non-functional. The `*-thirdparty.zip` file is for informational purposes only and does not need to be downloaded._ +* **Sample input files**: [sampleData](sampleData) +* **Source code**: https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx +* **Automated builds**: https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx/actions +* **Contributing Guidelines**: [CONTRIBUTING.md](CONTRIBUTING.md) +* **Code of Conduct**: [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) +* **License**: [LICENSE.txt](LICENSE.txt) +* **Debricked website**: https://debricked.com/ +* **CycloneDX website**: https://cyclonedx.org/ + + + + +## Support + +The software is provided "as is", without warranty of any kind, and is not supported through the regular Micro Focus Support channels. Support requests may be submitted through the [GitHub Issues](https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx/issues) page for this repository. A (free) GitHub account is required to submit new issues or to comment on existing issues. + +Support requests created through the GitHub Issues page may include bug reports, enhancement requests and general usage questions. Please avoid creating duplicate issues by checking whether there is any existing issue, either open or closed, that already addresses your question, bug or enhancement request. If an issue already exists, please add a comment to provide additional details if applicable. + +Support requests on the GitHub Issues page are handled on a best-effort basis; there is no guaranteed response time, no guarantee that reported bugs will be fixed, and no guarantee that enhancement requests will be implemented. If you require dedicated support for this and other Fortify software, please consider purchasing Micro Focus Fortify Professional Services. Micro Focus Fortify Professional Services can assist with general usage questions, integration of the software into your processes, and implementing customizations, bug fixes, and feature requests (subject to feasibility analysis). Please contact your Micro Focus Sales representative or fill in the [Professional Services Contact Form](https://www.microfocus.com/en-us/cyberres/contact/professional-services) to obtain more information on pricing and the services that Micro Focus Fortify Professional Services can provide. + +--- + +*This document was auto-generated from README.template.md; do not edit by hand* diff --git a/USAGE.md b/USAGE.md new file mode 100644 index 0000000..eb888ba --- /dev/null +++ b/USAGE.md @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + +# Fortify SSC Parser Plugin for Debricked results - Usage + +## Introduction + + + + +Build secure software fast with [Fortify](https://www.microfocus.com/en-us/solutions/application-security). Fortify offers end-to-end application security solutions with the flexibility of testing on-premises and on-demand to scale and cover the entire software development lifecycle. With Fortify, find security issues early and fix at the speed of DevOps. + + + + + + + +This Fortify SSC parser plugin allows for importing [CycloneDX](https://cyclonedx.org/) SBOM files generated by [Debricked](https://debricked.com/) into SSC. Two versions of this plugin are available: + +* `fortify-ssc-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with all recent SSC versions + * Debricked issues are displayed on the SSC Audit page only +* `fortify-ssc-22.2+-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with SSC 22.2 and above + * Debricked issues are displayed on both SSC Audit page and SSC Open Source page + + + + + +## Plugin Installation + +These sections describe how to install, upgrade and uninstall the parser plugin in SSC. + +### Install & Upgrade + +* Obtain the plugin binary jar file; either: + * Download from the repository release page: https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx/releases + * Build the plugin from source: https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx/CONTRIB.md +* If you already have another version of the plugin installed, first uninstall the previously installed version of the plugin by following the steps under [Uninstall](#uninstall) below +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Click the `NEW` button + * Accept the warning + * Upload the plugin jar file + * Enable the plugin by clicking the `ENABLE` button + +### Uninstall + +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Select the parser plugin that you want to uninstall + * Click the `DISABLE` button + * Click the `REMOVE` button + +## Obtain results + + + + +### Automated import + +The easiest approach for importing Debricked results into SSC is through [fcli](https://github.com/fortify-ps/fcli), using the `fcli ssc appversion-artifact import debricked command`. This command will download the Debricked CycloneDX SBOM file using the Debricked REST API, and then upload the SBOM file to SSC for processing by this parser plugin. + +When using fcli, there is no need to manually obtain the SBOM file, preparing a proper SSC third-party results zip-file, and uploading this zip-file to SSC. With this approach, the information in the remainder of this document can be disregarded. + +### Manually obtaining the SBOM file from Debricked + +The Debricked website allows for generating a report in CycloneDX SBOM format using the following steps: + +* Navigate to the repository for which you want to generate the SBOM +* Click on the 'Generate report' button on the top-right +* Select 'SBOM' +* Click the 'Generate' button +* Extract the zip-file that is sent to your registered email address to obtain the raw CycloneDX SBOM file + * **Note**: The instructions below for uploading the SBOM file to SSC are based on the raw CycloneDX SBOM `.json` file + +These steps can also be automated through the Debricked REST API, allowing the generated SBOM either being sent to an email address, or downloaded directly through the REST API. + + + + +## Upload results + +Results can be uploaded through the SSC web interface, REST API, or SSC client utilities like FortifyClient or [fcli](https://github.com/fortify-ps/fcli). The SSC web interface, FortifyClient and most other Fortify clients require the raw results to be packaged into a zip-file; REST API and fcli allow for uploading raw results directly. + +To upload results through the SSC web interface or most clients: + +* Create a `scan.info` file containing a single line as follows: + `engineType=DEBRICKED` +* Create a zip file containing the following: + * The scan.info file generated in the previous step + * The raw results file as obtained from the target system (see [Obtain results](#obtain-results) section above) +* Upload the zip file generated in the previous step to SSC + * Using any SSC client, for example FortifyClient or Maven plugin + * Or using the SSC web interface + * Similar to how you would upload an FPR file + +Both SSC REST API and fcli provide options for specifying the engine type directly, and as such it is not necessary to package the raw results into a zip-file with accompanying `scan.info` file. For example, fcli allows for uploading raw scan results using a command like the following: + +`fcli ssc appversion-artifact upload --appversion MyApp:MyVersion --engine-type DEBRICKED` + + + + + + + +--- + +*This document was auto-generated from USAGE.template.md; do not edit by hand* diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..ba697f5 --- /dev/null +++ b/build.gradle @@ -0,0 +1,77 @@ +plugins { + id "io.freefair.lombok" version "6.4.3" apply false + id 'com.github.jk1.dependency-license-report' version '2.1' apply false + id "org.kordamp.gradle.markdown" version "2.2.0" apply false +} + +group 'com.fortify.ssc.parser.generic.cyclonedx' +ext.getVersion = { + def result = project.findProperty('version'); + return !result || result=='unspecified' ? new Date().format('0.yyyyMMdd.HHmmss') : result; +} +version = ext.getVersion(); + +configurations.all { + // Don't cache modules that may change (i.e. snapshots) + resolutionStrategy.cacheChangingModulesFor 0, 'seconds' +} + +subprojects { + apply plugin: 'java' + apply plugin: 'io.freefair.lombok' + apply plugin: 'org.kordamp.gradle.markdown' + apply plugin: 'com.github.jk1.dependency-license-report' + version = rootProject.version; + sourceCompatibility = 1.8 + ext { + gradleHelpersLocation = "https://raw.githubusercontent.com/fortify-ps/gradle-helpers/1.8" + thirdPartyBaseName = "${project.name}-${project.version}" + } + apply from: "${gradleHelpersLocation}/repo-helper.gradle" + ext.sscParserPluginVersion = project.version + apply from: "${gradleHelpersLocation}/ssc-parser-plugin-helper.gradle" + apply from: "${gradleHelpersLocation}/markdown2html.gradle" + apply from: "${gradleHelpersLocation}/thirdparty-helper.gradle" + dependencies { + implementationExport('com.fortify.ssc.parser.util:fortify-ssc-parser-util-cyclonedx:1.7.0.RELEASE') { + // Make sure that we don't bundle Fortify plugin API and SLF4J in the plugin jar + exclude group: 'com.fortify.plugin' + exclude group: 'org.slf4j' + } + } + task copyMarkdown(type: Copy) { + from("${rootProject.projectDir}") { + include "USAGE.md" + } + into "${m2hSourceDir}" + } + task dist(type: Zip) { + dependsOn 'build', 'markdownToHtml' + archiveFileName = "${project.name}-${project.version}.zip" + destinationDirectory = file("${rootProject.buildDir}/dist") + from("${buildDir}/${libsDirName}") { + include "${project.name}-${project.version}.jar" + } + from("${rootProject.projectDir}/sampleData/${parserType}") { + into "sampleData" + } + from "${m2hOutputDir}" + from("${rootProject.projectDir}") { + include "LICENSE.txt" + } + } + + task copyThirdParty(type: Copy) { + from("${buildDir}/dist") { + include "*-thirdparty.zip" + } + into "${rootProject.buildDir}/dist" + } + distThirdParty.finalizedBy copyThirdParty +} + +// For some reason Gradle doesn't clean the root project, so we define a clean task here +task clean(type: Delete) { + delete "${buildDir}" + followSymlinks = true +} diff --git a/doc-resources/parser-obtain-results.md b/doc-resources/parser-obtain-results.md new file mode 100644 index 0000000..9f6a90e --- /dev/null +++ b/doc-resources/parser-obtain-results.md @@ -0,0 +1,20 @@ +### Automated import + +The easiest approach for importing Debricked results into SSC is through [fcli](https://github.com/fortify-ps/fcli), using the `fcli ssc appversion-artifact import debricked command`. This command will download the Debricked CycloneDX SBOM file using the Debricked REST API, and then upload the SBOM file to SSC for processing by this parser plugin. + +When using fcli, there is no need to manually obtain the SBOM file, preparing a proper SSC third-party results zip-file, and uploading this zip-file to SSC. With this approach, the information in the remainder of this document can be disregarded. + +### Manually obtaining the SBOM file from Debricked + +The Debricked website allows for generating a report in CycloneDX SBOM format using the following steps: + +* Navigate to the repository for which you want to generate the SBOM +* Click on the 'Generate report' button on the top-right +* Select 'SBOM' +* Click the 'Generate' button +* Extract the zip-file that is sent to your registered email address to obtain the raw CycloneDX SBOM file + * **Note**: The instructions below for uploading the SBOM file to SSC are based on the raw CycloneDX SBOM `.json` file + +These steps can also be automated through the Debricked REST API, allowing the generated SBOM either being sent to an email address, or downloaded directly through the REST API. + + diff --git a/doc-resources/repo-devinfo.md b/doc-resources/repo-devinfo.md new file mode 100644 index 0000000..1ff8048 --- /dev/null +++ b/doc-resources/repo-devinfo.md @@ -0,0 +1 @@ +{{include:devinfo/h2.standard-parser-devinfo.md}} \ No newline at end of file diff --git a/doc-resources/repo-intro.md b/doc-resources/repo-intro.md new file mode 100644 index 0000000..058932c --- /dev/null +++ b/doc-resources/repo-intro.md @@ -0,0 +1,9 @@ +This Fortify SSC parser plugin allows for importing [CycloneDX](https://cyclonedx.org/) SBOM files generated by [Debricked](https://debricked.com/) into SSC. Two versions of this plugin are available: + +* `fortify-ssc-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with all recent SSC versions + * Debricked issues are displayed on the SSC Audit page only +* `fortify-ssc-22.2+-parser-debricked-cyclonedx.jar` + * Parser plugin compatible with SSC 22.2 and above + * Debricked issues are displayed on both SSC Audit page and SSC Open Source page + \ No newline at end of file diff --git a/doc-resources/repo-resources.md b/doc-resources/repo-resources.md new file mode 100644 index 0000000..6cfbcae --- /dev/null +++ b/doc-resources/repo-resources.md @@ -0,0 +1,3 @@ +{{include:resources/nocomments.li.standard-parser-resources.md}} +* **Debricked website**: https://debricked.com/ +* **CycloneDX website**: https://cyclonedx.org/ \ No newline at end of file diff --git a/doc-resources/repo-usage.md b/doc-resources/repo-usage.md new file mode 100644 index 0000000..61a7e30 --- /dev/null +++ b/doc-resources/repo-usage.md @@ -0,0 +1,2 @@ +{{include:usage/h1.standard-parser-usage.md}} + diff --git a/doc-resources/template-values.md b/doc-resources/template-values.md new file mode 100644 index 0000000..f7846c7 --- /dev/null +++ b/doc-resources/template-values.md @@ -0,0 +1,8 @@ +# repo-title +Fortify SSC Parser Plugin for Debricked results + +# repo-url +https://github.com/fortify/fortify-ssc-parser-debricked-cyclonedx + +# engine-type +DEBRICKED diff --git a/doc-resources/update-repo-docs.sh b/doc-resources/update-repo-docs.sh new file mode 100755 index 0000000..99d067e --- /dev/null +++ b/doc-resources/update-repo-docs.sh @@ -0,0 +1,2 @@ +#! /bin/bash +source <(curl -s https://raw.githubusercontent.com/fortify/shared-doc-resources/main/scripts/update-doc-resources.sh) diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/README.md b/fortify-ssc-22.2+-parser-debricked-cyclonedx/README.md new file mode 100644 index 0000000..5f61e6e --- /dev/null +++ b/fortify-ssc-22.2+-parser-debricked-cyclonedx/README.md @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + +# Fortify SSC 22.2+ Parser Plugin for Debricked + +## Introduction + +This Fortify SSC parser plugin allows for importing [Debricked](https://debricked.com/) files in [CycloneDX](https://cyclonedx.org/) SBOM format into SSC. This version of the plugin can be used on Fortify SSC version 22.2 and above, and allows for displaying CycloneDX results on SSC's Open Source page. + +### Related Links + +* **Downloads**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx/releases + * _Development releases may be unstable or non-functional. The `thirdparty.zip` file is for informational purposes only and does not need to be downloaded._ +* **Sample input files**: [sampleData](sampleData) +* **GitHub**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx +* **Automated builds**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx/actions +* **Debricked website**: https://debricked.com/ +* **CycloneDX website**: https://cyclonedx.org/ + +## Plugin Installation + +These sections describe how to install, upgrade and uninstall the plugin. + +### Install & Upgrade + +* Obtain the plugin binary jar file + * Either download from GitHub Releases page (see [Related Links](#related-links)) + * Or by building yourself (see [Developers](https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx#developers)) +* If you already have another version of the plugin installed, first uninstall the previously installed version of the plugin by following the steps under [Uninstall](#uninstall) below +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Click the `NEW` button + * Accept the warning + * Upload the plugin jar file + * Enable the plugin by clicking the `ENABLE` button + +### Uninstall + +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Select the parser plugin that you want to uninstall + * Click the `DISABLE` button + * Click the `REMOVE` button + +## Obtain results + +You will need to download results in CycloneDX format from Debricked, after which these results can be uploaded to Fortify SSC. SSC parser plugins cannot retrieve results from 3rd-party systems directly. + +## Upload results + +As a 3rd-party results zip bundle: + +* Generate a scan.info file containing a single line as follows: + `engineType=DEBRICKED` +* Generate a zip file containing the following: + * The scan.info file generated in the previous step + * The JSON file containing scan results +* Upload the zip file generated in the previous step to SSC + * Using any SSC client, for example FortifyClient or Maven plugin + * Or using the SSC web interface + * Similar to how you would upload an FPR file + +## License + + +See [LICENSE.TXT](../LICENSE.TXT) + + + + + diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/gradle.properties b/fortify-ssc-22.2+-parser-debricked-cyclonedx/gradle.properties new file mode 100644 index 0000000..3230ac2 --- /dev/null +++ b/fortify-ssc-22.2+-parser-debricked-cyclonedx/gradle.properties @@ -0,0 +1 @@ +parserType=debricked \ No newline at end of file diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/sampleData/README.md b/fortify-ssc-22.2+-parser-debricked-cyclonedx/sampleData/README.md new file mode 100644 index 0000000..9b899f6 --- /dev/null +++ b/fortify-ssc-22.2+-parser-debricked-cyclonedx/sampleData/README.md @@ -0,0 +1 @@ +Please see [Debricked sampleData](../../sampleData/debricked) in the main project directory. \ No newline at end of file diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png b/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4c0d86eaf42bad5aea30ce49e09c2a35ab88ec GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaOW1AIbUnfY!1|Nk!_N2lGM)~vwe$}Gqz==k=3{p$=(^MxYwp4pVF-S(zMWdg(c?R;A^FHN|2JImo!gK>7`s|mA(Is^l<-)-ttNf+`ypmy_%S%rtV zCc_s_#4&--g)G!puxSrI-4GGD;xY(WZKfPeiehy;sYDn1(?q# z8%$n#Jm9R5-lWU=kzJ)7)lTv3(JP(Tn6&Ia{C7pDmA&_S->6$Q-iMc${;>OU&%(BB zxncHq+1TXMY+mm1LH!e_mhXFYqKfCJd;ZqVlT8verX`!dz4yZP(G6L-H;?_>KOXO_ h{%4{u)%N_n{PcV=rCoEjs{&($!PC{xWt~$(699$){+a*) literal 0 HcmV?d00001 diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png b/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..40976b0edfc437a979484c095e496def63d0d51c GIT binary patch literal 23508 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 literal 0 HcmV?d00001 diff --git a/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/plugin.xml b/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/plugin.xml new file mode 100644 index 0000000..168a9fc --- /dev/null +++ b/fortify-ssc-22.2+-parser-debricked-cyclonedx/src/main/resources/plugin.xml @@ -0,0 +1,31 @@ + + + + Debricked parser plugin for SSC 22.2+ + 0.0 + 1 + + Parser plugin for Debricked vulnerability data in CycloneDX format (results shown on SSC Audit and Open Source pages) + + + + + + + + + + + + + DEBRICKED + [1.2, 1.4] + + Default CycloneDX vulnerability view template. + + DEPENDENCY_SCAN + + + diff --git a/fortify-ssc-parser-debricked-cyclonedx/README.md b/fortify-ssc-parser-debricked-cyclonedx/README.md new file mode 100644 index 0000000..cdace9a --- /dev/null +++ b/fortify-ssc-parser-debricked-cyclonedx/README.md @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + +# Fortify SSC Parser Plugin for Debricked + +## Introduction + +This Fortify SSC parser plugin allows for importing [Debricked](https://debricked.com/) files in [CycloneDX](https://cyclonedx.org/) SBOM format into SSC. This plugin has been tested with SSC 22.1, but should be compatible with all recent SSC versions. Although this version of the plugin should function fine on SSC 22.2 and above, please note that there is a dedicated SSC 22.2+ version of the plugin that allows for displaying CycloneDX results on SSC's Open Source page. + +### Related Links + +* **Downloads**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx/releases + * _Development releases may be unstable or non-functional. The `thirdparty.zip` file is for informational purposes only and does not need to be downloaded._ +* **Sample input files**: [sampleData](sampleData) +* **GitHub**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx +* **Automated builds**: https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx/actions +* **Debricked website**: https://debricked.com/ +* **CycloneDX website**: https://cyclonedx.org/ + +## Plugin Installation + +These sections describe how to install, upgrade and uninstall the plugin. + +### Install & Upgrade + +* Obtain the plugin binary jar file + * Either download from GitHub Releases page (see [Related Links](#related-links)) + * Or by building yourself (see [Developers](https://github.com/fortify-ps/fortify-ssc-parser-cyclonedx#developers)) +* If you already have another version of the plugin installed, first uninstall the previously installed version of the plugin by following the steps under [Uninstall](#uninstall) below +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Click the `NEW` button + * Accept the warning + * Upload the plugin jar file + * Enable the plugin by clicking the `ENABLE` button + +### Uninstall + +* In Fortify Software Security Center: + * Navigate to Administration->Plugins->Parsers + * Select the parser plugin that you want to uninstall + * Click the `DISABLE` button + * Click the `REMOVE` button + +## Obtain results + +You will need to download results in CycloneDX format from Debricked, after which these results can be uploaded to Fortify SSC. SSC parser plugins cannot retrieve results from 3rd-party systems directly. + +## Upload results + +As a 3rd-party results zip bundle: + +* Generate a scan.info file containing a single line as follows: + `engineType=DEBRICKED` +* Generate a zip file containing the following: + * The scan.info file generated in the previous step + * The JSON file containing scan results +* Upload the zip file generated in the previous step to SSC + * Using any SSC client, for example FortifyClient or Maven plugin + * Or using the SSC web interface + * Similar to how you would upload an FPR file + +As raw scan results: + +* Navigate to the Artifacts tab of your application version +* Click the `UPLOAD` button +* Click the `ADD FILES` button, and select the JSON file to upload +* Enable the `3rd party results` check box +* Select the `DEBRICKED` type + +*Note that uploading raw scan results is only supported for manual uploads through the SSC web interface, and this functionality was removed in SSC 20.2 so no longer available in recent SSC versions. Please submit a feature request if you'd like to see this easier process for ad-hoc uploading of 3rd-party results restored, referencing Octane id #448174.* + +## License + + +See [LICENSE.TXT](../LICENSE.TXT) + + + + + diff --git a/fortify-ssc-parser-debricked-cyclonedx/gradle.properties b/fortify-ssc-parser-debricked-cyclonedx/gradle.properties new file mode 100644 index 0000000..3230ac2 --- /dev/null +++ b/fortify-ssc-parser-debricked-cyclonedx/gradle.properties @@ -0,0 +1 @@ +parserType=debricked \ No newline at end of file diff --git a/fortify-ssc-parser-debricked-cyclonedx/sampleData/README.md b/fortify-ssc-parser-debricked-cyclonedx/sampleData/README.md new file mode 100644 index 0000000..9b899f6 --- /dev/null +++ b/fortify-ssc-parser-debricked-cyclonedx/sampleData/README.md @@ -0,0 +1 @@ +Please see [Debricked sampleData](../../sampleData/debricked) in the main project directory. \ No newline at end of file diff --git a/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png b/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1a4c0d86eaf42bad5aea30ce49e09c2a35ab88ec GIT binary patch literal 551 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sEa{HEjtmSN`?>!lvI6;x#X;^) z4C~IxyaaOW1AIbUnfY!1|Nk!_N2lGM)~vwe$}Gqz==k=3{p$=(^MxYwp4pVF-S(zMWdg(c?R;A^FHN|2JImo!gK>7`s|mA(Is^l<-)-ttNf+`ypmy_%S%rtV zCc_s_#4&--g)G!puxSrI-4GGD;xY(WZKfPeiehy;sYDn1(?q# z8%$n#Jm9R5-lWU=kzJ)7)lTv3(JP(Tn6&Ia{C7pDmA&_S->6$Q-iMc${;>OU&%(BB zxncHq+1TXMY+mm1LH!e_mhXFYqKfCJd;ZqVlT8verX`!dz4yZP(G6L-H;?_>KOXO_ h{%4{u)%N_n{PcV=rCoEjs{&($!PC{xWt~$(699$){+a*) literal 0 HcmV?d00001 diff --git a/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png b/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/images/debricked-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..40976b0edfc437a979484c095e496def63d0d51c GIT binary patch literal 23508 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 literal 0 HcmV?d00001 diff --git a/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/plugin.xml b/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/plugin.xml new file mode 100644 index 0000000..4f9dbb4 --- /dev/null +++ b/fortify-ssc-parser-debricked-cyclonedx/src/main/resources/plugin.xml @@ -0,0 +1,30 @@ + + + + Debricked parser plugin + 0.0 + 1 + + Parser plugin for Debricked vulnerability data in CycloneDX format (results shown on SSC Audit page only) + + + + + + + + + + + + + DEBRICKED + [1.2, 1.4] + + Default CycloneDX vulnerability view template. + + + + diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..aa991fc --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..4f906e0 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/lombok.config b/lombok.config new file mode 100644 index 0000000..6aa51d7 --- /dev/null +++ b/lombok.config @@ -0,0 +1,2 @@ +# This file is generated by the 'io.freefair.lombok' Gradle plugin +config.stopBubbling = true diff --git a/sampleData/owasp-nodejs-goat-with-vulns.json b/sampleData/owasp-nodejs-goat-with-vulns.json new file mode 100644 index 0000000..c54be38 --- /dev/null +++ b/sampleData/owasp-nodejs-goat-with-vulns.json @@ -0,0 +1,36734 @@ +{ + "bomFormat": "CycloneDX", + "specVersion": "1.4", + "version": 1, + "serialNumber": "urn:uuid:91ac2a10-715f-4261-82db-e03598378891", + "metadata": { + "timestamp": "2022-07-06T10:26:02+00:00", + "tools": [ + { + "vendor": "Micro Focus", + "name": "Debricked", + "version": "1.0.1", + "component": "component", + "supplier": "tenant/company_name" + } + ] + }, + "components": [ + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bcrypt-nodejs:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/bcrypt-nodejs@0.0.3", + "name": "bcrypt-nodejs", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::bcrypt-nodejs:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-browserify:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-browserify@1.1.0", + "name": "console-browserify", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-browserify:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::date-now:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/date-now@0.1.4", + "name": "date-now", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::date-now:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::consolidate:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/consolidate@0.14.5", + "name": "consolidate", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::consolidate:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bluebird:3.5.3::*:*:*:*:*:*", + "purl": "pkg:npm/bluebird@3.5.3", + "name": "bluebird", + "version": "3.5.3", + "bom-ref": "cpe:2.3:a::bluebird:3.5.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cross-env:7.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cross-env@7.0.2", + "name": "cross-env", + "version": "7.0.2", + "bom-ref": "cpe:2.3:a::cross-env:7.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cross-spawn:7.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/cross-spawn@7.0.3", + "name": "cross-spawn", + "version": "7.0.3", + "bom-ref": "cpe:2.3:a::cross-spawn:7.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-key:3.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-key@3.1.1", + "name": "path-key", + "version": "3.1.1", + "bom-ref": "cpe:2.3:a::path-key:3.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-command:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-command@2.0.0", + "name": "shebang-command", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::shebang-command:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-regex:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-regex@3.0.0", + "name": "shebang-regex", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::shebang-regex:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/which@2.0.2", + "name": "which", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::which:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cryptiles:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/cryptiles@2.0.5", + "name": "cryptiles", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::cryptiles:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "purl": "pkg:npm/boom@2.10.1", + "name": "boom", + "version": "2.10.1", + "bom-ref": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::csurf:1.9.0::*:*:*:*:*:*", + "purl": "pkg:npm/csurf@1.9.0", + "name": "csurf", + "version": "1.9.0", + "bom-ref": "cpe:2.3:a::csurf:1.9.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/cookie@0.3.1", + "name": "cookie", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/cookie-signature@1.0.6", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::csrf:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/csrf@3.0.6", + "name": "csrf", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::csrf:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rndm:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/rndm@1.2.0", + "name": "rndm", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::rndm:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tsscmp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/tsscmp@1.0.5", + "name": "tsscmp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::tsscmp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uid-safe:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/uid-safe@2.1.4", + "name": "uid-safe", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::uid-safe:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::random-bytes:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/random-bytes@1.0.0", + "name": "random-bytes", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::random-bytes:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-errors:1.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/http-errors@1.5.1", + "name": "http-errors", + "version": "1.5.1", + "bom-ref": "cpe:2.3:a::http-errors:1.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::setprototypeof:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/setprototypeof@1.0.2", + "name": "setprototypeof", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::setprototypeof:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::statuses:1.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/statuses@1.5.0", + "name": "statuses", + "version": "1.5.0", + "bom-ref": "cpe:2.3:a::statuses:1.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cypress:3.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/cypress@3.3.1", + "name": "cypress", + "version": "3.3.1", + "bom-ref": "cpe:2.3:a::cypress:3.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a:cypress:listr-verbose-renderer:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/cypress/listr-verbose-renderer@0.4.1", + "name": "@cypress/listr-verbose-renderer", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a:cypress:listr-verbose-renderer:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cli-cursor@1.0.2", + "name": "cli-cursor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::restore-cursor:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/restore-cursor@1.0.1", + "name": "restore-cursor", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::restore-cursor:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit-hook:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/exit-hook@1.1.1", + "name": "exit-hook", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::exit-hook:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::onetime:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/onetime@1.1.0", + "name": "onetime", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::onetime:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::date-fns:1.30.1::*:*:*:*:*:*", + "purl": "pkg:npm/date-fns@1.30.1", + "name": "date-fns", + "version": "1.30.1", + "bom-ref": "cpe:2.3:a::date-fns:1.30.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/figures@1.7.0", + "name": "figures", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a:cypress:xvfb:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/cypress/xvfb@1.2.4", + "name": "@cypress/xvfb", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a:cypress:xvfb:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "purl": "pkg:npm/debug@3.2.6", + "name": "debug", + "version": "3.2.6", + "bom-ref": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.2", + "name": "ms", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.once:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.once@4.1.1", + "name": "lodash.once", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::lodash.once:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arch:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/arch@2.1.1", + "name": "arch", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::arch:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bluebird:3.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/bluebird@3.5.0", + "name": "bluebird", + "version": "3.5.0", + "bom-ref": "cpe:2.3:a::bluebird:3.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cachedir:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/cachedir@1.3.0", + "name": "cachedir", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::cachedir:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@3.2.1", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-convert@1.9.3", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-name@1.1.3", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-flag@3.0.0", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::check-more-types:2.24.0::*:*:*:*:*:*", + "purl": "pkg:npm/check-more-types@2.24.0", + "name": "check-more-types", + "version": "2.24.0", + "bom-ref": "cpe:2.3:a::check-more-types:2.24.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.15.1::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.15.1", + "name": "commander", + "version": "2.15.1", + "bom-ref": "cpe:2.3:a::commander:2.15.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::common-tags:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/common-tags@1.8.0", + "name": "common-tags", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::common-tags:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "purl": "pkg:npm/debug@3.2.6", + "name": "debug", + "version": "3.2.6", + "bom-ref": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.2", + "name": "ms", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::execa:0.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/execa@0.10.0", + "name": "execa", + "version": "0.10.0", + "bom-ref": "cpe:2.3:a::execa:0.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cross-spawn:6.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/cross-spawn@6.0.5", + "name": "cross-spawn", + "version": "6.0.5", + "bom-ref": "cpe:2.3:a::cross-spawn:6.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nice-try:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/nice-try@1.0.5", + "name": "nice-try", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::nice-try:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-key@2.0.1", + "name": "path-key", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-command:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-command@1.2.0", + "name": "shebang-command", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::shebang-command:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-regex:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-regex@1.0.0", + "name": "shebang-regex", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::shebang-regex:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/get-stream@3.0.0", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-stream@1.1.0", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-run-path:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/npm-run-path@2.0.2", + "name": "npm-run-path", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::npm-run-path:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-key@2.0.1", + "name": "path-key", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::p-finally:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/p-finally@1.0.0", + "name": "p-finally", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::p-finally:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-eof:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-eof@1.0.0", + "name": "strip-eof", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::strip-eof:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::executable:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/executable@4.1.1", + "name": "executable", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::executable:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extract-zip:1.6.7::*:*:*:*:*:*", + "purl": "pkg:npm/extract-zip@1.6.7", + "name": "extract-zip", + "version": "1.6.7", + "bom-ref": "cpe:2.3:a::extract-zip:1.6.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-stream:1.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/concat-stream@1.6.2", + "name": "concat-stream", + "version": "1.6.2", + "bom-ref": "cpe:2.3:a::concat-stream:1.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::buffer-from:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/buffer-from@1.1.1", + "name": "buffer-from", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::buffer-from:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::typedarray:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/typedarray@0.0.6", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::typedarray:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yauzl:2.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/yauzl@2.4.1", + "name": "yauzl", + "version": "2.4.1", + "bom-ref": "cpe:2.3:a::yauzl:2.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fd-slicer:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/fd-slicer@1.0.1", + "name": "fd-slicer", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::fd-slicer:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pend:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/pend@1.2.0", + "name": "pend", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::pend:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs-extra:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/fs-extra@4.0.1", + "name": "fs-extra", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::fs-extra:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsonfile:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsonfile@3.0.1", + "name": "jsonfile", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::jsonfile:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::universalify:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/universalify@0.1.2", + "name": "universalify", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::universalify:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getos:3.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/getos@3.1.1", + "name": "getos", + "version": "3.1.1", + "bom-ref": "cpe:2.3:a::getos:3.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/async@2.6.1", + "name": "async", + "version": "2.6.1", + "bom-ref": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-ci:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-ci@1.2.1", + "name": "is-ci", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::is-ci:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ci-info:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/ci-info@1.6.0", + "name": "ci-info", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::ci-info:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-installed-globally:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-installed-globally@0.1.0", + "name": "is-installed-globally", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::is-installed-globally:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::global-dirs:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/global-dirs@0.1.1", + "name": "global-dirs", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::global-dirs:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-path-inside:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-path-inside@1.0.1", + "name": "is-path-inside", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-path-inside:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-inside@1.0.2", + "name": "path-is-inside", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lazy-ass:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/lazy-ass@1.6.0", + "name": "lazy-ass", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::lazy-ass:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::listr:0.12.0::*:*:*:*:*:*", + "purl": "pkg:npm/listr@0.12.0", + "name": "listr", + "version": "0.12.0", + "bom-ref": "cpe:2.3:a::listr:0.12.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-truncate:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/cli-truncate@0.2.1", + "name": "cli-truncate", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::cli-truncate:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slice-ansi:0.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/slice-ansi@0.0.4", + "name": "slice-ansi", + "version": "0.0.4", + "bom-ref": "cpe:2.3:a::slice-ansi:0.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/code-point-at@1.1.0", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/figures@1.7.0", + "name": "figures", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@2.1.0", + "name": "indent-string", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@2.0.1", + "name": "repeating", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-finite@1.0.2", + "name": "is-finite", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-promise:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-promise@2.1.0", + "name": "is-promise", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::is-promise:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-stream@1.1.0", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::listr-silent-renderer:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/listr-silent-renderer@1.1.1", + "name": "listr-silent-renderer", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::listr-silent-renderer:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::listr-update-renderer:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/listr-update-renderer@0.2.0", + "name": "listr-update-renderer", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::listr-update-renderer:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-truncate:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/cli-truncate@0.2.1", + "name": "cli-truncate", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::cli-truncate:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::elegant-spinner:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/elegant-spinner@1.0.1", + "name": "elegant-spinner", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::elegant-spinner:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/figures@1.7.0", + "name": "figures", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:3.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@3.2.0", + "name": "indent-string", + "version": "3.2.0", + "bom-ref": "cpe:2.3:a::indent-string:3.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-symbols:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/log-symbols@1.0.2", + "name": "log-symbols", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::log-symbols:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-update:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/log-update@1.0.2", + "name": "log-update", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::log-update:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-escapes:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-escapes@1.4.0", + "name": "ansi-escapes", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::ansi-escapes:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cli-cursor@1.0.2", + "name": "cli-cursor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::listr-verbose-renderer:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/listr-verbose-renderer@0.4.1", + "name": "listr-verbose-renderer", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::listr-verbose-renderer:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cli-cursor@1.0.2", + "name": "cli-cursor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::date-fns:1.30.1::*:*:*:*:*:*", + "purl": "pkg:npm/date-fns@1.30.1", + "name": "date-fns", + "version": "1.30.1", + "bom-ref": "cpe:2.3:a::date-fns:1.30.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/figures@1.7.0", + "name": "figures", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::figures:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-symbols:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/log-symbols@1.0.2", + "name": "log-symbols", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::log-symbols:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-update:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/log-update@1.0.2", + "name": "log-update", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::log-update:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ora:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/ora@0.2.3", + "name": "ora", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::ora:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cli-cursor@1.0.2", + "name": "cli-cursor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::cli-cursor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-spinners:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/cli-spinners@0.1.2", + "name": "cli-spinners", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::cli-spinners:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::p-map:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/p-map@1.2.0", + "name": "p-map", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::p-map:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rxjs:5.5.12::*:*:*:*:*:*", + "purl": "pkg:npm/rxjs@5.5.12", + "name": "rxjs", + "version": "5.5.12", + "bom-ref": "cpe:2.3:a::rxjs:5.5.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::symbol-observable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/symbol-observable@1.0.1", + "name": "symbol-observable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::symbol-observable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stream-to-observable:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/stream-to-observable@0.1.0", + "name": "stream-to-observable", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::stream-to-observable:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-symbols:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/log-symbols@2.2.0", + "name": "log-symbols", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::log-symbols:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::moment:2.24.0::*:*:*:*:*:*", + "purl": "pkg:npm/moment@2.24.0", + "name": "moment", + "version": "2.24.0", + "bom-ref": "cpe:2.3:a::moment:2.24.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ramda:0.24.1::*:*:*:*:*:*", + "purl": "pkg:npm/ramda@0.24.1", + "name": "ramda", + "version": "0.24.1", + "bom-ref": "cpe:2.3:a::ramda:0.24.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.88.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.88.0", + "name": "request", + "version": "2.88.0", + "bom-ref": "cpe:2.3:a::request:2.88.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws-sign2:0.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws-sign2@0.7.0", + "name": "aws-sign2", + "version": "0.7.0", + "bom-ref": "cpe:2.3:a::aws-sign2:0.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws4@1.8.0", + "name": "aws4", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caseless:0.12.0::*:*:*:*:*:*", + "purl": "pkg:npm/caseless@0.12.0", + "name": "caseless", + "version": "0.12.0", + "bom-ref": "cpe:2.3:a::caseless:0.12.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delayed-stream@1.0.0", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend@3.0.2", + "name": "extend", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/forever-agent@0.6.1", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::form-data:2.3.3::*:*:*:*:*:*", + "purl": "pkg:npm/form-data@2.3.3", + "name": "form-data", + "version": "2.3.3", + "bom-ref": "cpe:2.3:a::form-data:2.3.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/asynckit@0.4.0", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "purl": "pkg:npm/mime-db@1.37.0", + "name": "mime-db", + "version": "1.37.0", + "bom-ref": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::har-validator:5.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/har-validator@5.1.3", + "name": "har-validator", + "version": "5.1.3", + "bom-ref": "cpe:2.3:a::har-validator:5.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ajv:6.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/ajv@6.10.0", + "name": "ajv", + "version": "6.10.0", + "bom-ref": "cpe:2.3:a::ajv:6.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fast-deep-equal:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/fast-deep-equal@2.0.1", + "name": "fast-deep-equal", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::fast-deep-equal:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fast-json-stable-stringify:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fast-json-stable-stringify@2.0.0", + "name": "fast-json-stable-stringify", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::fast-json-stable-stringify:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-schema-traverse:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-schema-traverse@0.4.1", + "name": "json-schema-traverse", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::json-schema-traverse:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uri-js:4.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/uri-js@4.2.2", + "name": "uri-js", + "version": "4.2.2", + "bom-ref": "cpe:2.3:a::uri-js:4.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@2.1.1", + "name": "punycode", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::punycode:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::har-schema:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/har-schema@2.0.0", + "name": "har-schema", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::har-schema:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-signature:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/http-signature@1.2.0", + "name": "http-signature", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::http-signature:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsprim@1.4.1", + "name": "jsprim", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/json-schema@0.2.3", + "name": "json-schema", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/verror@1.10.0", + "name": "verror", + "version": "1.10.0", + "bom-ref": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "purl": "pkg:npm/sshpk@1.16.0", + "name": "sshpk", + "version": "1.16.0", + "bom-ref": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/asn1@0.2.4", + "name": "asn1", + "version": "0.2.4", + "bom-ref": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "purl": "pkg:npm/dashdash@1.14.1", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/getpass@0.1.7", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-typedarray@1.0.0", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isstream@0.1.2", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::oauth-sign:0.9.0::*:*:*:*:*:*", + "purl": "pkg:npm/oauth-sign@0.9.0", + "name": "oauth-sign", + "version": "0.9.0", + "bom-ref": "cpe:2.3:a::oauth-sign:0.9.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::performance-now:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/performance-now@2.1.0", + "name": "performance-now", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::performance-now:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.5.2", + "name": "qs", + "version": "6.5.2", + "bom-ref": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tough-cookie:2.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/tough-cookie@2.4.3", + "name": "tough-cookie", + "version": "2.4.3", + "bom-ref": "cpe:2.3:a::tough-cookie:2.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::psl:1.1.32::*:*:*:*:*:*", + "purl": "pkg:npm/psl@1.1.32", + "name": "psl", + "version": "1.1.32", + "bom-ref": "cpe:2.3:a::psl:1.1.32::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.4.1", + "name": "punycode", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tunnel-agent:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/tunnel-agent@0.6.0", + "name": "tunnel-agent", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::tunnel-agent:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/uuid@3.3.2", + "name": "uuid", + "version": "3.3.2", + "bom-ref": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request-progress:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/request-progress@0.4.0", + "name": "request-progress", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::request-progress:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-eta:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/node-eta@0.1.1", + "name": "node-eta", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::node-eta:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::throttleit:0.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/throttleit@0.0.2", + "name": "throttleit", + "version": "0.0.2", + "bom-ref": "cpe:2.3:a::throttleit:0.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tmp:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/tmp@0.1.0", + "name": "tmp", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::tmp:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::url:0.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/url@0.11.0", + "name": "url", + "version": "0.11.0", + "bom-ref": "cpe:2.3:a::url:0.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.3.2", + "name": "punycode", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::punycode:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::querystring:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/querystring@0.2.0", + "name": "querystring", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::querystring:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yauzl:2.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/yauzl@2.10.0", + "name": "yauzl", + "version": "2.10.0", + "bom-ref": "cpe:2.3:a::yauzl:2.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::buffer-crc32:0.2.13::*:*:*:*:*:*", + "purl": "pkg:npm/buffer-crc32@0.2.13", + "name": "buffer-crc32", + "version": "0.2.13", + "bom-ref": "cpe:2.3:a::buffer-crc32:0.2.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fd-slicer:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/fd-slicer@1.1.0", + "name": "fd-slicer", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::fd-slicer:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pend:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/pend@1.2.0", + "name": "pend", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::pend:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::express:4.16.4::*:*:*:*:*:*", + "purl": "pkg:npm/express@4.16.4", + "name": "express", + "version": "4.16.4", + "bom-ref": "cpe:2.3:a::express:4.16.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::accepts:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/accepts@1.3.5", + "name": "accepts", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::accepts:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "purl": "pkg:npm/mime-db@1.37.0", + "name": "mime-db", + "version": "1.37.0", + "bom-ref": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::negotiator:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/negotiator@0.6.1", + "name": "negotiator", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::negotiator:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-flatten:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/array-flatten@1.1.1", + "name": "array-flatten", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::array-flatten:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::body-parser:1.18.3::*:*:*:*:*:*", + "purl": "pkg:npm/body-parser@1.18.3", + "name": "body-parser", + "version": "1.18.3", + "bom-ref": "cpe:2.3:a::body-parser:1.18.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bytes:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/bytes@3.0.0", + "name": "bytes", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::bytes:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::content-type:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/content-type@1.0.4", + "name": "content-type", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::content-type:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.2", + "name": "depd", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/http-errors@1.6.3", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.2", + "name": "depd", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::setprototypeof:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/setprototypeof@1.1.0", + "name": "setprototypeof", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::setprototypeof:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::statuses:1.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/statuses@1.5.0", + "name": "statuses", + "version": "1.5.0", + "bom-ref": "cpe:2.3:a::statuses:1.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.23", + "name": "iconv-lite", + "version": "0.4.23", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/on-finished@2.3.0", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ee-first:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ee-first@1.1.1", + "name": "ee-first", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::ee-first:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.5.2", + "name": "qs", + "version": "6.5.2", + "bom-ref": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::raw-body:2.3.3::*:*:*:*:*:*", + "purl": "pkg:npm/raw-body@2.3.3", + "name": "raw-body", + "version": "2.3.3", + "bom-ref": "cpe:2.3:a::raw-body:2.3.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bytes:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/bytes@3.0.0", + "name": "bytes", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::bytes:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/http-errors@1.6.3", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.23", + "name": "iconv-lite", + "version": "0.4.23", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unpipe@1.0.0", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::type-is:1.6.16::*:*:*:*:*:*", + "purl": "pkg:npm/type-is@1.6.16", + "name": "type-is", + "version": "1.6.16", + "bom-ref": "cpe:2.3:a::type-is:1.6.16::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::media-typer:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/media-typer@0.3.0", + "name": "media-typer", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::media-typer:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::content-disposition:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/content-disposition@0.5.2", + "name": "content-disposition", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::content-disposition:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::content-type:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/content-type@1.0.4", + "name": "content-type", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::content-type:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/cookie@0.3.1", + "name": "cookie", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/cookie-signature@1.0.6", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.2", + "name": "depd", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/encodeurl@1.0.2", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/escape-html@1.0.3", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "purl": "pkg:npm/etag@1.8.1", + "name": "etag", + "version": "1.8.1", + "bom-ref": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::finalhandler:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/finalhandler@1.1.1", + "name": "finalhandler", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::finalhandler:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/encodeurl@1.0.2", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/escape-html@1.0.3", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/on-finished@2.3.0", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/statuses@1.4.0", + "name": "statuses", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unpipe@1.0.0", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/fresh@0.5.2", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::merge-descriptors:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/merge-descriptors@1.0.1", + "name": "merge-descriptors", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::merge-descriptors:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::methods:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/methods@1.1.2", + "name": "methods", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::methods:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/on-finished@2.3.0", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-to-regexp:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/path-to-regexp@0.1.7", + "name": "path-to-regexp", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::path-to-regexp:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::proxy-addr:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/proxy-addr@2.0.4", + "name": "proxy-addr", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::proxy-addr:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forwarded:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/forwarded@0.1.2", + "name": "forwarded", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::forwarded:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ipaddr.js:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/ipaddr.js@1.8.0", + "name": "ipaddr.js", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::ipaddr.js:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.5.2", + "name": "qs", + "version": "6.5.2", + "bom-ref": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::range-parser:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/range-parser@1.2.0", + "name": "range-parser", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::range-parser:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*", + "purl": "pkg:npm/send@0.16.2", + "name": "send", + "version": "0.16.2", + "bom-ref": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.2", + "name": "depd", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::destroy:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/destroy@1.0.4", + "name": "destroy", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::destroy:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/encodeurl@1.0.2", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/escape-html@1.0.3", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "purl": "pkg:npm/etag@1.8.1", + "name": "etag", + "version": "1.8.1", + "bom-ref": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/fresh@0.5.2", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/http-errors@1.6.3", + "name": "http-errors", + "version": "1.6.3", + "bom-ref": "cpe:2.3:a::http-errors:1.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/mime@1.4.1", + "name": "mime", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::mime:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/on-finished@2.3.0", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::range-parser:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/range-parser@1.2.0", + "name": "range-parser", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::range-parser:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/statuses@1.4.0", + "name": "statuses", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::serve-static:1.13.2::*:*:*:*:*:*", + "purl": "pkg:npm/serve-static@1.13.2", + "name": "serve-static", + "version": "1.13.2", + "bom-ref": "cpe:2.3:a::serve-static:1.13.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/encodeurl@1.0.2", + "name": "encodeurl", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::encodeurl:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/escape-html@1.0.3", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*", + "purl": "pkg:npm/send@0.16.2", + "name": "send", + "version": "0.16.2", + "bom-ref": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::setprototypeof:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/setprototypeof@1.1.0", + "name": "setprototypeof", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::setprototypeof:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/statuses@1.4.0", + "name": "statuses", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::statuses:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::type-is:1.6.16::*:*:*:*:*:*", + "purl": "pkg:npm/type-is@1.6.16", + "name": "type-is", + "version": "1.6.16", + "bom-ref": "cpe:2.3:a::type-is:1.6.16::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utils-merge:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/utils-merge@1.0.1", + "name": "utils-merge", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::utils-merge:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::vary:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/vary@1.1.2", + "name": "vary", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::vary:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::express-session:1.15.6::*:*:*:*:*:*", + "purl": "pkg:npm/express-session@1.15.6", + "name": "express-session", + "version": "1.15.6", + "bom-ref": "cpe:2.3:a::express-session:1.15.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/cookie@0.3.1", + "name": "cookie", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/cookie-signature@1.0.6", + "name": "cookie-signature", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::cookie-signature:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::crc:3.4.4::*:*:*:*:*:*", + "purl": "pkg:npm/crc@3.4.4", + "name": "crc", + "version": "3.4.4", + "bom-ref": "cpe:2.3:a::crc:3.4.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.2", + "name": "depd", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::depd:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-headers:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/on-headers@1.0.1", + "name": "on-headers", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::on-headers:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uid-safe:2.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/uid-safe@2.1.5", + "name": "uid-safe", + "version": "2.1.5", + "bom-ref": "cpe:2.3:a::uid-safe:2.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::random-bytes:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/random-bytes@1.0.0", + "name": "random-bytes", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::random-bytes:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utils-merge:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/utils-merge@1.0.1", + "name": "utils-merge", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::utils-merge:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/forever@2.0.0", + "name": "forever", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::forever:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cliff:0.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/cliff@0.1.10", + "name": "cliff", + "version": "0.1.10", + "bom-ref": "cpe:2.3:a::cliff:0.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/colors@1.0.3", + "name": "colors", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::colors:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/eyes@0.1.8", + "name": "eyes", + "version": "0.1.8", + "bom-ref": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "purl": "pkg:npm/winston@0.8.3", + "name": "winston", + "version": "0.8.3", + "bom-ref": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@0.6.2", + "name": "colors", + "version": "0.6.2", + "bom-ref": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cycle:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/cycle@1.0.3", + "name": "cycle", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::cycle:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/eyes@0.1.8", + "name": "eyes", + "version": "0.1.8", + "bom-ref": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isstream@0.1.2", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/pkginfo@0.3.1", + "name": "pkginfo", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stack-trace:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/stack-trace@0.0.10", + "name": "stack-trace", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::stack-trace:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::clone:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/clone@2.1.2", + "name": "clone", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::clone:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@0.6.2", + "name": "colors", + "version": "0.6.2", + "bom-ref": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::flatiron:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/flatiron@0.4.3", + "name": "flatiron", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::flatiron:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::broadway:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/broadway@0.3.6", + "name": "broadway", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::broadway:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cliff:0.1.9::*:*:*:*:*:*", + "purl": "pkg:npm/cliff@0.1.9", + "name": "cliff", + "version": "0.1.9", + "bom-ref": "cpe:2.3:a::cliff:0.1.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@0.6.2", + "name": "colors", + "version": "0.6.2", + "bom-ref": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/eyes@0.1.8", + "name": "eyes", + "version": "0.1.8", + "bom-ref": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "purl": "pkg:npm/winston@0.8.3", + "name": "winston", + "version": "0.8.3", + "bom-ref": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "purl": "pkg:npm/eventemitter2@0.4.14", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nconf:0.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/nconf@0.6.9", + "name": "nconf", + "version": "0.6.9", + "bom-ref": "cpe:2.3:a::nconf:0.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.9::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.9", + "name": "async", + "version": "0.2.9", + "bom-ref": "cpe:2.3:a::async:0.2.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.6.0", + "name": "optimist", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::optimist:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.10", + "name": "minimist", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utile:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/utile@0.2.1", + "name": "utile", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::utile:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-equal:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/deep-equal@2.0.2", + "name": "deep-equal", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::deep-equal:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-to-primitive:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/es-to-primitive@1.2.1", + "name": "es-to-primitive", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::es-to-primitive:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-callable:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-callable@1.1.5", + "name": "is-callable", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::is-callable:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-date-object:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-date-object@1.0.2", + "name": "is-date-object", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-date-object:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-symbol:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/is-symbol@1.0.3", + "name": "is-symbol", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::is-symbol:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/function-bind@1.1.1", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/has@1.0.3", + "name": "has", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::has:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/function-bind@1.1.1", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-callable:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-callable@1.1.5", + "name": "is-callable", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::is-callable:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-regex:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-regex@1.0.5", + "name": "is-regex", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::is-regex:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/has@1.0.3", + "name": "has", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::has:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-inspect:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/object-inspect@1.7.0", + "name": "object-inspect", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::object-inspect:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-keys@1.1.1", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.assign:4.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.assign@4.1.0", + "name": "object.assign", + "version": "4.1.0", + "bom-ref": "cpe:2.3:a::object.assign:4.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-keys@1.1.1", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/function-bind@1.1.1", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-keys@1.1.1", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string.prototype.trimleft:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/string.prototype.trimleft@2.1.2", + "name": "string.prototype.trimleft", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::string.prototype.trimleft:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string.prototype.trimright:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/string.prototype.trimright@2.1.2", + "name": "string.prototype.trimright", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::string.prototype.trimright:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string.prototype.trimend:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/string.prototype.trimend@1.0.0", + "name": "string.prototype.trimend", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::string.prototype.trimend:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string.prototype.trimstart:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/string.prototype.trimstart@1.0.0", + "name": "string.prototype.trimstart", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::string.prototype.trimstart:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-get-iterator:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es-get-iterator@1.1.0", + "name": "es-get-iterator", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::es-get-iterator:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-arguments:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-arguments@1.0.4", + "name": "is-arguments", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::is-arguments:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-map:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-map@2.0.1", + "name": "is-map", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-map:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-set:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-set@2.0.1", + "name": "is-set", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-set:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-string:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-string@1.0.5", + "name": "is-string", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::is-string:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@2.0.5", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::isarray:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-arguments:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-arguments@1.0.4", + "name": "is-arguments", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::is-arguments:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-date-object:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-date-object@1.0.2", + "name": "is-date-object", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-date-object:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-regex:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-regex@1.0.5", + "name": "is-regex", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::is-regex:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@2.0.5", + "name": "isarray", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::isarray:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/object-is@1.0.2", + "name": "object-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::object-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-keys@1.1.1", + "name": "object-keys", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::object-keys:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regexp.prototype.flags:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/regexp.prototype.flags@1.3.0", + "name": "regexp.prototype.flags", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::regexp.prototype.flags:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/define-properties@1.1.3", + "name": "define-properties", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::define-properties:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::side-channel:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/side-channel@1.0.2", + "name": "side-channel", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::side-channel:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-inspect:1.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/object-inspect@1.7.0", + "name": "object-inspect", + "version": "1.7.0", + "bom-ref": "cpe:2.3:a::object-inspect:1.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which-boxed-primitive:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/which-boxed-primitive@1.0.1", + "name": "which-boxed-primitive", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::which-boxed-primitive:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-bigint:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-bigint@1.0.0", + "name": "is-bigint", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-bigint:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-boolean-object:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-boolean-object@1.0.1", + "name": "is-boolean-object", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-boolean-object:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number-object:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-number-object@1.0.4", + "name": "is-number-object", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::is-number-object:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-string:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/is-string@1.0.5", + "name": "is-string", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::is-string:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-symbol:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/is-symbol@1.0.3", + "name": "is-symbol", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::is-symbol:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which-collection:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/which-collection@1.0.1", + "name": "which-collection", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::which-collection:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-map:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-map@2.0.1", + "name": "is-map", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-map:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-set:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-set@2.0.1", + "name": "is-set", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-set:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-weakmap:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-weakmap@2.0.1", + "name": "is-weakmap", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-weakmap:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-weakset:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-weakset@2.0.1", + "name": "is-weakset", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-weakset:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which-typed-array:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/which-typed-array@1.1.1", + "name": "which-typed-array", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::which-typed-array:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::available-typed-arrays:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/available-typed-arrays@1.0.2", + "name": "available-typed-arrays", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::available-typed-arrays:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-filter:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/array-filter@1.0.0", + "name": "array-filter", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::array-filter:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/function-bind@1.1.1", + "name": "function-bind", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::function-bind:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-typed-array:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/is-typed-array@1.1.3", + "name": "is-typed-array", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::is-typed-array:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::available-typed-arrays:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/available-typed-arrays@1.0.2", + "name": "available-typed-arrays", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::available-typed-arrays:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "purl": "pkg:npm/es-abstract@1.17.5", + "name": "es-abstract", + "version": "1.17.5", + "bom-ref": "cpe:2.3:a::es-abstract:1.17.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::foreach:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/foreach@2.0.5", + "name": "foreach", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::foreach:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-symbols@1.0.1", + "name": "has-symbols", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::has-symbols:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/i@0.3.6", + "name": "i", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ncp:0.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/ncp@0.4.2", + "name": "ncp", + "version": "0.4.2", + "bom-ref": "cpe:2.3:a::ncp:0.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::winston:0.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/winston@0.8.0", + "name": "winston", + "version": "0.8.0", + "bom-ref": "cpe:2.3:a::winston:0.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@0.6.2", + "name": "colors", + "version": "0.6.2", + "bom-ref": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cycle:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/cycle@1.0.3", + "name": "cycle", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::cycle:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/eyes@0.1.8", + "name": "eyes", + "version": "0.1.8", + "bom-ref": "cpe:2.3:a::eyes:0.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/pkginfo@0.3.1", + "name": "pkginfo", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stack-trace:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/stack-trace@0.0.10", + "name": "stack-trace", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::stack-trace:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*", + "purl": "pkg:npm/director@1.2.7", + "name": "director", + "version": "1.2.7", + "bom-ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.6.0", + "name": "optimist", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::optimist:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.10", + "name": "minimist", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::prompt:0.2.14::*:*:*:*:*:*", + "purl": "pkg:npm/prompt@0.2.14", + "name": "prompt", + "version": "0.2.14", + "bom-ref": "cpe:2.3:a::prompt:0.2.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/pkginfo@0.3.1", + "name": "pkginfo", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::pkginfo:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/read@1.0.7", + "name": "read", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mute-stream:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/mute-stream@0.0.8", + "name": "mute-stream", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::mute-stream:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::revalidator:0.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/revalidator@0.1.8", + "name": "revalidator", + "version": "0.1.8", + "bom-ref": "cpe:2.3:a::revalidator:0.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utile:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/utile@0.2.1", + "name": "utile", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::utile:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-equal:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/deep-equal@2.0.2", + "name": "deep-equal", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::deep-equal:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/i@0.3.6", + "name": "i", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ncp:0.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/ncp@0.4.2", + "name": "ncp", + "version": "0.4.2", + "bom-ref": "cpe:2.3:a::ncp:0.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "purl": "pkg:npm/winston@0.8.3", + "name": "winston", + "version": "0.8.3", + "bom-ref": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-monitor:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/forever-monitor@2.0.0", + "name": "forever-monitor", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::forever-monitor:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::broadway:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/broadway@0.3.6", + "name": "broadway", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::broadway:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chokidar:2.1.8::*:*:*:*:*:*", + "purl": "pkg:npm/chokidar@2.1.8", + "name": "chokidar", + "version": "2.1.8", + "bom-ref": "cpe:2.3:a::chokidar:2.1.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::anymatch:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/anymatch@2.0.0", + "name": "anymatch", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::anymatch:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@3.1.10", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/braces@2.3.2", + "name": "braces", + "version": "2.3.2", + "bom-ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-flatten@1.1.0", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fill-range@4.0.0", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex-range@2.1.1", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "purl": "pkg:npm/base@0.11.2", + "name": "base", + "version": "0.11.2", + "bom-ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/cache-base@1.0.1", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/collection-visit@1.0.0", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/map-visit@1.0.0", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@1.0.0", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@1.0.0", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@4.0.0", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@2.0.0", + "name": "set-value", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assign-symbols@1.0.0", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/union-value@1.0.0", + "name": "union-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@0.4.3", + "name": "set-value", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unset-value@1.0.0", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@0.3.1", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@0.1.4", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@2.1.0", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/class-utils@0.3.6", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@5.1.0", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/static-extend@0.1.2", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/object-copy@0.1.0", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/mixin-deep@1.3.1", + "name": "mixin-deep", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@1.0.2", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/pascalcase@0.1.1", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-resolve@0.5.2", + "name": "source-map-resolve", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/atob@2.1.2", + "name": "atob", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decode-uri-component@0.2.0", + "name": "decode-uri-component", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-url@0.2.1", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-url@0.4.0", + "name": "source-map-url", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/urix@0.1.0", + "name": "urix", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/use@3.1.1", + "name": "use", + "version": "3.1.1", + "bom-ref": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/ret@0.1.15", + "name": "ret", + "version": "0.1.15", + "bom-ref": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/extglob@2.0.4", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/expand-brackets@2.1.4", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "purl": "pkg:npm/nanomatch@1.2.13", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@2.1.1", + "name": "normalize-path", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::normalize-path:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::remove-trailing-separator:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/remove-trailing-separator@1.1.0", + "name": "remove-trailing-separator", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::remove-trailing-separator:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async-each:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/async-each@1.0.3", + "name": "async-each", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::async-each:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/braces@2.3.2", + "name": "braces", + "version": "2.3.2", + "bom-ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fsevents:1.2.9::*:*:*:*:*:*", + "purl": "pkg:npm/fsevents@1.2.9", + "name": "fsevents", + "version": "1.2.9", + "bom-ref": "cpe:2.3:a::fsevents:1.2.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nan:2.14.0::*:*:*:*:*:*", + "purl": "pkg:npm/nan@2.14.0", + "name": "nan", + "version": "2.14.0", + "bom-ref": "cpe:2.3:a::nan:2.14.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-pre-gyp:0.12.0::*:*:*:*:*:*", + "purl": "pkg:npm/node-pre-gyp@0.12.0", + "name": "node-pre-gyp", + "version": "0.12.0", + "bom-ref": "cpe:2.3:a::node-pre-gyp:0.12.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::detect-libc:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/detect-libc@1.0.3", + "name": "detect-libc", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::detect-libc:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::needle:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/needle@2.3.0", + "name": "needle", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::needle:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/debug@4.1.1", + "name": "debug", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::debug:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.1", + "name": "ms", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.24::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.24", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.24::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sax:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/sax@1.2.4", + "name": "sax", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a::sax:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@4.0.1", + "name": "nopt", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-packlist:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/npm-packlist@1.4.1", + "name": "npm-packlist", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::npm-packlist:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ignore-walk:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/ignore-walk@3.0.1", + "name": "ignore-walk", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::ignore-walk:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-bundled:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/npm-bundled@1.0.6", + "name": "npm-bundled", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::npm-bundled:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npmlog:4.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/npmlog@4.1.2", + "name": "npmlog", + "version": "4.1.2", + "bom-ref": "cpe:2.3:a::npmlog:4.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::are-we-there-yet:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/are-we-there-yet@1.1.5", + "name": "are-we-there-yet", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::are-we-there-yet:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delegates@1.0.0", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gauge:2.7.4::*:*:*:*:*:*", + "purl": "pkg:npm/gauge@2.7.4", + "name": "gauge", + "version": "2.7.4", + "bom-ref": "cpe:2.3:a::gauge:2.7.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.2.0", + "name": "aproba", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::aproba:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/code-point-at@1.1.0", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wide-align:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/wide-align@1.1.3", + "name": "wide-align", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::wide-align:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/rc@1.2.8", + "name": "rc", + "version": "1.2.8", + "bom-ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/deep-extend@0.6.0", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.7.0", + "name": "semver", + "version": "5.7.0", + "bom-ref": "cpe:2.3:a::semver:5.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*", + "purl": "pkg:npm/tar@4.4.8", + "name": "tar", + "version": "4.4.8", + "bom-ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chownr:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/chownr@1.1.1", + "name": "chownr", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::chownr:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs-minipass:1.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/fs-minipass@1.2.5", + "name": "fs-minipass", + "version": "1.2.5", + "bom-ref": "cpe:2.3:a::fs-minipass:1.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@3.0.3", + "name": "yallist", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minizlib:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/minizlib@1.2.1", + "name": "minizlib", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::minizlib:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@3.0.3", + "name": "yallist", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob-parent:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/glob-parent@3.1.0", + "name": "glob-parent", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::glob-parent:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@3.1.0", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@2.1.1", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-dirname:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-dirname@1.0.2", + "name": "path-dirname", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-dirname:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-binary-path:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-binary-path@1.0.1", + "name": "is-binary-path", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-binary-path:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::binary-extensions:1.13.1::*:*:*:*:*:*", + "purl": "pkg:npm/binary-extensions@1.13.1", + "name": "binary-extensions", + "version": "1.13.1", + "bom-ref": "cpe:2.3:a::binary-extensions:1.13.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@4.0.1", + "name": "is-glob", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::is-glob:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@2.1.1", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@3.0.0", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::normalize-path:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdirp:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/readdirp@2.2.1", + "name": "readdirp", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::readdirp:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@3.1.10", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::upath:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/upath@1.1.2", + "name": "upath", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::upath:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ps-tree:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/ps-tree@0.0.3", + "name": "ps-tree", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::ps-tree:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::event-stream:0.5.3::*:*:*:*:*:*", + "purl": "pkg:npm/event-stream@0.5.3", + "name": "event-stream", + "version": "0.5.3", + "bom-ref": "cpe:2.3:a::event-stream:0.5.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.2.8", + "name": "optimist", + "version": "0.2.8", + "bom-ref": "cpe:2.3:a::optimist:0.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utile:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/utile@0.3.0", + "name": "utile", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::utile:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.9.2", + "name": "async", + "version": "0.9.2", + "bom-ref": "cpe:2.3:a::async:0.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-equal:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/deep-equal@0.2.2", + "name": "deep-equal", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::deep-equal:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/i@0.3.6", + "name": "i", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ncp:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/ncp@1.0.1", + "name": "ncp", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::ncp:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nconf:0.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/nconf@0.10.0", + "name": "nconf", + "version": "0.10.0", + "bom-ref": "cpe:2.3:a::nconf:0.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::secure-keys:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/secure-keys@1.0.0", + "name": "secure-keys", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::secure-keys:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yargs:3.32.0::*:*:*:*:*:*", + "purl": "pkg:npm/yargs@3.32.0", + "name": "yargs", + "version": "3.32.0", + "bom-ref": "cpe:2.3:a::yargs:3.32.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@2.1.1", + "name": "camelcase", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cliui:3.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/cliui@3.2.0", + "name": "cliui", + "version": "3.2.0", + "bom-ref": "cpe:2.3:a::cliui:3.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrap-ansi:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/wrap-ansi@2.1.0", + "name": "wrap-ansi", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::wrap-ansi:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-locale:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/os-locale@1.4.0", + "name": "os-locale", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::os-locale:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lcid:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/lcid@1.0.0", + "name": "lcid", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::lcid:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::invert-kv:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/invert-kv@1.0.0", + "name": "invert-kv", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::invert-kv:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::window-size:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/window-size@0.1.4", + "name": "window-size", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::window-size:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::y18n:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/y18n@3.2.1", + "name": "y18n", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::y18n:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nssocket:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/nssocket@0.6.0", + "name": "nssocket", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::nssocket:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "purl": "pkg:npm/eventemitter2@0.4.14", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lazy:1.0.11::*:*:*:*:*:*", + "purl": "pkg:npm/lazy@1.0.11", + "name": "lazy", + "version": "1.0.11", + "bom-ref": "cpe:2.3:a::lazy:1.0.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.6.1", + "name": "optimist", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.10", + "name": "minimist", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@2.0.0", + "name": "path-is-absolute", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::path-is-absolute:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::prettyjson:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/prettyjson@1.2.1", + "name": "prettyjson", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::prettyjson:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/colors@1.4.0", + "name": "colors", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::colors:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.5", + "name": "minimist", + "version": "1.2.5", + "bom-ref": "cpe:2.3:a::minimist:1.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shush:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/shush@1.0.0", + "name": "shush", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::shush:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caller:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/caller@0.0.1", + "name": "caller", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::caller:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tape:2.3.3::*:*:*:*:*:*", + "purl": "pkg:npm/tape@2.3.3", + "name": "tape", + "version": "2.3.3", + "bom-ref": "cpe:2.3:a::tape:2.3.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-equal:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/deep-equal@0.1.2", + "name": "deep-equal", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::deep-equal:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::defined:0.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/defined@0.0.0", + "name": "defined", + "version": "0.0.0", + "bom-ref": "cpe:2.3:a::defined:0.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsonify:0.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/jsonify@0.0.0", + "name": "jsonify", + "version": "0.0.0", + "bom-ref": "cpe:2.3:a::jsonify:0.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resumer:0.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/resumer@0.0.0", + "name": "resumer", + "version": "0.0.0", + "bom-ref": "cpe:2.3:a::resumer:0.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::through:2.3.8::*:*:*:*:*:*", + "purl": "pkg:npm/through@2.3.8", + "name": "through", + "version": "2.3.8", + "bom-ref": "cpe:2.3:a::through:2.3.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::through:2.3.8::*:*:*:*:*:*", + "purl": "pkg:npm/through@2.3.8", + "name": "through", + "version": "2.3.8", + "bom-ref": "cpe:2.3:a::through:2.3.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:0.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@0.1.3", + "name": "strip-json-comments", + "version": "0.1.3", + "bom-ref": "cpe:2.3:a::strip-json-comments:0.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utile:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/utile@0.3.0", + "name": "utile", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::utile:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "purl": "pkg:npm/winston@0.8.3", + "name": "winston", + "version": "0.8.3", + "bom-ref": "cpe:2.3:a::winston:0.8.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-cli:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-cli@1.3.2", + "name": "grunt-cli", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::grunt-cli:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-known-options@1.1.1", + "name": "grunt-known-options", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::interpret:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/interpret@1.1.0", + "name": "interpret", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::interpret:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::liftoff:2.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/liftoff@2.5.0", + "name": "liftoff", + "version": "2.5.0", + "bom-ref": "cpe:2.3:a::liftoff:2.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend@3.0.2", + "name": "extend", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::findup-sync:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/findup-sync@2.0.0", + "name": "findup-sync", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::findup-sync:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::detect-file:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/detect-file@1.0.0", + "name": "detect-file", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::detect-file:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@3.1.0", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@2.1.1", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@3.1.10", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/braces@2.3.2", + "name": "braces", + "version": "2.3.2", + "bom-ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-flatten@1.1.0", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fill-range@4.0.0", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex-range@2.1.1", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "purl": "pkg:npm/base@0.11.2", + "name": "base", + "version": "0.11.2", + "bom-ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/cache-base@1.0.1", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/collection-visit@1.0.0", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/map-visit@1.0.0", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@1.0.0", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@1.0.0", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@4.0.0", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@2.0.0", + "name": "set-value", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assign-symbols@1.0.0", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/union-value@1.0.0", + "name": "union-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@0.4.3", + "name": "set-value", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unset-value@1.0.0", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@0.3.1", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@0.1.4", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@2.1.0", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/class-utils@0.3.6", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@5.1.0", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/static-extend@0.1.2", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/object-copy@0.1.0", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/mixin-deep@1.3.1", + "name": "mixin-deep", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@1.0.2", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/pascalcase@0.1.1", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-resolve@0.5.2", + "name": "source-map-resolve", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/atob@2.1.2", + "name": "atob", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decode-uri-component@0.2.0", + "name": "decode-uri-component", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-url@0.2.1", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-url@0.4.0", + "name": "source-map-url", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/urix@0.1.0", + "name": "urix", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/use@3.1.1", + "name": "use", + "version": "3.1.1", + "bom-ref": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/ret@0.1.15", + "name": "ret", + "version": "0.1.15", + "bom-ref": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/extglob@2.0.4", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/expand-brackets@2.1.4", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "purl": "pkg:npm/nanomatch@1.2.13", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-dir:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-dir@1.0.1", + "name": "resolve-dir", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::resolve-dir:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/expand-tilde@2.0.2", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/homedir-polyfill@1.0.1", + "name": "homedir-polyfill", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-passwd:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/parse-passwd@1.0.0", + "name": "parse-passwd", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::parse-passwd:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::global-modules:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/global-modules@1.0.0", + "name": "global-modules", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::global-modules:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::global-prefix:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/global-prefix@1.0.2", + "name": "global-prefix", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::global-prefix:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/expand-tilde@2.0.2", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/homedir-polyfill@1.0.1", + "name": "homedir-polyfill", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-dir:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-dir@1.0.1", + "name": "resolve-dir", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::resolve-dir:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fined:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/fined@1.1.1", + "name": "fined", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::fined:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/expand-tilde@2.0.2", + "name": "expand-tilde", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::expand-tilde:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.defaults:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.defaults@1.1.0", + "name": "object.defaults", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::object.defaults:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-each:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/array-each@1.0.1", + "name": "array-each", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::array-each:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-slice:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/array-slice@1.1.0", + "name": "array-slice", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::array-slice:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-own:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/for-own@1.0.0", + "name": "for-own", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::for-own:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@1.0.2", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-filepath:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/parse-filepath@1.0.2", + "name": "parse-filepath", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::parse-filepath:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-absolute:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-absolute@1.0.0", + "name": "is-absolute", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-absolute:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-relative:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-relative@1.0.0", + "name": "is-relative", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-relative:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-unc-path:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-unc-path@1.0.0", + "name": "is-unc-path", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-unc-path:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unc-path-regex:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/unc-path-regex@0.1.2", + "name": "unc-path-regex", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::unc-path-regex:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-root:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-root@0.1.1", + "name": "path-root", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::path-root:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-root-regex:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-root-regex@0.1.2", + "name": "path-root-regex", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::path-root-regex:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::flagged-respawn:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/flagged-respawn@1.0.1", + "name": "flagged-respawn", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::flagged-respawn:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.map:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object.map@1.0.1", + "name": "object.map", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object.map:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-own:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/for-own@1.0.0", + "name": "for-own", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::for-own:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@1.0.2", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::make-iterator:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/make-iterator@1.0.1", + "name": "make-iterator", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::make-iterator:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rechoir:0.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/rechoir@0.6.2", + "name": "rechoir", + "version": "0.6.2", + "bom-ref": "cpe:2.3:a::rechoir:0.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/resolve@1.1.7", + "name": "resolve", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/resolve@1.1.7", + "name": "resolve", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@4.0.1", + "name": "nopt", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::v8flags:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/v8flags@3.1.2", + "name": "v8flags", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::v8flags:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/homedir-polyfill@1.0.1", + "name": "homedir-polyfill", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::homedir-polyfill:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-concurrent:2.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-concurrent@2.3.1", + "name": "grunt-concurrent", + "version": "2.3.1", + "bom-ref": "cpe:2.3:a::grunt-concurrent:2.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/arrify@1.0.1", + "name": "arrify", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@2.1.0", + "name": "indent-string", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@2.0.1", + "name": "repeating", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-finite@1.0.2", + "name": "is-finite", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pad-stream:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/pad-stream@1.2.0", + "name": "pad-stream", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::pad-stream:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/meow@3.7.0", + "name": "meow", + "version": "3.7.0", + "bom-ref": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase-keys@2.1.0", + "name": "camelcase-keys", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@2.1.1", + "name": "camelcase", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/loud-rejection@1.6.0", + "name": "loud-rejection", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/currently-unhandled@0.4.1", + "name": "currently-unhandled", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-find-index@1.0.2", + "name": "array-find-index", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/builtin-modules@1.1.1", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-correct@3.1.0", + "name": "spdx-correct", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-exceptions@2.2.0", + "name": "spdx-exceptions", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg-up@1.0.1", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-exists@2.1.0", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie@2.0.4", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg@1.1.0", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/load-json-file@1.1.0", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/parse-json@2.2.0", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/error-ex@1.3.2", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-arrayish@0.2.1", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-bom@2.0.0", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-utf8@0.2.1", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-type@1.1.0", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/redent@1.0.0", + "name": "redent", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@2.1.0", + "name": "indent-string", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-indent@1.0.1", + "name": "strip-indent", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/trim-newlines@1.0.0", + "name": "trim-newlines", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pumpify:1.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/pumpify@1.5.1", + "name": "pumpify", + "version": "1.5.1", + "bom-ref": "cpe:2.3:a::pumpify:1.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::duplexify:3.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/duplexify@3.6.1", + "name": "duplexify", + "version": "3.6.1", + "bom-ref": "cpe:2.3:a::duplexify:3.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::end-of-stream:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/end-of-stream@1.4.1", + "name": "end-of-stream", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::end-of-stream:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stream-shift:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/stream-shift@1.0.0", + "name": "stream-shift", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::stream-shift:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pump:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pump@2.0.1", + "name": "pump", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pump:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::end-of-stream:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/end-of-stream@1.4.1", + "name": "end-of-stream", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::end-of-stream:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@2.0.1", + "name": "repeating", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split2:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/split2@1.1.1", + "name": "split2", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::split2:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::through2:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/through2@2.0.5", + "name": "through2", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::through2:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/xtend@4.0.1", + "name": "xtend", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::through2:2.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/through2@2.0.5", + "name": "through2", + "version": "2.0.5", + "bom-ref": "cpe:2.3:a::through2:2.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-contrib-watch:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-contrib-watch@1.1.0", + "name": "grunt-contrib-watch", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::grunt-contrib-watch:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/async@2.6.1", + "name": "async", + "version": "2.6.1", + "bom-ref": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gaze:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/gaze@1.1.3", + "name": "gaze", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::gaze:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::globule:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/globule@1.2.1", + "name": "globule", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::globule:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tiny-lr:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/tiny-lr@1.1.1", + "name": "tiny-lr", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::tiny-lr:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::body:5.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/body@5.1.0", + "name": "body", + "version": "5.1.0", + "bom-ref": "cpe:2.3:a::body:5.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::continuable-cache:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/continuable-cache@0.3.1", + "name": "continuable-cache", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::continuable-cache:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::error:7.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/error@7.0.2", + "name": "error", + "version": "7.0.2", + "bom-ref": "cpe:2.3:a::error:7.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-template:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/string-template@0.2.1", + "name": "string-template", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::string-template:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/xtend@4.0.1", + "name": "xtend", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::raw-body:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/raw-body@1.1.7", + "name": "raw-body", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::raw-body:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bytes:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/bytes@1.0.0", + "name": "bytes", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::bytes:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@0.10.31", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-json-parse:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/safe-json-parse@1.0.1", + "name": "safe-json-parse", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::safe-json-parse:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "purl": "pkg:npm/debug@3.2.6", + "name": "debug", + "version": "3.2.6", + "bom-ref": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.1", + "name": "ms", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::faye-websocket:0.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/faye-websocket@0.10.0", + "name": "faye-websocket", + "version": "0.10.0", + "bom-ref": "cpe:2.3:a::faye-websocket:0.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::websocket-driver:0.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/websocket-driver@0.7.0", + "name": "websocket-driver", + "version": "0.7.0", + "bom-ref": "cpe:2.3:a::websocket-driver:0.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-parser-js:0.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/http-parser-js@0.5.0", + "name": "http-parser-js", + "version": "0.5.0", + "bom-ref": "cpe:2.3:a::http-parser-js:0.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::websocket-extensions:0.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/websocket-extensions@0.1.3", + "name": "websocket-extensions", + "version": "0.1.3", + "bom-ref": "cpe:2.3:a::websocket-extensions:0.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::livereload-js:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/livereload-js@2.4.0", + "name": "livereload-js", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::livereload-js:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.5.2", + "name": "qs", + "version": "6.5.2", + "bom-ref": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-env:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-env@1.0.1", + "name": "grunt-env", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::grunt-env:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.20::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.20", + "name": "lodash", + "version": "4.17.20", + "bom-ref": "cpe:2.3:a::lodash:4.17.20::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-if:::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-if@", + "name": "grunt-if", + "version": "", + "bom-ref": "cpe:2.3:a::grunt-if:::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/grunt@1.0.3", + "name": "grunt", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::coffeescript:1.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/coffeescript@1.10.0", + "name": "coffeescript", + "version": "1.10.0", + "bom-ref": "cpe:2.3:a::coffeescript:1.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dateformat:1.0.12::*:*:*:*:*:*", + "purl": "pkg:npm/dateformat@1.0.12", + "name": "dateformat", + "version": "1.0.12", + "bom-ref": "cpe:2.3:a::dateformat:1.0.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/meow@3.7.0", + "name": "meow", + "version": "3.7.0", + "bom-ref": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase-keys@2.1.0", + "name": "camelcase-keys", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@2.1.1", + "name": "camelcase", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/loud-rejection@1.6.0", + "name": "loud-rejection", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/currently-unhandled@0.4.1", + "name": "currently-unhandled", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-find-index@1.0.2", + "name": "array-find-index", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/builtin-modules@1.1.1", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-correct@3.1.0", + "name": "spdx-correct", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-exceptions@2.2.0", + "name": "spdx-exceptions", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg-up@1.0.1", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-exists@2.1.0", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie@2.0.4", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg@1.1.0", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/load-json-file@1.1.0", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/parse-json@2.2.0", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/error-ex@1.3.2", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-arrayish@0.2.1", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-bom@2.0.0", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-utf8@0.2.1", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-type@1.1.0", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/redent@1.0.0", + "name": "redent", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@2.1.0", + "name": "indent-string", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@2.0.1", + "name": "repeating", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-finite@1.0.2", + "name": "is-finite", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-indent@1.0.1", + "name": "strip-indent", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/trim-newlines@1.0.0", + "name": "trim-newlines", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "purl": "pkg:npm/eventemitter2@0.4.14", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/findup-sync@0.3.0", + "name": "findup-sync", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:5.0.15::*:*:*:*:*:*", + "purl": "pkg:npm/glob@5.0.15", + "name": "glob", + "version": "5.0.15", + "bom-ref": "cpe:2.3:a::glob:5.0.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.0.6", + "name": "glob", + "version": "7.0.6", + "bom-ref": "cpe:2.3:a::glob:7.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-cli:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-cli@1.2.0", + "name": "grunt-cli", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::grunt-cli:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/findup-sync@0.3.0", + "name": "findup-sync", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-known-options@1.1.1", + "name": "grunt-known-options", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/resolve@1.1.7", + "name": "resolve", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-known-options@1.1.1", + "name": "grunt-known-options", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-log:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-log@2.0.0", + "name": "grunt-legacy-log", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::grunt-legacy-log:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@1.1.2", + "name": "colors", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::colors:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-log-utils:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-log-utils@2.0.1", + "name": "grunt-legacy-log-utils", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::grunt-legacy-log-utils:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@3.2.1", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-convert@1.9.3", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-name@1.1.3", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-flag@3.0.0", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-util:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-util@1.1.1", + "name": "grunt-legacy-util", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-legacy-util:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getobject:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/getobject@0.1.0", + "name": "getobject", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::getobject:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/underscore.string@3.3.5", + "name": "underscore.string", + "version": "3.3.5", + "bom-ref": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sprintf-js:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/sprintf-js@1.1.2", + "name": "sprintf-js", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::sprintf-js:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.23", + "name": "iconv-lite", + "version": "0.4.23", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.5.5", + "name": "js-yaml", + "version": "3.5.5", + "bom-ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/argparse@1.0.10", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sprintf-js:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/sprintf-js@1.0.3", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::sprintf-js:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "purl": "pkg:npm/esprima@2.7.3", + "name": "esprima", + "version": "2.7.3", + "bom-ref": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-contrib-clean:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-contrib-clean@1.1.0", + "name": "grunt-contrib-clean", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::grunt-contrib-clean:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-contrib-jshint:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-contrib-jshint@1.1.0", + "name": "grunt-contrib-jshint", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::grunt-contrib-jshint:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jshint:2.9.7::*:*:*:*:*:*", + "purl": "pkg:npm/jshint@2.9.7", + "name": "jshint", + "version": "2.9.7", + "bom-ref": "cpe:2.3:a::jshint:2.9.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/cli@1.0.1", + "name": "cli", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::htmlparser2:3.8.3::*:*:*:*:*:*", + "purl": "pkg:npm/htmlparser2@3.8.3", + "name": "htmlparser2", + "version": "3.8.3", + "bom-ref": "cpe:2.3:a::htmlparser2:3.8.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/domelementtype@1.3.1", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domhandler:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/domhandler@2.3.0", + "name": "domhandler", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::domhandler:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/domelementtype@1.3.1", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domutils:1.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/domutils@1.5.1", + "name": "domutils", + "version": "1.5.1", + "bom-ref": "cpe:2.3:a::domutils:1.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dom-serializer:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/dom-serializer@0.1.0", + "name": "dom-serializer", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::dom-serializer:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domelementtype:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/domelementtype@1.1.3", + "name": "domelementtype", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::domelementtype:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::entities:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/entities@1.1.2", + "name": "entities", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::entities:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/domelementtype@1.3.1", + "name": "domelementtype", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::domelementtype:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::entities:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/entities@1.0.0", + "name": "entities", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::entities:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:1.1.14::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@1.1.14", + "name": "readable-stream", + "version": "1.1.14", + "bom-ref": "cpe:2.3:a::readable-stream:1.1.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@0.0.1", + "name": "isarray", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::isarray:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@0.10.31", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@1.0.4", + "name": "strip-json-comments", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::strip-json-comments:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-contrib-nodeunit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-contrib-nodeunit@1.0.0", + "name": "grunt-contrib-nodeunit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::grunt-contrib-nodeunit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nodeunit:0.9.5::*:*:*:*:*:*", + "purl": "pkg:npm/nodeunit@0.9.5", + "name": "nodeunit", + "version": "0.9.5", + "bom-ref": "cpe:2.3:a::nodeunit:0.9.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tap:7.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/tap@7.1.2", + "name": "tap", + "version": "7.1.2", + "bom-ref": "cpe:2.3:a::tap:7.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bluebird:3.5.3::*:*:*:*:*:*", + "purl": "pkg:npm/bluebird@3.5.3", + "name": "bluebird", + "version": "3.5.3", + "bom-ref": "cpe:2.3:a::bluebird:3.5.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::clean-yaml-object:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/clean-yaml-object@0.1.0", + "name": "clean-yaml-object", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::clean-yaml-object:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-support:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-support@1.1.3", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-support:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::coveralls:2.13.3::*:*:*:*:*:*", + "purl": "pkg:npm/coveralls@2.13.3", + "name": "coveralls", + "version": "2.13.3", + "bom-ref": "cpe:2.3:a::coveralls:2.13.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.6.1", + "name": "js-yaml", + "version": "3.6.1", + "bom-ref": "cpe:2.3:a::js-yaml:3.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/argparse@1.0.10", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "purl": "pkg:npm/esprima@2.7.3", + "name": "esprima", + "version": "2.7.3", + "bom-ref": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lcov-parse:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/lcov-parse@0.0.10", + "name": "lcov-parse", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::lcov-parse:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::log-driver:1.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/log-driver@1.2.5", + "name": "log-driver", + "version": "1.2.5", + "bom-ref": "cpe:2.3:a::log-driver:1.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.79.0", + "name": "request", + "version": "2.79.0", + "bom-ref": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws-sign2@0.6.0", + "name": "aws-sign2", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws4@1.8.0", + "name": "aws4", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/caseless@0.11.0", + "name": "caseless", + "version": "0.11.0", + "bom-ref": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delayed-stream@1.0.0", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend@3.0.2", + "name": "extend", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/forever-agent@0.6.1", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::form-data:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/form-data@2.1.4", + "name": "form-data", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::form-data:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/asynckit@0.4.0", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "purl": "pkg:npm/mime-db@1.37.0", + "name": "mime-db", + "version": "1.37.0", + "bom-ref": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/har-validator@2.0.6", + "name": "har-validator", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.19.0", + "name": "commander", + "version": "2.19.0", + "bom-ref": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-my-json-valid:2.19.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-my-json-valid@2.19.0", + "name": "is-my-json-valid", + "version": "2.19.0", + "bom-ref": "cpe:2.3:a::is-my-json-valid:2.19.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::generate-function:2.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/generate-function@2.3.1", + "name": "generate-function", + "version": "2.3.1", + "bom-ref": "cpe:2.3:a::generate-function:2.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-property@1.0.2", + "name": "is-property", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::generate-object-property:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/generate-object-property@1.2.0", + "name": "generate-object-property", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::generate-object-property:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-property@1.0.2", + "name": "is-property", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-my-ip-valid:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-my-ip-valid@1.0.0", + "name": "is-my-ip-valid", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-my-ip-valid:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsonpointer@4.0.1", + "name": "jsonpointer", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/xtend@4.0.1", + "name": "xtend", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/hawk@3.1.3", + "name": "hawk", + "version": "3.1.3", + "bom-ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "purl": "pkg:npm/boom@2.10.1", + "name": "boom", + "version": "2.10.1", + "bom-ref": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/http-signature@1.1.1", + "name": "http-signature", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@0.2.0", + "name": "assert-plus", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsprim@1.4.1", + "name": "jsprim", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/json-schema@0.2.3", + "name": "json-schema", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/verror@1.10.0", + "name": "verror", + "version": "1.10.0", + "bom-ref": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "purl": "pkg:npm/sshpk@1.16.0", + "name": "sshpk", + "version": "1.16.0", + "bom-ref": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/asn1@0.2.4", + "name": "asn1", + "version": "0.2.4", + "bom-ref": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "purl": "pkg:npm/dashdash@1.14.1", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/getpass@0.1.7", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-typedarray@1.0.0", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isstream@0.1.2", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/oauth-sign@0.8.2", + "name": "oauth-sign", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.3.2", + "name": "qs", + "version": "6.3.2", + "bom-ref": "cpe:2.3:a::qs:6.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/stringstream@0.0.6", + "name": "stringstream", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "purl": "pkg:npm/tough-cookie@2.3.4", + "name": "tough-cookie", + "version": "2.3.4", + "bom-ref": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.4.1", + "name": "punycode", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/tunnel-agent@0.4.3", + "name": "tunnel-agent", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/uuid@3.3.2", + "name": "uuid", + "version": "3.3.2", + "bom-ref": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deeper:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/deeper@2.1.0", + "name": "deeper", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::deeper:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "purl": "pkg:npm/foreground-child@1.5.6", + "name": "foreground-child", + "version": "1.5.6", + "bom-ref": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cross-spawn:4.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cross-spawn@4.0.2", + "name": "cross-spawn", + "version": "4.0.2", + "bom-ref": "cpe:2.3:a::cross-spawn:4.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/lru-cache@4.1.5", + "name": "lru-cache", + "version": "4.1.5", + "bom-ref": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/pseudomap@1.0.2", + "name": "pseudomap", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@2.1.2", + "name": "yallist", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@1.1.2", + "name": "isexe", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::isexe:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.5.5", + "name": "js-yaml", + "version": "3.5.5", + "bom-ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nyc:7.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/nyc@7.1.0", + "name": "nyc", + "version": "7.1.0", + "bom-ref": "cpe:2.3:a::nyc:7.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/arrify@1.0.1", + "name": "arrify", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caching-transform:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/caching-transform@1.0.1", + "name": "caching-transform", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::caching-transform:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::md5-hex:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/md5-hex@1.3.0", + "name": "md5-hex", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::md5-hex:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::md5-o-matic:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/md5-o-matic@0.1.1", + "name": "md5-o-matic", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::md5-o-matic:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::write-file-atomic:1.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/write-file-atomic@1.1.4", + "name": "write-file-atomic", + "version": "1.1.4", + "bom-ref": "cpe:2.3:a::write-file-atomic:1.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::convert-source-map:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/convert-source-map@1.3.0", + "name": "convert-source-map", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::convert-source-map:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::default-require-extensions:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/default-require-extensions@1.0.0", + "name": "default-require-extensions", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::default-require-extensions:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-bom@2.0.0", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-cache-dir:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/find-cache-dir@0.1.1", + "name": "find-cache-dir", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::find-cache-dir:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commondir:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/commondir@1.0.1", + "name": "commondir", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::commondir:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pkg-dir:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/pkg-dir@1.0.0", + "name": "pkg-dir", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::pkg-dir:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "purl": "pkg:npm/foreground-child@1.5.6", + "name": "foreground-child", + "version": "1.5.6", + "bom-ref": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-coverage@1.0.0", + "name": "istanbul-lib-coverage", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-hook:1.0.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-hook@1.0.0", + "name": "istanbul-lib-hook", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-hook:1.0.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::append-transform:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/append-transform@0.3.0", + "name": "append-transform", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::append-transform:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-instrument:1.1.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-instrument@1.1.0", + "name": "istanbul-lib-instrument", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-instrument:1.1.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-generator:6.11.4::*:*:*:*:*:*", + "purl": "pkg:npm/babel-generator@6.11.4", + "name": "babel-generator", + "version": "6.11.4", + "bom-ref": "cpe:2.3:a::babel-generator:6.11.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-messages@6.8.0", + "name": "babel-messages", + "version": "6.8.0", + "bom-ref": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-js:2.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/core-js@2.4.1", + "name": "core-js", + "version": "2.4.1", + "bom-ref": "cpe:2.3:a::core-js:2.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regenerator-runtime:0.9.5::*:*:*:*:*:*", + "purl": "pkg:npm/regenerator-runtime@0.9.5", + "name": "regenerator-runtime", + "version": "0.9.5", + "bom-ref": "cpe:2.3:a::regenerator-runtime:0.9.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "purl": "pkg:npm/babel-types@6.11.1", + "name": "babel-types", + "version": "6.11.1", + "bom-ref": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "purl": "pkg:npm/babel-traverse@6.11.4", + "name": "babel-traverse", + "version": "6.11.4", + "bom-ref": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-code-frame:6.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-code-frame@6.11.0", + "name": "babel-code-frame", + "version": "6.11.0", + "bom-ref": "cpe:2.3:a::babel-code-frame:6.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/esutils@2.0.2", + "name": "esutils", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-tokens:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/js-tokens@2.0.0", + "name": "js-tokens", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::js-tokens:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-messages@6.8.0", + "name": "babel-messages", + "version": "6.8.0", + "bom-ref": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "purl": "pkg:npm/babel-types@6.11.1", + "name": "babel-types", + "version": "6.11.1", + "bom-ref": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/esutils@2.0.2", + "name": "esutils", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-fast-properties:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-fast-properties@1.0.2", + "name": "to-fast-properties", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::to-fast-properties:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "purl": "pkg:npm/babylon@6.8.4", + "name": "babylon", + "version": "6.8.4", + "bom-ref": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::globals:8.18.0::*:*:*:*:*:*", + "purl": "pkg:npm/globals@8.18.0", + "name": "globals", + "version": "8.18.0", + "bom-ref": "cpe:2.3:a::globals:8.18.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::invariant:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/invariant@2.2.1", + "name": "invariant", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::invariant:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::loose-envify:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/loose-envify@1.2.0", + "name": "loose-envify", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::loose-envify:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::detect-indent:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/detect-indent@3.0.1", + "name": "detect-indent", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::detect-indent:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@1.1.3", + "name": "repeating", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeating:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-finite@1.0.2", + "name": "is-finite", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-template:6.9.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-template@6.9.0", + "name": "babel-template", + "version": "6.9.0", + "bom-ref": "cpe:2.3:a::babel-template:6.9.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "purl": "pkg:npm/babel-traverse@6.11.4", + "name": "babel-traverse", + "version": "6.11.4", + "bom-ref": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "purl": "pkg:npm/babel-types@6.11.1", + "name": "babel-types", + "version": "6.11.1", + "bom-ref": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "purl": "pkg:npm/babylon@6.8.4", + "name": "babylon", + "version": "6.8.4", + "bom-ref": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "purl": "pkg:npm/babel-traverse@6.11.4", + "name": "babel-traverse", + "version": "6.11.4", + "bom-ref": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-code-frame:6.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-code-frame@6.11.0", + "name": "babel-code-frame", + "version": "6.11.0", + "bom-ref": "cpe:2.3:a::babel-code-frame:6.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/babel-messages@6.8.0", + "name": "babel-messages", + "version": "6.8.0", + "bom-ref": "cpe:2.3:a::babel-messages:6.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "purl": "pkg:npm/babel-types@6.11.1", + "name": "babel-types", + "version": "6.11.1", + "bom-ref": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "purl": "pkg:npm/babylon@6.8.4", + "name": "babylon", + "version": "6.8.4", + "bom-ref": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::globals:8.18.0::*:*:*:*:*:*", + "purl": "pkg:npm/globals@8.18.0", + "name": "globals", + "version": "8.18.0", + "bom-ref": "cpe:2.3:a::globals:8.18.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::invariant:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/invariant@2.2.1", + "name": "invariant", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::invariant:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "purl": "pkg:npm/babel-types@6.11.1", + "name": "babel-types", + "version": "6.11.1", + "bom-ref": "cpe:2.3:a::babel-types:6.11.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "purl": "pkg:npm/babel-traverse@6.11.4", + "name": "babel-traverse", + "version": "6.11.4", + "bom-ref": "cpe:2.3:a::babel-traverse:6.11.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/esutils@2.0.2", + "name": "esutils", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::esutils:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-fast-properties:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-fast-properties@1.0.2", + "name": "to-fast-properties", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::to-fast-properties:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "purl": "pkg:npm/babylon@6.8.4", + "name": "babylon", + "version": "6.8.4", + "bom-ref": "cpe:2.3:a::babylon:6.8.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/babel-runtime@6.9.2", + "name": "babel-runtime", + "version": "6.9.2", + "bom-ref": "cpe:2.3:a::babel-runtime:6.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-coverage@1.0.0", + "name": "istanbul-lib-coverage", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-report:1.0.0:alpha.3:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-report@1.0.0", + "name": "istanbul-lib-report", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-report:1.0.0:alpha.3:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-coverage@1.0.0", + "name": "istanbul-lib-coverage", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-parse:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/path-parse@1.0.5", + "name": "path-parse", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::path-parse:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@3.1.2", + "name": "supports-color", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::supports-color:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-flag:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-flag@1.0.0", + "name": "has-flag", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-flag:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-source-maps:1.0.0:alpha.10:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-source-maps@1.0.0", + "name": "istanbul-lib-source-maps", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-source-maps:1.0.0:alpha.10:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-lib-coverage@1.0.0", + "name": "istanbul-lib-coverage", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-lib-coverage:1.0.0:alpha.4:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::istanbul-reports:1.0.0:alpha.8:*:*:*:*:*:*", + "purl": "pkg:npm/istanbul-reports@1.0.0", + "name": "istanbul-reports", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::istanbul-reports:1.0.0:alpha.8:*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/handlebars@4.0.5", + "name": "handlebars", + "version": "4.0.5", + "bom-ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.6.1", + "name": "optimist", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.10", + "name": "minimist", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uglify-js:2.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/uglify-js@2.7.0", + "name": "uglify-js", + "version": "2.7.0", + "bom-ref": "cpe:2.3:a::uglify-js:2.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uglify-to-browserify:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/uglify-to-browserify@1.0.2", + "name": "uglify-to-browserify", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::uglify-to-browserify:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::md5-hex:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/md5-hex@1.3.0", + "name": "md5-hex", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::md5-hex:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::md5-o-matic:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/md5-o-matic@0.1.1", + "name": "md5-o-matic", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::md5-o-matic:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:2.3.11::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@2.3.11", + "name": "micromatch", + "version": "2.3.11", + "bom-ref": "cpe:2.3:a::micromatch:2.3.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@2.0.0", + "name": "arr-diff", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-flatten@1.1.0", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*", + "purl": "pkg:npm/braces@1.8.5", + "name": "braces", + "version": "1.8.5", + "bom-ref": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-range:1.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/expand-range@1.8.2", + "name": "expand-range", + "version": "1.8.2", + "bom-ref": "cpe:2.3:a::expand-range:1.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fill-range:2.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/fill-range@2.2.3", + "name": "fill-range", + "version": "2.2.3", + "bom-ref": "cpe:2.3:a::fill-range:2.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@2.1.0", + "name": "is-number", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::is-number:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@2.1.0", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::randomatic:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/randomatic@1.1.5", + "name": "randomatic", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::randomatic:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@2.1.0", + "name": "is-number", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::is-number:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::preserve:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/preserve@0.2.0", + "name": "preserve", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::preserve:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-brackets:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/expand-brackets@0.1.5", + "name": "expand-brackets", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::expand-brackets:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-posix-bracket:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-posix-bracket@0.1.1", + "name": "is-posix-bracket", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-posix-bracket:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extglob:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/extglob@0.3.2", + "name": "extglob", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::extglob:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::filename-regex:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/filename-regex@2.0.0", + "name": "filename-regex", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::filename-regex:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@2.0.1", + "name": "normalize-path", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::normalize-path:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.omit:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.omit@2.0.0", + "name": "object.omit", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::object.omit:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-own:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/for-own@0.1.4", + "name": "for-own", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::for-own:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@0.1.5", + "name": "for-in", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::for-in:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-glob:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/parse-glob@3.0.4", + "name": "parse-glob", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::parse-glob:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob-base:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/glob-base@0.3.0", + "name": "glob-base", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::glob-base:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob-parent:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/glob-parent@2.0.0", + "name": "glob-parent", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::glob-parent:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-dotfile:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-dotfile@1.0.2", + "name": "is-dotfile", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-dotfile:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-cache:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/regex-cache@0.4.3", + "name": "regex-cache", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::regex-cache:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-equal-shallow:0.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/is-equal-shallow@0.1.3", + "name": "is-equal-shallow", + "version": "0.1.3", + "bom-ref": "cpe:2.3:a::is-equal-shallow:0.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-primitive@2.0.0", + "name": "is-primitive", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-primitive@2.0.0", + "name": "is-primitive", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pkg-up:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/pkg-up@1.0.0", + "name": "pkg-up", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::pkg-up:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-from:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-from@2.0.0", + "name": "resolve-from", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::resolve-from:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spawn-wrap:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/spawn-wrap@1.2.4", + "name": "spawn-wrap", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a::spawn-wrap:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "purl": "pkg:npm/foreground-child@1.5.6", + "name": "foreground-child", + "version": "1.5.6", + "bom-ref": "cpe:2.3:a::foreground-child:1.5.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@2.1.2", + "name": "signal-exit", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::signal-exit:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::test-exclude:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/test-exclude@1.1.0", + "name": "test-exclude", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::test-exclude:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/arrify@1.0.1", + "name": "arrify", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::arrify:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.assign@4.0.9", + "name": "lodash.assign", + "version": "4.0.9", + "bom-ref": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.keys:4.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.keys@4.0.7", + "name": "lodash.keys", + "version": "4.0.7", + "bom-ref": "cpe:2.3:a::lodash.keys:4.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.rest:4.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.rest@4.0.3", + "name": "lodash.rest", + "version": "4.0.3", + "bom-ref": "cpe:2.3:a::lodash.rest:4.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:2.3.11::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@2.3.11", + "name": "micromatch", + "version": "2.3.11", + "bom-ref": "cpe:2.3:a::micromatch:2.3.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@2.0.0", + "name": "arr-diff", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-flatten@1.1.0", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*", + "purl": "pkg:npm/braces@1.8.5", + "name": "braces", + "version": "1.8.5", + "bom-ref": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-range:1.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/expand-range@1.8.2", + "name": "expand-range", + "version": "1.8.2", + "bom-ref": "cpe:2.3:a::expand-range:1.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::preserve:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/preserve@0.2.0", + "name": "preserve", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::preserve:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-brackets:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/expand-brackets@0.1.5", + "name": "expand-brackets", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::expand-brackets:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-posix-bracket:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-posix-bracket@0.1.1", + "name": "is-posix-bracket", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-posix-bracket:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extglob:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/extglob@0.3.2", + "name": "extglob", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::extglob:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::filename-regex:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/filename-regex@2.0.0", + "name": "filename-regex", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::filename-regex:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@2.0.1", + "name": "normalize-path", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::normalize-path:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.omit:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.omit@2.0.0", + "name": "object.omit", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::object.omit:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-own:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/for-own@0.1.4", + "name": "for-own", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::for-own:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-glob:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/parse-glob@3.0.4", + "name": "parse-glob", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::parse-glob:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob-base:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/glob-base@0.3.0", + "name": "glob-base", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::glob-base:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-dotfile:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-dotfile@1.0.2", + "name": "is-dotfile", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-dotfile:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@1.0.0", + "name": "is-extglob", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-extglob:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@2.0.1", + "name": "is-glob", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::is-glob:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-cache:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/regex-cache@0.4.3", + "name": "regex-cache", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::regex-cache:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-equal-shallow:0.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/is-equal-shallow@0.1.3", + "name": "is-equal-shallow", + "version": "0.1.3", + "bom-ref": "cpe:2.3:a::is-equal-shallow:0.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-primitive@2.0.0", + "name": "is-primitive", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-primitive:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg-up@1.0.1", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::require-main-filename:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/require-main-filename@1.0.1", + "name": "require-main-filename", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::require-main-filename:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yargs:4.8.1::*:*:*:*:*:*", + "purl": "pkg:npm/yargs@4.8.1", + "name": "yargs", + "version": "4.8.1", + "bom-ref": "cpe:2.3:a::yargs:4.8.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cliui:3.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/cliui@3.2.0", + "name": "cliui", + "version": "3.2.0", + "bom-ref": "cpe:2.3:a::cliui:3.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/code-point-at@1.1.0", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrap-ansi:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/wrap-ansi@2.1.0", + "name": "wrap-ansi", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::wrap-ansi:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-caller-file:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-caller-file@1.0.1", + "name": "get-caller-file", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::get-caller-file:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.assign@4.0.9", + "name": "lodash.assign", + "version": "4.0.9", + "bom-ref": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-locale:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/os-locale@1.4.0", + "name": "os-locale", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::os-locale:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lcid:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/lcid@1.0.0", + "name": "lcid", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::lcid:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::invert-kv:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/invert-kv@1.0.0", + "name": "invert-kv", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::invert-kv:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg-up@1.0.1", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::require-directory:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/require-directory@2.1.1", + "name": "require-directory", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::require-directory:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::require-main-filename:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/require-main-filename@1.0.1", + "name": "require-main-filename", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::require-main-filename:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/which-module@1.0.0", + "name": "which-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::which-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::window-size:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/window-size@0.2.0", + "name": "window-size", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::window-size:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::y18n:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/y18n@3.2.1", + "name": "y18n", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::y18n:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yargs-parser:2.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/yargs-parser@2.4.1", + "name": "yargs-parser", + "version": "2.4.1", + "bom-ref": "cpe:2.3:a::yargs-parser:2.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.assign@4.0.9", + "name": "lodash.assign", + "version": "4.0.9", + "bom-ref": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.keys:4.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.keys@4.0.7", + "name": "lodash.keys", + "version": "4.0.7", + "bom-ref": "cpe:2.3:a::lodash.keys:4.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.rest:4.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.rest@4.0.3", + "name": "lodash.rest", + "version": "4.0.3", + "bom-ref": "cpe:2.3:a::lodash.rest:4.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yargs-parser:2.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/yargs-parser@2.4.1", + "name": "yargs-parser", + "version": "2.4.1", + "bom-ref": "cpe:2.3:a::yargs-parser:2.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@3.0.0", + "name": "camelcase", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::camelcase:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.assign@4.0.9", + "name": "lodash.assign", + "version": "4.0.9", + "bom-ref": "cpe:2.3:a::lodash.assign:4.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::only-shallow:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/only-shallow@1.2.0", + "name": "only-shallow", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::only-shallow:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/opener@1.5.1", + "name": "opener", + "version": "1.5.1", + "bom-ref": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.1", + "name": "os-homedir", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stack-utils:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/stack-utils@0.4.0", + "name": "stack-utils", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::stack-utils:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tap-mocha-reporter:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/tap-mocha-reporter@2.0.1", + "name": "tap-mocha-reporter", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::tap-mocha-reporter:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-support:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-support@1.1.3", + "name": "color-support", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-support:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::diff:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/diff@1.4.0", + "name": "diff", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::diff:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.5.5", + "name": "js-yaml", + "version": "3.5.5", + "bom-ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tap-parser:2.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/tap-parser@2.2.3", + "name": "tap-parser", + "version": "2.2.3", + "bom-ref": "cpe:2.3:a::tap-parser:2.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::events-to-array:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/events-to-array@1.1.2", + "name": "events-to-array", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::events-to-array:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.5.5", + "name": "js-yaml", + "version": "3.5.5", + "bom-ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unicode-length:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/unicode-length@1.0.3", + "name": "unicode-length", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::unicode-length:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.4.1", + "name": "punycode", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tap-parser:2.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/tap-parser@2.2.3", + "name": "tap-parser", + "version": "2.2.3", + "bom-ref": "cpe:2.3:a::tap-parser:2.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tmatch:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/tmatch@2.0.1", + "name": "tmatch", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::tmatch:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::q:1.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/q@1.5.1", + "name": "q", + "version": "1.5.1", + "bom-ref": "cpe:2.3:a::q:1.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-jsbeautifier:0.2.13::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-jsbeautifier@0.2.13", + "name": "grunt-jsbeautifier", + "version": "0.2.13", + "bom-ref": "cpe:2.3:a::grunt-jsbeautifier:0.2.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/async@2.6.1", + "name": "async", + "version": "2.6.1", + "bom-ref": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/grunt@1.0.3", + "name": "grunt", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::coffeescript:1.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/coffeescript@1.10.0", + "name": "coffeescript", + "version": "1.10.0", + "bom-ref": "cpe:2.3:a::coffeescript:1.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dateformat:1.0.12::*:*:*:*:*:*", + "purl": "pkg:npm/dateformat@1.0.12", + "name": "dateformat", + "version": "1.0.12", + "bom-ref": "cpe:2.3:a::dateformat:1.0.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/meow@3.7.0", + "name": "meow", + "version": "3.7.0", + "bom-ref": "cpe:2.3:a::meow:3.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase-keys@2.1.0", + "name": "camelcase-keys", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::camelcase-keys:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@2.1.1", + "name": "camelcase", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::camelcase:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/loud-rejection@1.6.0", + "name": "loud-rejection", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::loud-rejection:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/currently-unhandled@0.4.1", + "name": "currently-unhandled", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::currently-unhandled:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-find-index@1.0.2", + "name": "array-find-index", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::array-find-index:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/map-obj@1.0.1", + "name": "map-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::map-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/builtin-modules@1.1.1", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-correct@3.1.0", + "name": "spdx-correct", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-exceptions@2.2.0", + "name": "spdx-exceptions", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg-up@1.0.1", + "name": "read-pkg-up", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-pkg-up:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/find-up@1.1.2", + "name": "find-up", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::find-up:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-exists@2.1.0", + "name": "path-exists", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::path-exists:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie@2.0.4", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/read-pkg@1.1.0", + "name": "read-pkg", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::read-pkg:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/load-json-file@1.1.0", + "name": "load-json-file", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::load-json-file:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/parse-json@2.2.0", + "name": "parse-json", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::parse-json:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/error-ex@1.3.2", + "name": "error-ex", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::error-ex:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-arrayish@0.2.1", + "name": "is-arrayish", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-arrayish:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-bom@2.0.0", + "name": "strip-bom", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::strip-bom:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-utf8@0.2.1", + "name": "is-utf8", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::is-utf8:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/path-type@1.1.0", + "name": "path-type", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::path-type:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@2.3.0", + "name": "pify", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::pify:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/redent@1.0.0", + "name": "redent", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::redent:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/indent-string@2.1.0", + "name": "indent-string", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::indent-string:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeating@2.0.1", + "name": "repeating", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::repeating:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-finite@1.0.2", + "name": "is-finite", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-finite:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-indent@1.0.1", + "name": "strip-indent", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::strip-indent:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/get-stdin@4.0.1", + "name": "get-stdin", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::get-stdin:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/trim-newlines@1.0.0", + "name": "trim-newlines", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "purl": "pkg:npm/eventemitter2@0.4.14", + "name": "eventemitter2", + "version": "0.4.14", + "bom-ref": "cpe:2.3:a::eventemitter2:0.4.14::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/findup-sync@0.3.0", + "name": "findup-sync", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:5.0.15::*:*:*:*:*:*", + "purl": "pkg:npm/glob@5.0.15", + "name": "glob", + "version": "5.0.15", + "bom-ref": "cpe:2.3:a::glob:5.0.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.0.6", + "name": "glob", + "version": "7.0.6", + "bom-ref": "cpe:2.3:a::glob:7.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-cli:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-cli@1.2.0", + "name": "grunt-cli", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::grunt-cli:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/findup-sync@0.3.0", + "name": "findup-sync", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::findup-sync:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-known-options@1.1.1", + "name": "grunt-known-options", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/resolve@1.1.7", + "name": "resolve", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::resolve:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-known-options@1.1.1", + "name": "grunt-known-options", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-known-options:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-log:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-log@2.0.0", + "name": "grunt-legacy-log", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::grunt-legacy-log:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::colors:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/colors@1.1.2", + "name": "colors", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::colors:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-log-utils:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-log-utils@2.0.1", + "name": "grunt-legacy-log-utils", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::grunt-legacy-log-utils:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@3.2.1", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-convert@1.9.3", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-name@1.1.3", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-flag@3.0.0", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-legacy-util:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-legacy-util@1.1.1", + "name": "grunt-legacy-util", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::grunt-legacy-util:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/exit@0.1.2", + "name": "exit", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::exit:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getobject:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/getobject@0.1.0", + "name": "getobject", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::getobject:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/underscore.string@3.3.5", + "name": "underscore.string", + "version": "3.3.5", + "bom-ref": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sprintf-js:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/sprintf-js@1.1.2", + "name": "sprintf-js", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::sprintf-js:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.23", + "name": "iconv-lite", + "version": "0.4.23", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.23::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "purl": "pkg:npm/js-yaml@3.5.5", + "name": "js-yaml", + "version": "3.5.5", + "bom-ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/argparse@1.0.10", + "name": "argparse", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::argparse:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sprintf-js:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/sprintf-js@1.0.3", + "name": "sprintf-js", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::sprintf-js:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "purl": "pkg:npm/esprima@2.7.3", + "name": "esprima", + "version": "2.7.3", + "bom-ref": "cpe:2.3:a::esprima:2.7.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::js-beautify:1.8.9::*:*:*:*:*:*", + "purl": "pkg:npm/js-beautify@1.8.9", + "name": "js-beautify", + "version": "1.8.9", + "bom-ref": "cpe:2.3:a::js-beautify:1.8.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::config-chain:1.1.12::*:*:*:*:*:*", + "purl": "pkg:npm/config-chain@1.1.12", + "name": "config-chain", + "version": "1.1.12", + "bom-ref": "cpe:2.3:a::config-chain:1.1.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::proto-list:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/proto-list@1.2.4", + "name": "proto-list", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a::proto-list:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::editorconfig:0.15.2::*:*:*:*:*:*", + "purl": "pkg:npm/editorconfig@0.15.2", + "name": "editorconfig", + "version": "0.15.2", + "bom-ref": "cpe:2.3:a::editorconfig:0.15.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a:types:node:10.12.18::*:*:*:*:*:*", + "purl": "pkg:npm/types/node@10.12.18", + "name": "@types/node", + "version": "10.12.18", + "bom-ref": "cpe:2.3:a:types:node:10.12.18::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a:types:semver:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/types/semver@5.5.0", + "name": "@types/semver", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a:types:semver:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.19.0", + "name": "commander", + "version": "2.19.0", + "bom-ref": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/lru-cache@4.1.5", + "name": "lru-cache", + "version": "4.1.5", + "bom-ref": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/pseudomap@1.0.2", + "name": "pseudomap", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@2.1.2", + "name": "yallist", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sigmund:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/sigmund@1.0.1", + "name": "sigmund", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::sigmund:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@4.0.1", + "name": "nopt", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@4.17.11", + "name": "lodash", + "version": "4.17.11", + "bom-ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/rc@1.2.8", + "name": "rc", + "version": "1.2.8", + "bom-ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/deep-extend@0.6.0", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/underscore.string@3.3.5", + "name": "underscore.string", + "version": "3.3.5", + "bom-ref": "cpe:2.3:a::underscore.string:3.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-mocha-test:0.12.7::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-mocha-test@0.12.7", + "name": "grunt-mocha-test", + "version": "0.12.7", + "bom-ref": "cpe:2.3:a::grunt-mocha-test:0.12.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/hooker@0.2.3", + "name": "hooker", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::hooker:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-npm-install:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-npm-install@0.3.1", + "name": "grunt-npm-install", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::grunt-npm-install:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*", + "purl": "pkg:npm/npm@3.10.10", + "name": "npm", + "version": "3.10.10", + "bom-ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.0.9", + "name": "abbrev", + "version": "1.0.9", + "bom-ref": "cpe:2.3:a::abbrev:1.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansicolors:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/ansicolors@0.3.2", + "name": "ansicolors", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::ansicolors:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansistyles:0.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/ansistyles@0.1.3", + "name": "ansistyles", + "version": "0.1.3", + "bom-ref": "cpe:2.3:a::ansistyles:0.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.0.4", + "name": "aproba", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::archy:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/archy@1.0.0", + "name": "archy", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::archy:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/asap@2.0.6", + "name": "asap", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chownr:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/chownr@1.0.1", + "name": "chownr", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::chownr:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cmd-shim:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/cmd-shim@2.0.2", + "name": "cmd-shim", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::cmd-shim:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::columnify:1.5.4::*:*:*:*:*:*", + "purl": "pkg:npm/columnify@1.5.4", + "name": "columnify", + "version": "1.5.4", + "bom-ref": "cpe:2.3:a::columnify:1.5.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wcwidth:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/wcwidth@1.0.0", + "name": "wcwidth", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::wcwidth:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::defaults:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/defaults@1.0.3", + "name": "defaults", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::defaults:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::clone:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/clone@1.0.2", + "name": "clone", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::clone:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::config-chain:1.1.12::*:*:*:*:*:*", + "purl": "pkg:npm/config-chain@1.1.12", + "name": "config-chain", + "version": "1.1.12", + "bom-ref": "cpe:2.3:a::config-chain:1.1.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::proto-list:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/proto-list@1.2.4", + "name": "proto-list", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a::proto-list:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/dezalgo@1.0.3", + "name": "dezalgo", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/asap@2.0.6", + "name": "asap", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::editor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/editor@1.0.0", + "name": "editor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::editor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs-vacuum:1.2.9::*:*:*:*:*:*", + "purl": "pkg:npm/fs-vacuum@1.2.9", + "name": "fs-vacuum", + "version": "1.2.9", + "bom-ref": "cpe:2.3:a::fs-vacuum:1.2.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-inside@1.0.2", + "name": "path-is-inside", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs-write-stream-atomic:1.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/fs-write-stream-atomic@1.0.8", + "name": "fs-write-stream-atomic", + "version": "1.0.8", + "bom-ref": "cpe:2.3:a::fs-write-stream-atomic:1.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iferr:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/iferr@0.1.5", + "name": "iferr", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::iferr:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/fstream@1.0.10", + "name": "fstream", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream-npm:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/fstream-npm@1.2.0", + "name": "fstream-npm", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::fstream-npm:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream-ignore:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/fstream-ignore@1.0.5", + "name": "fstream-ignore", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::fstream-ignore:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/fstream@1.0.10", + "name": "fstream", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.1.5", + "name": "hosted-git-info", + "version": "2.1.5", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iferr:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/iferr@0.1.5", + "name": "iferr", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::iferr:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::init-package-json:1.9.4::*:*:*:*:*:*", + "purl": "pkg:npm/init-package-json@1.9.4", + "name": "init-package-json", + "version": "1.9.4", + "bom-ref": "cpe:2.3:a::init-package-json:1.9.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:6.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/glob@6.0.4", + "name": "glob", + "version": "6.0.4", + "bom-ref": "cpe:2.3:a::glob:6.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/npm-package-arg@4.2.0", + "name": "npm-package-arg", + "version": "4.2.0", + "bom-ref": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::promzard:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/promzard@0.3.0", + "name": "promzard", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::promzard:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/read@1.0.7", + "name": "read", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mute-stream:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/mute-stream@0.0.8", + "name": "mute-stream", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::mute-stream:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/read@1.0.7", + "name": "read", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-json@2.0.13", + "name": "read-package-json", + "version": "2.0.13", + "bom-ref": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-parse-better-errors:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/json-parse-better-errors@1.0.2", + "name": "json-parse-better-errors", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::json-parse-better-errors:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/builtin-modules@1.1.1", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-correct@3.1.0", + "name": "spdx-correct", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-exceptions@2.2.0", + "name": "spdx-exceptions", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/slash@1.0.0", + "name": "slash", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-name:2.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-name@2.2.2", + "name": "validate-npm-package-name", + "version": "2.2.2", + "bom-ref": "cpe:2.3:a::validate-npm-package-name:2.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lockfile:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/lockfile@1.0.2", + "name": "lockfile", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::lockfile:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._baseindexof:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._baseindexof@3.1.0", + "name": "lodash._baseindexof", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::lodash._baseindexof:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._baseuniq:4.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._baseuniq@4.6.0", + "name": "lodash._baseuniq", + "version": "4.6.0", + "bom-ref": "cpe:2.3:a::lodash._baseuniq:4.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._createset:4.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._createset@4.0.3", + "name": "lodash._createset", + "version": "4.0.3", + "bom-ref": "cpe:2.3:a::lodash._createset:4.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._root:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._root@3.0.1", + "name": "lodash._root", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::lodash._root:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._bindcallback:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._bindcallback@3.0.1", + "name": "lodash._bindcallback", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::lodash._bindcallback:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._cacheindexof:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._cacheindexof@3.0.2", + "name": "lodash._cacheindexof", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::lodash._cacheindexof:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._createcache:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._createcache@3.1.2", + "name": "lodash._createcache", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::lodash._createcache:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._getnative:3.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._getnative@3.9.1", + "name": "lodash._getnative", + "version": "3.9.1", + "bom-ref": "cpe:2.3:a::lodash._getnative:3.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash._getnative:3.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash._getnative@3.9.1", + "name": "lodash._getnative", + "version": "3.9.1", + "bom-ref": "cpe:2.3:a::lodash._getnative:3.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.clonedeep:4.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.clonedeep@4.5.0", + "name": "lodash.clonedeep", + "version": "4.5.0", + "bom-ref": "cpe:2.3:a::lodash.clonedeep:4.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.restparam:3.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.restparam@3.6.1", + "name": "lodash.restparam", + "version": "3.6.1", + "bom-ref": "cpe:2.3:a::lodash.restparam:3.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.union:4.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.union@4.6.0", + "name": "lodash.union", + "version": "4.6.0", + "bom-ref": "cpe:2.3:a::lodash.union:4.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.uniq:4.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.uniq@4.5.0", + "name": "lodash.uniq", + "version": "4.5.0", + "bom-ref": "cpe:2.3:a::lodash.uniq:4.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.without:4.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.without@4.4.0", + "name": "lodash.without", + "version": "4.4.0", + "bom-ref": "cpe:2.3:a::lodash.without:4.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-gyp:3.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/node-gyp@3.4.0", + "name": "node-gyp", + "version": "3.4.0", + "bom-ref": "cpe:2.3:a::node-gyp:3.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/fstream@1.0.10", + "name": "fstream", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npmlog:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/npmlog@3.1.2", + "name": "npmlog", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::npmlog:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/are-we-there-yet@1.1.2", + "name": "are-we-there-yet", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delegates@1.0.0", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/gauge@2.6.0", + "name": "gauge", + "version": "2.6.0", + "bom-ref": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.0.4", + "name": "aproba", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/has-color@0.1.7", + "name": "has-color", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/code-point-at@1.1.0", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/wide-align@1.1.0", + "name": "wide-align", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-array:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-array@1.0.1", + "name": "path-array", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-array:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-index:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/array-index@1.0.0", + "name": "array-index", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::array-index:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-symbol@3.1.0", + "name": "es6-symbol", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/d@0.1.1", + "name": "d", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-symbol@3.1.0", + "name": "es6-symbol", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/d@0.1.1", + "name": "d", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-symbol@3.1.0", + "name": "es6-symbol", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-iterator:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-iterator@2.0.0", + "name": "es6-iterator", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::es6-iterator:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/d@0.1.1", + "name": "d", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-iterator:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-iterator@2.0.0", + "name": "es6-iterator", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::es6-iterator:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/d@0.1.1", + "name": "d", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::d:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "purl": "pkg:npm/es5-ext@0.10.12", + "name": "es5-ext", + "version": "0.10.12", + "bom-ref": "cpe:2.3:a::es5-ext:0.10.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-symbol@3.1.0", + "name": "es6-symbol", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/es6-symbol@3.1.0", + "name": "es6-symbol", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::es6-symbol:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.79.0", + "name": "request", + "version": "2.79.0", + "bom-ref": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws-sign2@0.6.0", + "name": "aws-sign2", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws4@1.8.0", + "name": "aws4", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/caseless@0.11.0", + "name": "caseless", + "version": "0.11.0", + "bom-ref": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delayed-stream@1.0.0", + "name": "delayed-stream", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delayed-stream:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend@3.0.2", + "name": "extend", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/forever-agent@0.6.1", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::form-data:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/form-data@2.1.4", + "name": "form-data", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::form-data:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/asynckit@0.4.0", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "purl": "pkg:npm/mime-db@1.37.0", + "name": "mime-db", + "version": "1.37.0", + "bom-ref": "cpe:2.3:a::mime-db:1.37.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/har-validator@2.0.6", + "name": "har-validator", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@1.1.3", + "name": "chalk", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::chalk:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@2.2.1", + "name": "ansi-styles", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-ansi@2.0.0", + "name": "has-ansi", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::has-ansi:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@2.0.0", + "name": "supports-color", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::supports-color:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.19.0", + "name": "commander", + "version": "2.19.0", + "bom-ref": "cpe:2.3:a::commander:2.19.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-my-json-valid:2.19.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-my-json-valid@2.19.0", + "name": "is-my-json-valid", + "version": "2.19.0", + "bom-ref": "cpe:2.3:a::is-my-json-valid:2.19.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::generate-function:2.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/generate-function@2.3.1", + "name": "generate-function", + "version": "2.3.1", + "bom-ref": "cpe:2.3:a::generate-function:2.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-property@1.0.2", + "name": "is-property", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::generate-object-property:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/generate-object-property@1.2.0", + "name": "generate-object-property", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::generate-object-property:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-property@1.0.2", + "name": "is-property", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-property:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-my-ip-valid:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-my-ip-valid@1.0.0", + "name": "is-my-ip-valid", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-my-ip-valid:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsonpointer@4.0.1", + "name": "jsonpointer", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/xtend@4.0.1", + "name": "xtend", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::xtend:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie-promise@2.0.1", + "name": "pinkie-promise", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::pinkie-promise:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/pinkie@2.0.4", + "name": "pinkie", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::pinkie:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/hawk@3.1.3", + "name": "hawk", + "version": "3.1.3", + "bom-ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "purl": "pkg:npm/boom@2.10.1", + "name": "boom", + "version": "2.10.1", + "bom-ref": "cpe:2.3:a::boom:2.10.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/http-signature@1.1.1", + "name": "http-signature", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@0.2.0", + "name": "assert-plus", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsprim@1.4.1", + "name": "jsprim", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::jsprim:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "purl": "pkg:npm/json-schema@0.2.3", + "name": "json-schema", + "version": "0.2.3", + "bom-ref": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/verror@1.10.0", + "name": "verror", + "version": "1.10.0", + "bom-ref": "cpe:2.3:a::verror:1.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/extsprintf@1.3.0", + "name": "extsprintf", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::extsprintf:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "purl": "pkg:npm/sshpk@1.16.0", + "name": "sshpk", + "version": "1.16.0", + "bom-ref": "cpe:2.3:a::sshpk:1.16.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/asn1@0.2.4", + "name": "asn1", + "version": "0.2.4", + "bom-ref": "cpe:2.3:a::asn1:0.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/bcrypt-pbkdf@1.0.2", + "name": "bcrypt-pbkdf", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::bcrypt-pbkdf:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "purl": "pkg:npm/dashdash@1.14.1", + "name": "dashdash", + "version": "1.14.1", + "bom-ref": "cpe:2.3:a::dashdash:1.14.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ecc-jsbn@0.1.2", + "name": "ecc-jsbn", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::ecc-jsbn:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/getpass@0.1.7", + "name": "getpass", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::getpass:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@1.0.0", + "name": "assert-plus", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assert-plus:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/jsbn@0.1.1", + "name": "jsbn", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::jsbn:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "purl": "pkg:npm/tweetnacl@0.14.5", + "name": "tweetnacl", + "version": "0.14.5", + "bom-ref": "cpe:2.3:a::tweetnacl:0.14.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-typedarray@1.0.0", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isstream@0.1.2", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/oauth-sign@0.8.2", + "name": "oauth-sign", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.3.2", + "name": "qs", + "version": "6.3.2", + "bom-ref": "cpe:2.3:a::qs:6.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/stringstream@0.0.6", + "name": "stringstream", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "purl": "pkg:npm/tough-cookie@2.3.4", + "name": "tough-cookie", + "version": "2.3.4", + "bom-ref": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.4.1", + "name": "punycode", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/tunnel-agent@0.4.3", + "name": "tunnel-agent", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/uuid@3.3.2", + "name": "uuid", + "version": "3.3.2", + "bom-ref": "cpe:2.3:a::uuid:3.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/tar@2.2.1", + "name": "tar", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/fstream@1.0.10", + "name": "fstream", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@3.0.6", + "name": "nopt", + "version": "3.0.6", + "bom-ref": "cpe:2.3:a::nopt:3.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-git-url:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-git-url@3.0.2", + "name": "normalize-git-url", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::normalize-git-url:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.3.5", + "name": "normalize-package-data", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-cache-filename:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/npm-cache-filename@1.0.2", + "name": "npm-cache-filename", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::npm-cache-filename:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-install-checks:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/npm-install-checks@3.0.0", + "name": "npm-install-checks", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::npm-install-checks:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/npm-package-arg@4.2.0", + "name": "npm-package-arg", + "version": "4.2.0", + "bom-ref": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-registry-client:7.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/npm-registry-client@7.2.1", + "name": "npm-registry-client", + "version": "7.2.1", + "bom-ref": "cpe:2.3:a::npm-registry-client:7.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-stream:1.6.2::*:*:*:*:*:*", + "purl": "pkg:npm/concat-stream@1.6.2", + "name": "concat-stream", + "version": "1.6.2", + "bom-ref": "cpe:2.3:a::concat-stream:1.6.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::buffer-from:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/buffer-from@1.1.1", + "name": "buffer-from", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::buffer-from:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::typedarray:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/typedarray@0.0.6", + "name": "typedarray", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::typedarray:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/npm-package-arg@4.2.0", + "name": "npm-package-arg", + "version": "4.2.0", + "bom-ref": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npmlog:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/npmlog@3.1.2", + "name": "npmlog", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::npmlog:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/are-we-there-yet@1.1.2", + "name": "are-we-there-yet", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delegates@1.0.0", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/gauge@2.6.0", + "name": "gauge", + "version": "2.6.0", + "bom-ref": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.0.4", + "name": "aproba", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/has-color@0.1.7", + "name": "has-color", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/wide-align@1.1.0", + "name": "wide-align", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.79.0", + "name": "request", + "version": "2.79.0", + "bom-ref": "cpe:2.3:a::request:2.79.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::retry:0.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/retry@0.10.0", + "name": "retry", + "version": "0.10.0", + "bom-ref": "cpe:2.3:a::retry:0.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-user-validate:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/npm-user-validate@0.1.5", + "name": "npm-user-validate", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::npm-user-validate:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npmlog:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/npmlog@4.0.0", + "name": "npmlog", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::npmlog:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/are-we-there-yet@1.1.2", + "name": "are-we-there-yet", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::are-we-there-yet:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delegates@1.0.0", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/gauge@2.6.0", + "name": "gauge", + "version": "2.6.0", + "bom-ref": "cpe:2.3:a::gauge:2.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.0.4", + "name": "aproba", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::aproba:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/has-color@0.1.7", + "name": "has-color", + "version": "0.1.7", + "bom-ref": "cpe:2.3:a::has-color:0.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/wide-align@1.1.0", + "name": "wide-align", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::wide-align:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/opener@1.4.2", + "name": "opener", + "version": "1.4.2", + "bom-ref": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-inside@1.0.2", + "name": "path-is-inside", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/read@1.0.7", + "name": "read", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::read:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-cmd-shim:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/read-cmd-shim@1.0.1", + "name": "read-cmd-shim", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::read-cmd-shim:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-installed:4.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/read-installed@4.0.3", + "name": "read-installed", + "version": "4.0.3", + "bom-ref": "cpe:2.3:a::read-installed:4.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-json@2.0.13", + "name": "read-package-json", + "version": "2.0.13", + "bom-ref": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/readdir-scoped-modules@1.0.2", + "name": "readdir-scoped-modules", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/dezalgo@1.0.3", + "name": "dezalgo", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-extend:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/util-extend@1.0.3", + "name": "util-extend", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::util-extend:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-json@2.0.13", + "name": "read-package-json", + "version": "2.0.13", + "bom-ref": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-tree:5.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-tree@5.1.5", + "name": "read-package-tree", + "version": "5.1.5", + "bom-ref": "cpe:2.3:a::read-package-tree:5.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/dezalgo@1.0.3", + "name": "dezalgo", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-json@2.0.13", + "name": "read-package-json", + "version": "2.0.13", + "bom-ref": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/readdir-scoped-modules@1.0.2", + "name": "readdir-scoped-modules", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.1.5", + "name": "readable-stream", + "version": "2.1.5", + "bom-ref": "cpe:2.3:a::readable-stream:2.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::buffer-shims:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/buffer-shims@1.0.0", + "name": "buffer-shims", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::buffer-shims:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@1.0.7", + "name": "process-nextick-args", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@0.10.31", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/readdir-scoped-modules@1.0.2", + "name": "readdir-scoped-modules", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::realize-package-specifier:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/realize-package-specifier@3.0.3", + "name": "realize-package-specifier", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::realize-package-specifier:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/dezalgo@1.0.3", + "name": "dezalgo", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/npm-package-arg@4.2.0", + "name": "npm-package-arg", + "version": "4.2.0", + "bom-ref": "cpe:2.3:a::npm-package-arg:4.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.75.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.75.0", + "name": "request", + "version": "2.75.0", + "bom-ref": "cpe:2.3:a::request:2.75.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws-sign2@0.6.0", + "name": "aws-sign2", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::aws-sign2:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws4@1.8.0", + "name": "aws4", + "version": "1.8.0", + "bom-ref": "cpe:2.3:a::aws4:1.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bl:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/bl@1.1.2", + "name": "bl", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::bl:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.0.6", + "name": "readable-stream", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@1.0.7", + "name": "process-nextick-args", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@0.10.31", + "name": "string_decoder", + "version": "0.10.31", + "bom-ref": "cpe:2.3:a::string_decoder:0.10.31::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "purl": "pkg:npm/caseless@0.11.0", + "name": "caseless", + "version": "0.11.0", + "bom-ref": "cpe:2.3:a::caseless:0.11.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend@3.0.2", + "name": "extend", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/forever-agent@0.6.1", + "name": "forever-agent", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::forever-agent:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::form-data:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/form-data@2.0.0", + "name": "form-data", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::form-data:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/asynckit@0.4.0", + "name": "asynckit", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::asynckit:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@1.0.7", + "name": "combined-stream", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/har-validator@2.0.6", + "name": "har-validator", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::har-validator:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/hawk@3.1.3", + "name": "hawk", + "version": "3.1.3", + "bom-ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/http-signature@1.1.1", + "name": "http-signature", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::http-signature:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-typedarray@1.0.0", + "name": "is-typedarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-typedarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isstream@0.1.2", + "name": "isstream", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::isstream:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "purl": "pkg:npm/mime-types@2.1.21", + "name": "mime-types", + "version": "2.1.21", + "bom-ref": "cpe:2.3:a::mime-types:2.1.21::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-uuid:1.4.7::*:*:*:*:*:*", + "purl": "pkg:npm/node-uuid@1.4.7", + "name": "node-uuid", + "version": "1.4.7", + "bom-ref": "cpe:2.3:a::node-uuid:1.4.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/oauth-sign@0.8.2", + "name": "oauth-sign", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::oauth-sign:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:6.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/qs@6.2.1", + "name": "qs", + "version": "6.2.1", + "bom-ref": "cpe:2.3:a::qs:6.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/stringstream@0.0.6", + "name": "stringstream", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::stringstream:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "purl": "pkg:npm/tough-cookie@2.3.4", + "name": "tough-cookie", + "version": "2.3.4", + "bom-ref": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/tunnel-agent@0.4.3", + "name": "tunnel-agent", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::retry:0.10.0::*:*:*:*:*:*", + "purl": "pkg:npm/retry@0.10.0", + "name": "retry", + "version": "0.10.0", + "bom-ref": "cpe:2.3:a::retry:0.10.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.5.4::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.5.4", + "name": "rimraf", + "version": "2.5.4", + "bom-ref": "cpe:2.3:a::rimraf:2.5.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.3.0", + "name": "semver", + "version": "5.3.0", + "bom-ref": "cpe:2.3:a::semver:5.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sha:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/sha@2.0.1", + "name": "sha", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::sha:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sorted-object:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/sorted-object@2.0.1", + "name": "sorted-object", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::sorted-object:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/tar@2.2.1", + "name": "tar", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::block-stream:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/block-stream@0.0.8", + "name": "block-stream", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::block-stream:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/fstream@1.0.10", + "name": "fstream", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::text-table:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/text-table@0.2.0", + "name": "text-table", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::text-table:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uid-number:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/uid-number@0.0.6", + "name": "uid-number", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::uid-number:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::umask:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/umask@1.1.0", + "name": "umask", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::umask:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unique-filename:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/unique-filename@1.1.0", + "name": "unique-filename", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::unique-filename:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unique-slug:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unique-slug@2.0.0", + "name": "unique-slug", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::unique-slug:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unpipe@1.0.0", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-name:2.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-name@2.2.2", + "name": "validate-npm-package-name", + "version": "2.2.2", + "bom-ref": "cpe:2.3:a::validate-npm-package-name:2.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtins:0.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/builtins@0.0.7", + "name": "builtins", + "version": "0.0.7", + "bom-ref": "cpe:2.3:a::builtins:0.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.2.11::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.2.11", + "name": "which", + "version": "1.2.11", + "bom-ref": "cpe:2.3:a::which:1.2.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@1.1.2", + "name": "isexe", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::isexe:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::write-file-atomic:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/write-file-atomic@1.2.0", + "name": "write-file-atomic", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::write-file-atomic:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::grunt-retire:0.3.12::*:*:*:*:*:*", + "purl": "pkg:npm/grunt-retire@0.3.12", + "name": "grunt-retire", + "version": "0.3.12", + "bom-ref": "cpe:2.3:a::grunt-retire:0.3.12::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@1.5.2", + "name": "async", + "version": "1.5.2", + "bom-ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::retire:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/retire@1.1.6", + "name": "retire", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::retire:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.5.1", + "name": "commander", + "version": "2.5.1", + "bom-ref": "cpe:2.3:a::commander:2.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-installed:4.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/read-installed@4.0.3", + "name": "read-installed", + "version": "4.0.3", + "bom-ref": "cpe:2.3:a::read-installed:4.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "purl": "pkg:npm/read-package-json@2.0.13", + "name": "read-package-json", + "version": "2.0.13", + "bom-ref": "cpe:2.3:a::read-package-json:2.0.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-parse-better-errors:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/json-parse-better-errors@1.0.2", + "name": "json-parse-better-errors", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::json-parse-better-errors:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-package-data@2.4.0", + "name": "normalize-package-data", + "version": "2.4.0", + "bom-ref": "cpe:2.3:a::normalize-package-data:2.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/hosted-git-info@2.7.1", + "name": "hosted-git-info", + "version": "2.7.1", + "bom-ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-builtin-module@1.0.0", + "name": "is-builtin-module", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-builtin-module:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/builtin-modules@1.1.1", + "name": "builtin-modules", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::builtin-modules:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/validate-npm-package-license@3.0.4", + "name": "validate-npm-package-license", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::validate-npm-package-license:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-correct@3.1.0", + "name": "spdx-correct", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::spdx-correct:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-exceptions@2.2.0", + "name": "spdx-exceptions", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::spdx-exceptions:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-license-ids@3.0.3", + "name": "spdx-license-ids", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::spdx-license-ids:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/spdx-expression-parse@3.0.0", + "name": "spdx-expression-parse", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::spdx-expression-parse:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/slash@1.0.0", + "name": "slash", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/readdir-scoped-modules@1.0.2", + "name": "readdir-scoped-modules", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::readdir-scoped-modules:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/debuglog@1.0.1", + "name": "debuglog", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::debuglog:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/dezalgo@1.0.3", + "name": "dezalgo", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::dezalgo:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/asap@2.0.6", + "name": "asap", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::asap:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/slide@1.1.6", + "name": "slide", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::slide:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-extend:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/util-extend@1.0.3", + "name": "util-extend", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::util-extend:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::walkdir:0.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/walkdir@0.0.7", + "name": "walkdir", + "version": "0.0.7", + "bom-ref": "cpe:2.3:a::walkdir:0.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::helmet:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/helmet@2.3.0", + "name": "helmet", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::helmet:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/connect@3.4.1", + "name": "connect", + "version": "3.4.1", + "bom-ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.2.0", + "name": "debug", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@0.7.1", + "name": "ms", + "version": "0.7.1", + "bom-ref": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::finalhandler:0.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/finalhandler@0.4.1", + "name": "finalhandler", + "version": "0.4.1", + "bom-ref": "cpe:2.3:a::finalhandler:0.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.2.0", + "name": "debug", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@0.7.1", + "name": "ms", + "version": "0.7.1", + "bom-ref": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/escape-html@1.0.3", + "name": "escape-html", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::escape-html:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/on-finished@2.3.0", + "name": "on-finished", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::on-finished:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ee-first:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ee-first@1.1.1", + "name": "ee-first", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::ee-first:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unpipe@1.0.0", + "name": "unpipe", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unpipe:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::utils-merge:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/utils-merge@1.0.0", + "name": "utils-merge", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::utils-merge:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dns-prefetch-control:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/dns-prefetch-control@0.1.0", + "name": "dns-prefetch-control", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::dns-prefetch-control:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dont-sniff-mimetype:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/dont-sniff-mimetype@1.0.0", + "name": "dont-sniff-mimetype", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::dont-sniff-mimetype:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::frameguard:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/frameguard@2.0.0", + "name": "frameguard", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::frameguard:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::helmet-csp:1.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/helmet-csp@1.2.2", + "name": "helmet-csp", + "version": "1.2.2", + "bom-ref": "cpe:2.3:a::helmet-csp:1.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelize:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelize@1.0.0", + "name": "camelize", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::camelize:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::content-security-policy-builder:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/content-security-policy-builder@1.0.0", + "name": "content-security-policy-builder", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::content-security-policy-builder:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dashify:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/dashify@0.2.2", + "name": "dashify", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::dashify:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash.reduce:4.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/lodash.reduce@4.5.0", + "name": "lodash.reduce", + "version": "4.5.0", + "bom-ref": "cpe:2.3:a::lodash.reduce:4.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/platform@1.3.1", + "name": "platform", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hide-powered-by:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/hide-powered-by@1.0.0", + "name": "hide-powered-by", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::hide-powered-by:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hpkp:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/hpkp@1.2.0", + "name": "hpkp", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::hpkp:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hsts:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/hsts@1.0.0", + "name": "hsts", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::hsts:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ienoopen:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ienoopen@1.0.0", + "name": "ienoopen", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::ienoopen:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nocache:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/nocache@1.0.1", + "name": "nocache", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::nocache:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::depd:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/depd@1.1.0", + "name": "depd", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::depd:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::referrer-policy:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/referrer-policy@1.0.0", + "name": "referrer-policy", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::referrer-policy:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::x-xss-protection:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/x-xss-protection@1.0.0", + "name": "x-xss-protection", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::x-xss-protection:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::marked:0.3.9::*:*:*:*:*:*", + "purl": "pkg:npm/marked@0.3.9", + "name": "marked", + "version": "0.3.9", + "bom-ref": "cpe:2.3:a::marked:0.3.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mocha:2.5.3::*:*:*:*:*:*", + "purl": "pkg:npm/mocha@2.5.3", + "name": "mocha", + "version": "2.5.3", + "bom-ref": "cpe:2.3:a::mocha:2.5.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/commander@2.3.0", + "name": "commander", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::commander:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.2.0", + "name": "debug", + "version": "2.2.0", + "bom-ref": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@0.7.1", + "name": "ms", + "version": "0.7.1", + "bom-ref": "cpe:2.3:a::ms:0.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::diff:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/diff@1.4.0", + "name": "diff", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::diff:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.2", + "name": "escape-string-regexp", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:3.2.11::*:*:*:*:*:*", + "purl": "pkg:npm/glob@3.2.11", + "name": "glob", + "version": "3.2.11", + "bom-ref": "cpe:2.3:a::glob:3.2.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@0.3.0", + "name": "minimatch", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::minimatch:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lru-cache:2.7.3::*:*:*:*:*:*", + "purl": "pkg:npm/lru-cache@2.7.3", + "name": "lru-cache", + "version": "2.7.3", + "bom-ref": "cpe:2.3:a::lru-cache:2.7.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sigmund:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/sigmund@1.0.1", + "name": "sigmund", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::sigmund:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::growl:1.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/growl@1.9.2", + "name": "growl", + "version": "1.9.2", + "bom-ref": "cpe:2.3:a::growl:1.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::jade:0.26.3::*:*:*:*:*:*", + "purl": "pkg:npm/jade@0.26.3", + "name": "jade", + "version": "0.26.3", + "bom-ref": "cpe:2.3:a::jade:0.26.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::commander:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/commander@0.6.1", + "name": "commander", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::commander:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.3.0", + "name": "mkdirp", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::mkdirp:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@1.2.0", + "name": "supports-color", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::supports-color:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-iso-string:0.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-iso-string@0.0.2", + "name": "to-iso-string", + "version": "0.0.2", + "bom-ref": "cpe:2.3:a::to-iso-string:0.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*", + "purl": "pkg:npm/mongodb@2.2.36", + "name": "mongodb", + "version": "2.2.36", + "bom-ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::es6-promise:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/es6-promise@3.2.1", + "name": "es6-promise", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::es6-promise:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mongodb-core:2.1.20::*:*:*:*:*:*", + "purl": "pkg:npm/mongodb-core@2.1.20", + "name": "mongodb-core", + "version": "2.1.20", + "bom-ref": "cpe:2.3:a::mongodb-core:2.1.20::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/bson@1.0.9", + "name": "bson", + "version": "1.0.9", + "bom-ref": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::require_optional:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/require_optional@1.0.1", + "name": "require_optional", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::require_optional:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-from:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-from@2.0.0", + "name": "resolve-from", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::resolve-from:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.2.7::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.2.7", + "name": "readable-stream", + "version": "2.2.7", + "bom-ref": "cpe:2.3:a::readable-stream:2.2.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::buffer-shims:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/buffer-shims@1.0.0", + "name": "buffer-shims", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::buffer-shims:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@1.0.7", + "name": "process-nextick-args", + "version": "1.0.7", + "bom-ref": "cpe:2.3:a::process-nextick-args:1.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.0.3", + "name": "string_decoder", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::string_decoder:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-esapi:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/node-esapi@0.0.1", + "name": "node-esapi", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::node-esapi:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nodemon:1.19.1::*:*:*:*:*:*", + "purl": "pkg:npm/nodemon@1.19.1", + "name": "nodemon", + "version": "1.19.1", + "bom-ref": "cpe:2.3:a::nodemon:1.19.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chokidar:2.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/chokidar@2.1.6", + "name": "chokidar", + "version": "2.1.6", + "bom-ref": "cpe:2.3:a::chokidar:2.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::anymatch:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/anymatch@2.0.0", + "name": "anymatch", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::anymatch:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@3.1.10", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/braces@2.3.2", + "name": "braces", + "version": "2.3.2", + "bom-ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-flatten@1.1.0", + "name": "arr-flatten", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::arr-flatten:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fill-range@4.0.0", + "name": "fill-range", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::fill-range:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex-range@2.1.1", + "name": "to-regex-range", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::to-regex-range:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-string@1.6.1", + "name": "repeat-string", + "version": "1.6.1", + "bom-ref": "cpe:2.3:a::repeat-string:1.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/repeat-element@1.1.3", + "name": "repeat-element", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::repeat-element:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "purl": "pkg:npm/base@0.11.2", + "name": "base", + "version": "0.11.2", + "bom-ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/cache-base@1.0.1", + "name": "cache-base", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/collection-visit@1.0.0", + "name": "collection-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::collection-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/map-visit@1.0.0", + "name": "map-visit", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::map-visit:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-visit@1.0.1", + "name": "object-visit", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::object-visit:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@1.0.0", + "name": "has-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@1.0.0", + "name": "has-values", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::has-values:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-number@3.0.0", + "name": "is-number", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::is-number:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@4.0.0", + "name": "kind-of", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::kind-of:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-buffer@1.1.6", + "name": "is-buffer", + "version": "1.1.6", + "bom-ref": "cpe:2.3:a::is-buffer:1.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@2.0.0", + "name": "set-value", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/assign-symbols@1.0.0", + "name": "assign-symbols", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::assign-symbols:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/union-value@1.0.0", + "name": "union-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::union-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/set-value@0.4.3", + "name": "set-value", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/to-object-path@0.3.0", + "name": "to-object-path", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::to-object-path:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unset-value@1.0.0", + "name": "unset-value", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unset-value:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-value@0.3.1", + "name": "has-value", + "version": "0.3.1", + "bom-ref": "cpe:2.3:a::has-value:0.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/get-value@2.0.6", + "name": "get-value", + "version": "2.0.6", + "bom-ref": "cpe:2.3:a::get-value:2.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/has-values@0.1.4", + "name": "has-values", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::has-values:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@2.1.0", + "name": "isobject", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::isobject:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/class-utils@0.3.6", + "name": "class-utils", + "version": "0.3.6", + "bom-ref": "cpe:2.3:a::class-utils:0.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-union@3.1.0", + "name": "arr-union", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::arr-union:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@0.1.6", + "name": "is-accessor-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@0.1.4", + "name": "is-data-descriptor", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::is-data-descriptor:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@5.1.0", + "name": "kind-of", + "version": "5.1.0", + "bom-ref": "cpe:2.3:a::kind-of:5.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/static-extend@0.1.2", + "name": "static-extend", + "version": "0.1.2", + "bom-ref": "cpe:2.3:a::static-extend:0.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/object-copy@0.1.0", + "name": "object-copy", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::object-copy:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/copy-descriptor@0.1.1", + "name": "copy-descriptor", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::copy-descriptor:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/component-emitter@1.2.1", + "name": "component-emitter", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::component-emitter:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/mixin-deep@1.3.1", + "name": "mixin-deep", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/for-in@1.0.2", + "name": "for-in", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::for-in:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@1.0.1", + "name": "is-extendable", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-extendable:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/is-plain-object@2.0.4", + "name": "is-plain-object", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::is-plain-object:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/pascalcase@0.1.1", + "name": "pascalcase", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::pascalcase:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.0.0", + "name": "ms", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ms:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.5.7", + "name": "source-map", + "version": "0.5.7", + "bom-ref": "cpe:2.3:a::source-map:0.5.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-resolve@0.5.2", + "name": "source-map-resolve", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::source-map-resolve:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/atob@2.1.2", + "name": "atob", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::atob:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decode-uri-component@0.2.0", + "name": "decode-uri-component", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::decode-uri-component:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/resolve-url@0.2.1", + "name": "resolve-url", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::resolve-url:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/source-map-url@0.4.0", + "name": "source-map-url", + "version": "0.4.0", + "bom-ref": "cpe:2.3:a::source-map-url:0.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/urix@0.1.0", + "name": "urix", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::urix:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/use@3.1.1", + "name": "use", + "version": "3.1.1", + "bom-ref": "cpe:2.3:a::use:3.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-node@2.1.1", + "name": "snapdragon-node", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::snapdragon-node:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon-util@3.0.1", + "name": "snapdragon-util", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::snapdragon-util:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@3.2.2", + "name": "kind-of", + "version": "3.2.2", + "bom-ref": "cpe:2.3:a::kind-of:3.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/split-string@3.1.0", + "name": "split-string", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::split-string:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/ret@0.1.15", + "name": "ret", + "version": "0.1.15", + "bom-ref": "cpe:2.3:a::ret:0.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/safe-regex@1.1.0", + "name": "safe-regex", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::safe-regex:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/extglob@2.0.4", + "name": "extglob", + "version": "2.0.4", + "bom-ref": "cpe:2.3:a::extglob:2.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@1.0.0", + "name": "define-property", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::define-property:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@1.0.2", + "name": "is-descriptor", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-descriptor:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-accessor-descriptor@1.0.0", + "name": "is-accessor-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-accessor-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-data-descriptor@1.0.0", + "name": "is-data-descriptor", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-data-descriptor:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/expand-brackets@2.1.4", + "name": "expand-brackets", + "version": "2.1.4", + "bom-ref": "cpe:2.3:a::expand-brackets:2.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@0.2.5", + "name": "define-property", + "version": "0.2.5", + "bom-ref": "cpe:2.3:a::define-property:0.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "purl": "pkg:npm/is-descriptor@0.1.6", + "name": "is-descriptor", + "version": "0.1.6", + "bom-ref": "cpe:2.3:a::is-descriptor:0.1.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/posix-character-classes@0.1.1", + "name": "posix-character-classes", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::posix-character-classes:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@2.0.1", + "name": "extend-shallow", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::extend-shallow:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extendable@0.1.1", + "name": "is-extendable", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::is-extendable:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/map-cache@0.2.2", + "name": "map-cache", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::map-cache:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "purl": "pkg:npm/nanomatch@1.2.13", + "name": "nanomatch", + "version": "1.2.13", + "bom-ref": "cpe:2.3:a::nanomatch:1.2.13::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/arr-diff@4.0.0", + "name": "arr-diff", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::arr-diff:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/array-unique@0.3.2", + "name": "array-unique", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::array-unique:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/define-property@2.0.2", + "name": "define-property", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::define-property:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/extend-shallow@3.0.2", + "name": "extend-shallow", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::extend-shallow:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/fragment-cache@0.2.1", + "name": "fragment-cache", + "version": "0.2.1", + "bom-ref": "cpe:2.3:a::fragment-cache:0.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/is-windows@1.0.2", + "name": "is-windows", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::is-windows:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/kind-of@6.0.2", + "name": "kind-of", + "version": "6.0.2", + "bom-ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/isobject@3.0.1", + "name": "isobject", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::isobject:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/object.pick@1.3.0", + "name": "object.pick", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::object.pick:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/regex-not@1.0.2", + "name": "regex-not", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::regex-not:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "purl": "pkg:npm/snapdragon@0.8.2", + "name": "snapdragon", + "version": "0.8.2", + "bom-ref": "cpe:2.3:a::snapdragon:0.8.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/to-regex@3.0.2", + "name": "to-regex", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::to-regex:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@2.1.1", + "name": "normalize-path", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::normalize-path:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::remove-trailing-separator:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/remove-trailing-separator@1.1.0", + "name": "remove-trailing-separator", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::remove-trailing-separator:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async-each:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/async-each@1.0.3", + "name": "async-each", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::async-each:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/braces@2.3.2", + "name": "braces", + "version": "2.3.2", + "bom-ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fsevents:1.2.9::*:*:*:*:*:*", + "purl": "pkg:npm/fsevents@1.2.9", + "name": "fsevents", + "version": "1.2.9", + "bom-ref": "cpe:2.3:a::fsevents:1.2.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nan:2.14.0::*:*:*:*:*:*", + "purl": "pkg:npm/nan@2.14.0", + "name": "nan", + "version": "2.14.0", + "bom-ref": "cpe:2.3:a::nan:2.14.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-pre-gyp:0.12.0::*:*:*:*:*:*", + "purl": "pkg:npm/node-pre-gyp@0.12.0", + "name": "node-pre-gyp", + "version": "0.12.0", + "bom-ref": "cpe:2.3:a::node-pre-gyp:0.12.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::detect-libc:1.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/detect-libc@1.0.3", + "name": "detect-libc", + "version": "1.0.3", + "bom-ref": "cpe:2.3:a::detect-libc:1.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::needle:2.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/needle@2.3.0", + "name": "needle", + "version": "2.3.0", + "bom-ref": "cpe:2.3:a::needle:2.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/debug@4.1.1", + "name": "debug", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::debug:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.2", + "name": "ms", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::iconv-lite:0.4.24::*:*:*:*:*:*", + "purl": "pkg:npm/iconv-lite@0.4.24", + "name": "iconv-lite", + "version": "0.4.24", + "bom-ref": "cpe:2.3:a::iconv-lite:0.4.24::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safer-buffer@2.1.2", + "name": "safer-buffer", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::safer-buffer:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sax:1.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/sax@1.2.4", + "name": "sax", + "version": "1.2.4", + "bom-ref": "cpe:2.3:a::sax:1.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@4.0.1", + "name": "nopt", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::nopt:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/osenv@0.1.5", + "name": "osenv", + "version": "0.1.5", + "bom-ref": "cpe:2.3:a::osenv:0.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-homedir@1.0.2", + "name": "os-homedir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-homedir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/os-tmpdir@1.0.2", + "name": "os-tmpdir", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::os-tmpdir:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-packlist:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/npm-packlist@1.4.1", + "name": "npm-packlist", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::npm-packlist:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ignore-walk:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/ignore-walk@3.0.1", + "name": "ignore-walk", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::ignore-walk:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-bundled:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/npm-bundled@1.0.6", + "name": "npm-bundled", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::npm-bundled:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npmlog:4.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/npmlog@4.1.2", + "name": "npmlog", + "version": "4.1.2", + "bom-ref": "cpe:2.3:a::npmlog:4.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::are-we-there-yet:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/are-we-there-yet@1.1.5", + "name": "are-we-there-yet", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::are-we-there-yet:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/delegates@1.0.0", + "name": "delegates", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::delegates:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/core-util-is@1.0.2", + "name": "core-util-is", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::core-util-is:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isarray@1.0.0", + "name": "isarray", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::isarray:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/process-nextick-args@2.0.0", + "name": "process-nextick-args", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::process-nextick-args:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string_decoder@1.1.1", + "name": "string_decoder", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::string_decoder:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/util-deprecate@1.0.2", + "name": "util-deprecate", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::util-deprecate:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::gauge:2.7.4::*:*:*:*:*:*", + "purl": "pkg:npm/gauge@2.7.4", + "name": "gauge", + "version": "2.7.4", + "bom-ref": "cpe:2.3:a::gauge:2.7.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aproba:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/aproba@1.2.0", + "name": "aproba", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::aproba:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/console-control-strings@1.1.0", + "name": "console-control-strings", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::console-control-strings:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/has-unicode@2.0.1", + "name": "has-unicode", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::has-unicode:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/object-assign@4.1.1", + "name": "object-assign", + "version": "4.1.1", + "bom-ref": "cpe:2.3:a::object-assign:4.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/code-point-at@1.1.0", + "name": "code-point-at", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::code-point-at:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@1.0.0", + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/number-is-nan@1.0.1", + "name": "number-is-nan", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::number-is-nan:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@2.1.1", + "name": "ansi-regex", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@3.0.1", + "name": "strip-ansi", + "version": "3.0.1", + "bom-ref": "cpe:2.3:a::strip-ansi:3.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wide-align:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/wide-align@1.1.3", + "name": "wide-align", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::wide-align:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@1.0.2", + "name": "string-width", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::string-width:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/set-blocking@2.0.0", + "name": "set-blocking", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::set-blocking:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/rc@1.2.8", + "name": "rc", + "version": "1.2.8", + "bom-ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/deep-extend@0.6.0", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.7.0", + "name": "semver", + "version": "5.7.0", + "bom-ref": "cpe:2.3:a::semver:5.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*", + "purl": "pkg:npm/tar@4.4.8", + "name": "tar", + "version": "4.4.8", + "bom-ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chownr:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/chownr@1.1.1", + "name": "chownr", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::chownr:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs-minipass:1.2.5::*:*:*:*:*:*", + "purl": "pkg:npm/fs-minipass@1.2.5", + "name": "fs-minipass", + "version": "1.2.5", + "bom-ref": "cpe:2.3:a::fs-minipass:1.2.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@3.0.3", + "name": "yallist", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minizlib:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/minizlib@1.2.1", + "name": "minizlib", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::minizlib:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/minipass@2.3.5", + "name": "minipass", + "version": "2.3.5", + "bom-ref": "cpe:2.3:a::minipass:2.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "purl": "pkg:npm/mkdirp@0.5.1", + "name": "mkdirp", + "version": "0.5.1", + "bom-ref": "cpe:2.3:a::mkdirp:0.5.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.8", + "name": "minimist", + "version": "0.0.8", + "bom-ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@3.0.3", + "name": "yallist", + "version": "3.0.3", + "bom-ref": "cpe:2.3:a::yallist:3.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob-parent:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/glob-parent@3.1.0", + "name": "glob-parent", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::glob-parent:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@3.1.0", + "name": "is-glob", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::is-glob:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@2.1.1", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-dirname:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-dirname@1.0.2", + "name": "path-dirname", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-dirname:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-binary-path:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-binary-path@1.0.1", + "name": "is-binary-path", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-binary-path:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::binary-extensions:1.13.1::*:*:*:*:*:*", + "purl": "pkg:npm/binary-extensions@1.13.1", + "name": "binary-extensions", + "version": "1.13.1", + "bom-ref": "cpe:2.3:a::binary-extensions:1.13.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-glob:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-glob@4.0.1", + "name": "is-glob", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::is-glob:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-extglob@2.1.1", + "name": "is-extglob", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::is-extglob:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::normalize-path:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/normalize-path@3.0.0", + "name": "normalize-path", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::normalize-path:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readdirp:2.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/readdirp@2.2.1", + "name": "readdirp", + "version": "2.2.1", + "bom-ref": "cpe:2.3:a::readdirp:2.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "purl": "pkg:npm/micromatch@3.1.10", + "name": "micromatch", + "version": "3.1.10", + "bom-ref": "cpe:2.3:a::micromatch:3.1.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "purl": "pkg:npm/readable-stream@2.3.6", + "name": "readable-stream", + "version": "2.3.6", + "bom-ref": "cpe:2.3:a::readable-stream:2.3.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::upath:1.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/upath@1.1.2", + "name": "upath", + "version": "1.1.2", + "bom-ref": "cpe:2.3:a::upath:1.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "purl": "pkg:npm/debug@3.2.6", + "name": "debug", + "version": "3.2.6", + "bom-ref": "cpe:2.3:a::debug:3.2.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.2", + "name": "ms", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::ms:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ignore-by-default:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/ignore-by-default@1.0.1", + "name": "ignore-by-default", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::ignore-by-default:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pstree.remy:1.1.7::*:*:*:*:*:*", + "purl": "pkg:npm/pstree.remy@1.1.7", + "name": "pstree.remy", + "version": "1.1.7", + "bom-ref": "cpe:2.3:a::pstree.remy:1.1.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/has-flag@3.0.0", + "name": "has-flag", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::has-flag:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::touch:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/touch@3.1.0", + "name": "touch", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::touch:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::nopt:1.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/nopt@1.0.10", + "name": "nopt", + "version": "1.0.10", + "bom-ref": "cpe:2.3:a::nopt:1.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/abbrev@1.1.1", + "name": "abbrev", + "version": "1.1.1", + "bom-ref": "cpe:2.3:a::abbrev:1.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::undefsafe:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/undefsafe@2.0.2", + "name": "undefsafe", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::undefsafe:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "purl": "pkg:npm/debug@2.6.9", + "name": "debug", + "version": "2.6.9", + "bom-ref": "cpe:2.3:a::debug:2.6.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::update-notifier:2.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/update-notifier@2.5.0", + "name": "update-notifier", + "version": "2.5.0", + "bom-ref": "cpe:2.3:a::update-notifier:2.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boxen:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/boxen@1.3.0", + "name": "boxen", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::boxen:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-align:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-align@2.0.0", + "name": "ansi-align", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::ansi-align:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@2.1.1", + "name": "string-width", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@4.0.0", + "name": "strip-ansi", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@3.0.0", + "name": "ansi-regex", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:4.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@4.1.0", + "name": "camelcase", + "version": "4.1.0", + "bom-ref": "cpe:2.3:a::camelcase:4.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-styles@3.2.1", + "name": "ansi-styles", + "version": "3.2.1", + "bom-ref": "cpe:2.3:a::ansi-styles:3.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-convert@1.9.3", + "name": "color-convert", + "version": "1.9.3", + "bom-ref": "cpe:2.3:a::color-convert:1.9.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/color-name@1.1.3", + "name": "color-name", + "version": "1.1.3", + "bom-ref": "cpe:2.3:a::color-name:1.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/escape-string-regexp@1.0.5", + "name": "escape-string-regexp", + "version": "1.0.5", + "bom-ref": "cpe:2.3:a::escape-string-regexp:1.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/supports-color@5.5.0", + "name": "supports-color", + "version": "5.5.0", + "bom-ref": "cpe:2.3:a::supports-color:5.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cli-boxes:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/cli-boxes@1.0.0", + "name": "cli-boxes", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::cli-boxes:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@2.1.1", + "name": "string-width", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@4.0.0", + "name": "strip-ansi", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@3.0.0", + "name": "ansi-regex", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::term-size:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/term-size@1.2.0", + "name": "term-size", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::term-size:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::execa:0.7.0::*:*:*:*:*:*", + "purl": "pkg:npm/execa@0.7.0", + "name": "execa", + "version": "0.7.0", + "bom-ref": "cpe:2.3:a::execa:0.7.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cross-spawn:5.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/cross-spawn@5.1.0", + "name": "cross-spawn", + "version": "5.1.0", + "bom-ref": "cpe:2.3:a::cross-spawn:5.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/lru-cache@4.1.5", + "name": "lru-cache", + "version": "4.1.5", + "bom-ref": "cpe:2.3:a::lru-cache:4.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/pseudomap@1.0.2", + "name": "pseudomap", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::pseudomap:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/yallist@2.1.2", + "name": "yallist", + "version": "2.1.2", + "bom-ref": "cpe:2.3:a::yallist:2.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-command:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-command@1.2.0", + "name": "shebang-command", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::shebang-command:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shebang-regex:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/shebang-regex@1.0.0", + "name": "shebang-regex", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::shebang-regex:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "purl": "pkg:npm/which@1.3.1", + "name": "which", + "version": "1.3.1", + "bom-ref": "cpe:2.3:a::which:1.3.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/isexe@2.0.0", + "name": "isexe", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::isexe:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/get-stream@3.0.0", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-stream@1.1.0", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::npm-run-path:2.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/npm-run-path@2.0.2", + "name": "npm-run-path", + "version": "2.0.2", + "bom-ref": "cpe:2.3:a::npm-run-path:2.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-key@2.0.1", + "name": "path-key", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::path-key:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::p-finally:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/p-finally@1.0.0", + "name": "p-finally", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::p-finally:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-eof:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-eof@1.0.0", + "name": "strip-eof", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::strip-eof:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::widest-line:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/widest-line@2.0.1", + "name": "widest-line", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::widest-line:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/string-width@2.1.1", + "name": "string-width", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::string-width:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-fullwidth-code-point@2.0.0", + "name": "is-fullwidth-code-point", + "version": "2.0.0", + "bom-ref": "cpe:2.3:a::is-fullwidth-code-point:2.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/strip-ansi@4.0.0", + "name": "strip-ansi", + "version": "4.0.0", + "bom-ref": "cpe:2.3:a::strip-ansi:4.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/ansi-regex@3.0.0", + "name": "ansi-regex", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/chalk@2.4.2", + "name": "chalk", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::chalk:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::configstore:3.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/configstore@3.1.2", + "name": "configstore", + "version": "3.1.2", + "bom-ref": "cpe:2.3:a::configstore:3.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::dot-prop:4.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/dot-prop@4.2.0", + "name": "dot-prop", + "version": "4.2.0", + "bom-ref": "cpe:2.3:a::dot-prop:4.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-obj:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-obj@1.0.1", + "name": "is-obj", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-obj:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::make-dir:1.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/make-dir@1.3.0", + "name": "make-dir", + "version": "1.3.0", + "bom-ref": "cpe:2.3:a::make-dir:1.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::pify:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/pify@3.0.0", + "name": "pify", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::pify:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unique-string:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/unique-string@1.0.0", + "name": "unique-string", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::unique-string:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::crypto-random-string:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/crypto-random-string@1.0.0", + "name": "crypto-random-string", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::crypto-random-string:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::write-file-atomic:2.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/write-file-atomic@2.4.3", + "name": "write-file-atomic", + "version": "2.4.3", + "bom-ref": "cpe:2.3:a::write-file-atomic:2.4.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "purl": "pkg:npm/graceful-fs@4.1.15", + "name": "graceful-fs", + "version": "4.1.15", + "bom-ref": "cpe:2.3:a::graceful-fs:4.1.15::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/imurmurhash@0.1.4", + "name": "imurmurhash", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::imurmurhash:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/signal-exit@3.0.2", + "name": "signal-exit", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::signal-exit:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xdg-basedir:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/xdg-basedir@3.0.0", + "name": "xdg-basedir", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::xdg-basedir:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::import-lazy:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/import-lazy@2.1.0", + "name": "import-lazy", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::import-lazy:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-ci:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-ci@1.2.1", + "name": "is-ci", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::is-ci:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ci-info:1.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/ci-info@1.6.0", + "name": "ci-info", + "version": "1.6.0", + "bom-ref": "cpe:2.3:a::ci-info:1.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-installed-globally:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-installed-globally@0.1.0", + "name": "is-installed-globally", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::is-installed-globally:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::global-dirs:0.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/global-dirs@0.1.1", + "name": "global-dirs", + "version": "0.1.1", + "bom-ref": "cpe:2.3:a::global-dirs:0.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-path-inside:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/is-path-inside@1.0.1", + "name": "is-path-inside", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::is-path-inside:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-inside@1.0.2", + "name": "path-is-inside", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::path-is-inside:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-npm:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-npm@1.0.0", + "name": "is-npm", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-npm:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::latest-version:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/latest-version@3.1.0", + "name": "latest-version", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::latest-version:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::package-json:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/package-json@4.0.1", + "name": "package-json", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::package-json:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::got:6.7.1::*:*:*:*:*:*", + "purl": "pkg:npm/got@6.7.1", + "name": "got", + "version": "6.7.1", + "bom-ref": "cpe:2.3:a::got:6.7.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::create-error-class:3.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/create-error-class@3.0.2", + "name": "create-error-class", + "version": "3.0.2", + "bom-ref": "cpe:2.3:a::create-error-class:3.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::capture-stack-trace:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/capture-stack-trace@1.0.1", + "name": "capture-stack-trace", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::capture-stack-trace:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::duplexer3:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/duplexer3@0.1.4", + "name": "duplexer3", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::duplexer3:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/get-stream@3.0.0", + "name": "get-stream", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::get-stream:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-redirect:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-redirect@1.0.0", + "name": "is-redirect", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::is-redirect:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-retry-allowed:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-retry-allowed@1.1.0", + "name": "is-retry-allowed", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::is-retry-allowed:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/is-stream@1.1.0", + "name": "is-stream", + "version": "1.1.0", + "bom-ref": "cpe:2.3:a::is-stream:1.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lowercase-keys:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/lowercase-keys@1.0.1", + "name": "lowercase-keys", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::lowercase-keys:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::timed-out:4.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/timed-out@4.0.1", + "name": "timed-out", + "version": "4.0.1", + "bom-ref": "cpe:2.3:a::timed-out:4.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::unzip-response:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/unzip-response@2.0.1", + "name": "unzip-response", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::unzip-response:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::url-parse-lax:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/url-parse-lax@1.0.0", + "name": "url-parse-lax", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::url-parse-lax:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::prepend-http:1.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/prepend-http@1.0.4", + "name": "prepend-http", + "version": "1.0.4", + "bom-ref": "cpe:2.3:a::prepend-http:1.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::registry-auth-token:3.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/registry-auth-token@3.4.0", + "name": "registry-auth-token", + "version": "3.4.0", + "bom-ref": "cpe:2.3:a::registry-auth-token:3.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/rc@1.2.8", + "name": "rc", + "version": "1.2.8", + "bom-ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/deep-extend@0.6.0", + "name": "deep-extend", + "version": "0.6.0", + "bom-ref": "cpe:2.3:a::deep-extend:0.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "purl": "pkg:npm/ini@1.3.5", + "name": "ini", + "version": "1.3.5", + "bom-ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@1.2.0", + "name": "minimist", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/strip-json-comments@2.0.1", + "name": "strip-json-comments", + "version": "2.0.1", + "bom-ref": "cpe:2.3:a::strip-json-comments:2.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.2", + "name": "safe-buffer", + "version": "5.1.2", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::registry-url:3.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/registry-url@3.1.0", + "name": "registry-url", + "version": "3.1.0", + "bom-ref": "cpe:2.3:a::registry-url:3.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "purl": "pkg:npm/rc@1.2.8", + "name": "rc", + "version": "1.2.8", + "bom-ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver-diff:2.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver-diff@2.1.0", + "name": "semver-diff", + "version": "2.1.0", + "bom-ref": "cpe:2.3:a::semver-diff:2.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "purl": "pkg:npm/semver@5.6.0", + "name": "semver", + "version": "5.6.0", + "bom-ref": "cpe:2.3:a::semver:5.6.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xdg-basedir:3.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/xdg-basedir@3.0.0", + "name": "xdg-basedir", + "version": "3.0.0", + "bom-ref": "cpe:2.3:a::xdg-basedir:3.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::selenium-webdriver:2.53.3::*:*:*:*:*:*", + "purl": "pkg:npm/selenium-webdriver@2.53.3", + "name": "selenium-webdriver", + "version": "2.53.3", + "bom-ref": "cpe:2.3:a::selenium-webdriver:2.53.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::adm-zip:0.4.4::*:*:*:*:*:*", + "purl": "pkg:npm/adm-zip@0.4.4", + "name": "adm-zip", + "version": "0.4.4", + "bom-ref": "cpe:2.3:a::adm-zip:0.4.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "purl": "pkg:npm/rimraf@2.6.3", + "name": "rimraf", + "version": "2.6.3", + "bom-ref": "cpe:2.3:a::rimraf:2.6.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "purl": "pkg:npm/glob@7.1.3", + "name": "glob", + "version": "7.1.3", + "bom-ref": "cpe:2.3:a::glob:7.1.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/fs.realpath@1.0.0", + "name": "fs.realpath", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::fs.realpath:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/inflight@1.0.6", + "name": "inflight", + "version": "1.0.6", + "bom-ref": "cpe:2.3:a::inflight:1.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wrappy@1.0.2", + "name": "wrappy", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::wrappy:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/inherits@2.0.3", + "name": "inherits", + "version": "2.0.3", + "bom-ref": "cpe:2.3:a::inherits:2.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "purl": "pkg:npm/minimatch@3.0.4", + "name": "minimatch", + "version": "3.0.4", + "bom-ref": "cpe:2.3:a::minimatch:3.0.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/brace-expansion@1.1.11", + "name": "brace-expansion", + "version": "1.1.11", + "bom-ref": "cpe:2.3:a::brace-expansion:1.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/balanced-match@1.0.0", + "name": "balanced-match", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::balanced-match:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/concat-map@0.0.1", + "name": "concat-map", + "version": "0.0.1", + "bom-ref": "cpe:2.3:a::concat-map:0.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/once@1.4.0", + "name": "once", + "version": "1.4.0", + "bom-ref": "cpe:2.3:a::once:1.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/path-is-absolute@1.0.1", + "name": "path-is-absolute", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::path-is-absolute:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tmp:0.0.24::*:*:*:*:*:*", + "purl": "pkg:npm/tmp@0.0.24", + "name": "tmp", + "version": "0.0.24", + "bom-ref": "cpe:2.3:a::tmp:0.0.24::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ws:1.1.5::*:*:*:*:*:*", + "purl": "pkg:npm/ws@1.1.5", + "name": "ws", + "version": "1.1.5", + "bom-ref": "cpe:2.3:a::ws:1.1.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::options:0.0.6::*:*:*:*:*:*", + "purl": "pkg:npm/options@0.0.6", + "name": "options", + "version": "0.0.6", + "bom-ref": "cpe:2.3:a::options:0.0.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ultron:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/ultron@1.0.2", + "name": "ultron", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::ultron:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xml2js:0.4.4::*:*:*:*:*:*", + "purl": "pkg:npm/xml2js@0.4.4", + "name": "xml2js", + "version": "0.4.4", + "bom-ref": "cpe:2.3:a::xml2js:0.4.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sax:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/sax@0.6.1", + "name": "sax", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::sax:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::xmlbuilder:10.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/xmlbuilder@10.1.1", + "name": "xmlbuilder", + "version": "10.1.1", + "bom-ref": "cpe:2.3:a::xmlbuilder:10.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::serve-favicon:2.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/serve-favicon@2.5.0", + "name": "serve-favicon", + "version": "2.5.0", + "bom-ref": "cpe:2.3:a::serve-favicon:2.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "purl": "pkg:npm/etag@1.8.1", + "name": "etag", + "version": "1.8.1", + "bom-ref": "cpe:2.3:a::etag:1.8.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/fresh@0.5.2", + "name": "fresh", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/ms@2.1.1", + "name": "ms", + "version": "2.1.1", + "bom-ref": "cpe:2.3:a::ms:2.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/parseurl@1.3.2", + "name": "parseurl", + "version": "1.3.2", + "bom-ref": "cpe:2.3:a::parseurl:1.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::safe-buffer:5.1.1::*:*:*:*:*:*", + "purl": "pkg:npm/safe-buffer@5.1.1", + "name": "safe-buffer", + "version": "5.1.1", + "bom-ref": "cpe:2.3:a::safe-buffer:5.1.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::shelljs:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/shelljs@0.3.0", + "name": "shelljs", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::shelljs:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should:8.4.0::*:*:*:*:*:*", + "purl": "pkg:npm/should@8.4.0", + "name": "should", + "version": "8.4.0", + "bom-ref": "cpe:2.3:a::should:8.4.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should-equal:0.8.0::*:*:*:*:*:*", + "purl": "pkg:npm/should-equal@0.8.0", + "name": "should-equal", + "version": "0.8.0", + "bom-ref": "cpe:2.3:a::should-equal:0.8.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/should-type@0.2.0", + "name": "should-type", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should-format:0.3.2::*:*:*:*:*:*", + "purl": "pkg:npm/should-format@0.3.2", + "name": "should-format", + "version": "0.3.2", + "bom-ref": "cpe:2.3:a::should-format:0.3.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/should-type@0.2.0", + "name": "should-type", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/should-type@0.2.0", + "name": "should-type", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::should-type:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sntp:1.0.9::*:*:*:*:*:*", + "purl": "pkg:npm/sntp@1.0.9", + "name": "sntp", + "version": "1.0.9", + "bom-ref": "cpe:2.3:a::sntp:1.0.9::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@2.16.3", + "name": "hoek", + "version": "2.16.3", + "bom-ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::swig:1.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/swig@1.4.2", + "name": "swig", + "version": "1.4.2", + "bom-ref": "cpe:2.3:a::swig:1.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "purl": "pkg:npm/optimist@0.6.1", + "name": "optimist", + "version": "0.6.1", + "bom-ref": "cpe:2.3:a::optimist:0.6.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "purl": "pkg:npm/minimist@0.0.10", + "name": "minimist", + "version": "0.0.10", + "bom-ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.3", + "name": "wordwrap", + "version": "0.0.3", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uglify-js:2.4.24::*:*:*:*:*:*", + "purl": "pkg:npm/uglify-js@2.4.24", + "name": "uglify-js", + "version": "2.4.24", + "bom-ref": "cpe:2.3:a::uglify-js:2.4.24::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.2.10", + "name": "async", + "version": "0.2.10", + "bom-ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::source-map:0.1.34::*:*:*:*:*:*", + "purl": "pkg:npm/source-map@0.1.34", + "name": "source-map", + "version": "0.1.34", + "bom-ref": "cpe:2.3:a::source-map:0.1.34::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::amdefine:1.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/amdefine@1.0.1", + "name": "amdefine", + "version": "1.0.1", + "bom-ref": "cpe:2.3:a::amdefine:1.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::uglify-to-browserify:1.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/uglify-to-browserify@1.0.2", + "name": "uglify-to-browserify", + "version": "1.0.2", + "bom-ref": "cpe:2.3:a::uglify-to-browserify:1.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::yargs:3.5.4::*:*:*:*:*:*", + "purl": "pkg:npm/yargs@3.5.4", + "name": "yargs", + "version": "3.5.4", + "bom-ref": "cpe:2.3:a::yargs:3.5.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::camelcase:1.2.1::*:*:*:*:*:*", + "purl": "pkg:npm/camelcase@1.2.1", + "name": "camelcase", + "version": "1.2.1", + "bom-ref": "cpe:2.3:a::camelcase:1.2.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/decamelize@1.2.0", + "name": "decamelize", + "version": "1.2.0", + "bom-ref": "cpe:2.3:a::decamelize:1.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::window-size:0.1.0::*:*:*:*:*:*", + "purl": "pkg:npm/window-size@0.1.0", + "name": "window-size", + "version": "0.1.0", + "bom-ref": "cpe:2.3:a::window-size:0.1.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::wordwrap:0.0.2::*:*:*:*:*:*", + "purl": "pkg:npm/wordwrap@0.0.2", + "name": "wordwrap", + "version": "0.0.2", + "bom-ref": "cpe:2.3:a::wordwrap:0.0.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::underscore:1.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/underscore@1.9.1", + "name": "underscore", + "version": "1.9.1", + "bom-ref": "cpe:2.3:a::underscore:1.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::zaproxy:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/zaproxy@0.2.0", + "name": "zaproxy", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::zaproxy:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/lodash@2.4.2", + "name": "lodash", + "version": "2.4.2", + "bom-ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::request:2.36.0::*:*:*:*:*:*", + "purl": "pkg:npm/request@2.36.0", + "name": "request", + "version": "2.36.0", + "bom-ref": "cpe:2.3:a::request:2.36.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::aws-sign2:0.5.0::*:*:*:*:*:*", + "purl": "pkg:npm/aws-sign2@0.5.0", + "name": "aws-sign2", + "version": "0.5.0", + "bom-ref": "cpe:2.3:a::aws-sign2:0.5.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::forever-agent:0.5.2::*:*:*:*:*:*", + "purl": "pkg:npm/forever-agent@0.5.2", + "name": "forever-agent", + "version": "0.5.2", + "bom-ref": "cpe:2.3:a::forever-agent:0.5.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::form-data:0.1.4::*:*:*:*:*:*", + "purl": "pkg:npm/form-data@0.1.4", + "name": "form-data", + "version": "0.1.4", + "bom-ref": "cpe:2.3:a::form-data:0.1.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::async:0.9.2::*:*:*:*:*:*", + "purl": "pkg:npm/async@0.9.2", + "name": "async", + "version": "0.9.2", + "bom-ref": "cpe:2.3:a::async:0.9.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::combined-stream:0.0.7::*:*:*:*:*:*", + "purl": "pkg:npm/combined-stream@0.0.7", + "name": "combined-stream", + "version": "0.0.7", + "bom-ref": "cpe:2.3:a::combined-stream:0.0.7::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::delayed-stream:0.0.5::*:*:*:*:*:*", + "purl": "pkg:npm/delayed-stream@0.0.5", + "name": "delayed-stream", + "version": "0.0.5", + "bom-ref": "cpe:2.3:a::delayed-stream:0.0.5::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime:1.2.11::*:*:*:*:*:*", + "purl": "pkg:npm/mime@1.2.11", + "name": "mime", + "version": "1.2.11", + "bom-ref": "cpe:2.3:a::mime:1.2.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*", + "purl": "pkg:npm/hawk@1.0.0", + "name": "hawk", + "version": "1.0.0", + "bom-ref": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boom:0.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/boom@0.4.2", + "name": "boom", + "version": "0.4.2", + "bom-ref": "cpe:2.3:a::boom:0.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@0.9.1", + "name": "hoek", + "version": "0.9.1", + "bom-ref": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::cryptiles:0.2.2::*:*:*:*:*:*", + "purl": "pkg:npm/cryptiles@0.2.2", + "name": "cryptiles", + "version": "0.2.2", + "bom-ref": "cpe:2.3:a::cryptiles:0.2.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::boom:0.4.2::*:*:*:*:*:*", + "purl": "pkg:npm/boom@0.4.2", + "name": "boom", + "version": "0.4.2", + "bom-ref": "cpe:2.3:a::boom:0.4.2::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@0.9.1", + "name": "hoek", + "version": "0.9.1", + "bom-ref": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::sntp:0.2.4::*:*:*:*:*:*", + "purl": "pkg:npm/sntp@0.2.4", + "name": "sntp", + "version": "0.2.4", + "bom-ref": "cpe:2.3:a::sntp:0.2.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "purl": "pkg:npm/hoek@0.9.1", + "name": "hoek", + "version": "0.9.1", + "bom-ref": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::http-signature:0.10.1::*:*:*:*:*:*", + "purl": "pkg:npm/http-signature@0.10.1", + "name": "http-signature", + "version": "0.10.1", + "bom-ref": "cpe:2.3:a::http-signature:0.10.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::asn1:0.1.11::*:*:*:*:*:*", + "purl": "pkg:npm/asn1@0.1.11", + "name": "asn1", + "version": "0.1.11", + "bom-ref": "cpe:2.3:a::asn1:0.1.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "purl": "pkg:npm/assert-plus@0.2.0", + "name": "assert-plus", + "version": "0.2.0", + "bom-ref": "cpe:2.3:a::assert-plus:0.2.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::ctype:0.5.3::*:*:*:*:*:*", + "purl": "pkg:npm/ctype@0.5.3", + "name": "ctype", + "version": "0.5.3", + "bom-ref": "cpe:2.3:a::ctype:0.5.3::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "purl": "pkg:npm/json-stringify-safe@5.0.1", + "name": "json-stringify-safe", + "version": "5.0.1", + "bom-ref": "cpe:2.3:a::json-stringify-safe:5.0.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::mime:1.2.11::*:*:*:*:*:*", + "purl": "pkg:npm/mime@1.2.11", + "name": "mime", + "version": "1.2.11", + "bom-ref": "cpe:2.3:a::mime:1.2.11::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::node-uuid:1.4.8::*:*:*:*:*:*", + "purl": "pkg:npm/node-uuid@1.4.8", + "name": "node-uuid", + "version": "1.4.8", + "bom-ref": "cpe:2.3:a::node-uuid:1.4.8::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::oauth-sign:0.3.0::*:*:*:*:*:*", + "purl": "pkg:npm/oauth-sign@0.3.0", + "name": "oauth-sign", + "version": "0.3.0", + "bom-ref": "cpe:2.3:a::oauth-sign:0.3.0::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*", + "purl": "pkg:npm/qs@0.6.6", + "name": "qs", + "version": "0.6.6", + "bom-ref": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "purl": "pkg:npm/tough-cookie@2.3.4", + "name": "tough-cookie", + "version": "2.3.4", + "bom-ref": "cpe:2.3:a::tough-cookie:2.3.4::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "purl": "pkg:npm/punycode@1.4.1", + "name": "punycode", + "version": "1.4.1", + "bom-ref": "cpe:2.3:a::punycode:1.4.1::*:*:*:*:*:*", + "licenses": [] + }, + { + "type": "library", + "description": "", + "cpe": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "purl": "pkg:npm/tunnel-agent@0.4.3", + "name": "tunnel-agent", + "version": "0.4.3", + "bom-ref": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*", + "licenses": [] + } + ], + "vulnerabilities": [ + { + "id": "CVE-2018-1000620", + "bom-ref": "CVE-2018-1000620", + "source": { + "url": "https://github.com/advisories/GHSA-rq8g-5pc5-wrhr", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 331 + ], + "description": "Insufficient Entropy in cryptiles\n\nVersions of `cryptiles` prior to 4.1.2 are vulnerable to Insufficient Entropy. The `randomDigits()` method does not provide sufficient entropy and its generates digits that are not evenly distributed.\n\n\n## Recommendation\n\nUpgrade to version 4.1.2. The package is deprecated and has been moved to `@hapi/cryptiles` and it is strongly recommended to use the maintained package.", + "recommendation": "", + "created": "2018-07-09T16:29:00+00:00", + "published": "2018-07-09T16:29:00+00:00", + "updated": "2018-09-10T16:07:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cryptiles:2.0.5::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::cryptiles:0.2.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-3728", + "bom-ref": "CVE-2018-3728", + "source": { + "url": "https://github.com/advisories/GHSA-jp4x-w63m-7wgm", + "name": "GitHub" + }, + "ratings": [ + { + "score": 8.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 471 + ], + "description": "Prototype Pollution in hoek\n\nVersions of `hoek` prior to 4.2.1 and 5.0.3 are vulnerable to prototype pollution.\n\nThe `merge` function, and the `applyToDefaults` and `applyToDefaultsWithShallow` functions which leverage `merge` behind the scenes, are vulnerable to a prototype pollution attack when provided an _unvalidated_ payload created from a JSON string containing the `__proto__` property.\n\nThis can be demonstrated like so:\n\n```javascript\nvar Hoek = require('hoek');\nvar malicious_payload = '{\"__proto__\":{\"oops\":\"It works !\"}}';\n\nvar a = {};\nconsole.log(\"Before : \" + a.oops);\nHoek.merge({}, JSON.parse(malicious_payload));\nconsole.log(\"After : \" + a.oops);\n```\n\nThis type of attack can be used to overwrite existing properties causing a potential denial of service.\n\n\n## Recommendation\n\nUpdate to version 4.2.1, 5.0.3 or later.", + "recommendation": "", + "created": "2018-03-30T19:29:00+00:00", + "published": "2018-03-30T19:29:00+00:00", + "updated": "2019-10-09T23:40:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hoek:2.16.3::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::hoek:0.9.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-18589", + "bom-ref": "CVE-2017-18589", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-18589", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "An issue was discovered in the cookie crate before 0.7.6 for Rust. Large integers in the Max-Age of a cookie cause a panic.", + "recommendation": "", + "created": "2019-08-26T18:15:00+00:00", + "published": "2019-08-26T18:15:00+00:00", + "updated": "2019-08-30T13:21:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cookie:0.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-29624", + "bom-ref": "CVE-2021-29624", + "source": { + "url": "https://github.com/advisories/GHSA-rc4q-9m69-gqp8", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 565 + ], + "description": "Lack of protection against cookie tossing attacks in fastify-csrf\n\n### Impact\n\nUsers that used fastify-csrf with the \"double submit\" mechanism using cookies with an application deployed across multiple subdomains, e.g. \"heroku\"-style platform as a service. \n\n### Patches\n\nVersion 3.1.0 of the fastify-csrf fixes it. \nSee https://github.com/fastify/fastify-csrf/pull/51 and https://github.com/fastify/csrf/pull/2.\n\nThe user of the module would need to supply a `userInfo` when generating the CSRF token to fully implement the protection on their end. This is needed only for applications hosted on different subdomains.\n\n### Workarounds\n\nNone available.\n\n### References\n\n1. https://cheatsheetseries.owasp.org/cheatsheets/Cross-Site_Request_Forgery_Prevention_Cheat_Sheet.html\n2. https://owasp.org/www-pdf-archive/David_Johansson-Double_Defeat_of_Double-Submit_Cookie.pdf\n\n### Credits\n\nThis vulnerability was found by Xhelal Likaj .\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Open an issue in [fastify-csrf](https://github.com/fastify/fastify-csrf)\n* Email us at [hello@matteocollina.com](mailto:hello@matteocollina.com)", + "recommendation": "", + "created": "2021-05-17T20:53:30+00:00", + "published": "2021-05-17T20:53:30+00:00", + "updated": "2021-05-26T21:22:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::csrf:3.0.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-3807", + "bom-ref": "CVE-2021-3807", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3807", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.8, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "ansi-regex is vulnerable to Inefficient Regular Expression Complexity", + "recommendation": "", + "created": "2021-09-17T07:15:00+00:00", + "published": "2021-09-17T07:15:00+00:00", + "updated": "2021-09-17T07:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::ansi-regex:2.1.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::ansi-regex:3.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7598", + "bom-ref": "CVE-2020-7598", + "source": { + "url": "https://github.com/advisories/GHSA-vh95-rmgr-6w4m", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.6, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "Prototype Pollution in minimist\n\nAffected versions of `minimist` are vulnerable to prototype pollution. Arguments are not properly sanitized, allowing an attacker to modify the prototype of `Object`, causing the addition or modification of an existing property that will exist on all objects. \nParsing the argument `--__proto__.y=Polluted` adds a `y` property with value `Polluted` to all objects. The argument `--__proto__=Polluted` raises and uncaught error and crashes the application. \nThis is exploitable if attackers have control over the arguments being passed to `minimist`.\n\n\n\n## Recommendation\n\nUpgrade to versions 0.2.1, 1.2.3 or later.", + "recommendation": "", + "created": "2020-03-11T23:15:00+00:00", + "published": "2020-03-11T23:15:00+00:00", + "updated": "2020-06-13T10:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-44906", + "bom-ref": "CVE-2021-44906", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-44906", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).", + "recommendation": "", + "created": "2022-03-17T16:15:00+00:00", + "published": "2022-03-17T16:15:00+00:00", + "updated": "2022-03-17T16:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:1.2.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-171", + "bom-ref": "debricked-171", + "source": { + "url": "https://github.com/advisories/GHSA-7fhm-mqm4-2wp7", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Withdrawn: ESLint dependencies are vulnerable (ReDoS and Prototype Pollution)\n\n**Withdrawn**\nGitHub has withdrawn this advisory in place of GHSA-vh95-rmgr-6w4m and GHSA-6chw-6frg-f759.\nThe reason for withdrawing is that some mistakes were made during the ingestion of CVE-2020-7598\nwhich caused this advisory to be published with incorrect information.\n\nIn order to provide accurate advisory information, new advisories were created:\n\n- minimist: https://github.com/advisories/GHSA-vh95-rmgr-6w4m\n- acorn: https://github.com/advisories/GHSA-6chw-6frg-f759", + "recommendation": "Change minimist to 1.2.2", + "created": "2020-03-13T20:36:16+00:00", + "published": "2020-03-13T20:36:16+00:00", + "updated": "2020-03-13T20:36:16+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::minimist:0.0.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:1.2.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::minimist:0.0.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-43138", + "bom-ref": "CVE-2021-43138", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-43138", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "In Async before 2.6.4 and 3.x before 3.2.2, a malicious user can obtain privileges via the mapValues() method, aka lib/internal/iterator.js createObjectIterator prototype pollution.", + "recommendation": "", + "created": "2022-04-06T17:15:00+00:00", + "published": "2022-04-06T17:15:00+00:00", + "updated": "2022-04-06T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::async:2.6.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::async:1.5.2::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::async:0.2.10::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::async:0.2.9::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::async:0.9.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10744", + "bom-ref": "CVE-2019-10744", + "source": { + "url": "https://github.com/advisories/GHSA-jf85-cpcp-j695", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.1, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Prototype Pollution in lodash\n\nVersions of `lodash` before 4.17.12 are vulnerable to Prototype Pollution. The function `defaultsDeep` allows a malicious user to modify the prototype of `Object` via `{constructor: {prototype: {...}}}` causing the addition or modification of an existing property that will exist on all objects.\n\n\n\n\n## Recommendation\n\nUpdate to version 4.17.12 or later.", + "recommendation": "", + "created": "2019-07-26T00:15:00+00:00", + "published": "2019-07-26T00:15:00+00:00", + "updated": "2021-03-16T13:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-28500", + "bom-ref": "CVE-2020-28500", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-28500", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Lodash versions prior to 4.17.21 are vulnerable to Regular Expression Denial of Service (ReDoS) via the toNumber, trim and trimEnd functions.", + "recommendation": "", + "created": "2021-02-15T11:15:00+00:00", + "published": "2021-02-15T11:15:00+00:00", + "updated": "2021-03-26T12:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:4.17.20::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-8203", + "bom-ref": "CVE-2020-8203", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-8203", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.4, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "Prototype pollution attack when using _.zipObjectDeep in lodash before 4.17.20.", + "recommendation": "", + "created": "2020-07-15T17:15:00+00:00", + "published": "2020-07-15T17:15:00+00:00", + "updated": "2021-06-14T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23337", + "bom-ref": "CVE-2021-23337", + "source": { + "url": "https://github.com/advisories/GHSA-35jh-r3h4-6jhm", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.2, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 77 + ], + "description": "Command Injection in lodash\n\n`lodash` versions prior to 4.17.21 are vulnerable to Command Injection via the template function.", + "recommendation": "", + "created": "2021-02-15T13:15:00+00:00", + "published": "2021-02-15T13:15:00+00:00", + "updated": "2021-03-26T02:42:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:4.17.20::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-41720", + "bom-ref": "CVE-2021-41720", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-41720", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 77 + ], + "description": "** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.", + "recommendation": "", + "created": "2021-09-30T14:15:00+00:00", + "published": "2021-09-30T14:15:00+00:00", + "updated": "2021-09-30T14:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:4.17.11::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:4.17.20::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7788", + "bom-ref": "CVE-2020-7788", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-7788", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.3, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 915 + ], + "description": "This affects the package ini before 1.3.6. If an attacker submits a malicious INI file to an application that parses it with ini.parse, they will pollute the prototype on the application. This can be exploited further depending on the context.", + "recommendation": "Change ini to 1.3.6", + "created": "2020-12-11T11:15:00+00:00", + "published": "2020-12-11T11:15:00+00:00", + "updated": "2020-12-23T15:42:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::ini:1.3.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24785", + "bom-ref": "CVE-2022-24785", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-24785", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Moment.js is a JavaScript date library for parsing, validating, manipulating, and formatting dates. A path traversal vulnerability impacts npm (server) users of Moment.js between versions 1.0.1 and 2.29.1, especially if a user-provided locale string is directly used to switch moment locale. This problem is patched in 2.29.2, and the patch can be applied to all affected versions. As a workaround, sanitize the user-provided locale name before passing it to Moment.js.", + "recommendation": "", + "created": "2022-04-04T17:15:00+00:00", + "published": "2022-04-04T17:15:00+00:00", + "updated": "2022-04-04T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::moment:2.24.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-42581", + "bom-ref": "CVE-2021-42581", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-42581", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.1, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "** DISPUTED ** Prototype poisoning in function mapObjIndexed in Ramda 0.27.0 and earlier allows attackers to compromise integrity or availability of application via supplying a crafted object (that contains an own property \"__proto__\") as an argument to the function. NOTE: the vendor disputes this because the observed behavior only means that a user can create objects that the user didn't know would contain custom prototypes.", + "recommendation": "", + "created": "2022-05-10T11:15:00+00:00", + "published": "2022-05-10T11:15:00+00:00", + "updated": "2022-05-10T11:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::ramda:0.24.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-15366", + "bom-ref": "CVE-2020-15366", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-15366", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.6, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 915 + ], + "description": "An issue was discovered in ajv.validate() in Ajv (aka Another JSON Schema Validator) 6.12.2. A carefully crafted JSON schema could be provided that allows execution of other code by prototype pollution. (While untrusted schemas are recommended against, the worst case of an untrusted schema should be a denial of service, not execution of code.)", + "recommendation": "", + "created": "2020-07-15T20:15:00+00:00", + "published": "2020-07-15T20:15:00+00:00", + "updated": "2020-07-28T14:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::ajv:6.10.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-3918", + "bom-ref": "CVE-2021-3918", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3918", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 915 + ], + "description": "json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')", + "recommendation": "", + "created": "2021-11-13T09:15:00+00:00", + "published": "2021-11-13T09:15:00+00:00", + "updated": "2021-11-13T09:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::json-schema:0.2.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-44907", + "bom-ref": "CVE-2021-44907", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-44907", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.", + "recommendation": "", + "created": "2022-03-17T21:15:00+00:00", + "published": "2022-03-17T21:15:00+00:00", + "updated": "2022-03-17T21:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::qs:6.5.2::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::qs:6.3.2::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::qs:6.2.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-6393", + "bom-ref": "CVE-2014-6393", + "source": { + "url": "https://github.com/advisories/GHSA-gpvr-g6gh-9mc2", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "No Charset in Content-Type Header in express\n\nVulnerable versions of express do not specify a charset field in the content-type header while displaying 400 level response messages. The lack of enforcing user's browser to set correct charset, could be leveraged by an attacker to perform a cross-site scripting attack, using non-standard encodings, like UTF-7.\n\n\n## Recommendation\n\nFor express 3.x, update express to version 3.11 or later.\nFor express 4.x, update express to version 4.5 or later.", + "recommendation": "Change express to 4.16.4", + "created": "2017-08-09T18:29:00+00:00", + "published": "2017-08-09T18:29:00+00:00", + "updated": "2017-08-18T12:18:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::express:4.16.4::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2013-1779", + "bom-ref": "CVE-2013-1779", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2013-1779", + "name": "NVD" + }, + "ratings": [ + { + "score": 2.1, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in the 3 slide gallery in the Fresh theme before 7.x-1.4 for Drupal allows remote authenticated users with the administer themes permission to inject arbitrary web script or HTML via unspecified vectors.", + "recommendation": "", + "created": "2013-03-27T21:55:00+00:00", + "published": "2013-03-27T21:55:00+00:00", + "updated": "2013-03-28T04:00:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::fresh:0.5.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-6394", + "bom-ref": "CVE-2014-6394", + "source": { + "url": "https://github.com/advisories/GHSA-pgv6-jrvv-75jp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Moderate severity vulnerability that affects send\n\nWithdrawn, accidental duplicate publish.\r\n\r\nvisionmedia send before 0.8.4 for Node.js uses a partial comparison for verifying whether a directory is within the document root, which allows remote attackers to access restricted directories, as demonstrated using \"public-restricted\" under a \"public\" directory.", + "recommendation": "", + "created": "2014-10-08T17:55:00+00:00", + "published": "2014-10-08T17:55:00+00:00", + "updated": "2017-09-08T01:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-8859", + "bom-ref": "CVE-2015-8859", + "source": { + "url": "https://github.com/advisories/GHSA-jgqf-hwc5-hh37", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "Root Path Disclosure in send\n\nVersions of `send` prior to 0.11.2 are affected by an information leakage vulnerability which may allow an attacker to enumerate paths on the server filesystem.\n\n\n\n## Recommendation\n\nUpdate to version 0.11.1 or later.", + "recommendation": "", + "created": "2017-01-23T21:59:00+00:00", + "published": "2017-01-23T21:59:00+00:00", + "updated": "2017-03-02T02:59:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::send:0.16.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23567", + "bom-ref": "CVE-2021-23567", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23567", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 835 + ], + "description": "The package colors after 1.4.0 are vulnerable to Denial of Service (DoS) that was introduced through an infinite loop in the americanFlag module. Unfortunately this appears to have been a purposeful attempt by a maintainer of colors to make the package unusable, other maintainers' controls over this package appear to have been revoked in an attempt to prevent them from fixing the issue. Vulnerable Code js for (let i = 666; i < Infinity; i++;) { Alternative Remediation Suggested * Pin dependancy to 1.4.0", + "recommendation": "", + "created": "2022-01-14T20:15:00+00:00", + "published": "2022-01-14T20:15:00+00:00", + "updated": "2022-01-14T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::colors:1.0.3::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::colors:0.6.2::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::colors:1.4.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::colors:1.1.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-21803", + "bom-ref": "CVE-2022-21803", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-21803", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "This affects the package nconf before 0.11.4. When using the memory engine, it is possible to store a nested JSON representation of the configuration. The .set() function, that is responsible for setting the configuration properties, is vulnerable to Prototype Pollution. By providing a crafted property, it is possible to modify the properties on the Object.prototype.", + "recommendation": "", + "created": "2022-04-12T16:15:00+00:00", + "published": "2022-04-12T16:15:00+00:00", + "updated": "2022-04-12T16:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::nconf:0.6.9::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::nconf:0.10.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-3820", + "bom-ref": "CVE-2021-3820", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-3820", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "inflect is vulnerable to Inefficient Regular Expression Complexity", + "recommendation": "", + "created": "2021-09-27T13:15:00+00:00", + "published": "2021-09-27T13:15:00+00:00", + "updated": "2021-09-27T13:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::i:0.3.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2005-4708", + "bom-ref": "CVE-2005-4708", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2005-4708", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.2, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Adobe Macromedia MX 2004 products, Captivate, Contribute 2, Contribute 3, and eLicensing client install the Macromedia Licensing Service with the Users group permitted to configure the service, including the path to executable, which allows local users to execute arbitrary code as Local System.", + "recommendation": "", + "created": "2005-12-31T05:00:00+00:00", + "published": "2005-12-31T05:00:00+00:00", + "updated": "2018-10-19T15:41:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2006-4681", + "bom-ref": "CVE-2006-4681", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2006-4681", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Directory traversal vulnerability in Redirect.bat in IBM Director before 5.10 allows remote attackers to read arbitrary files via a .. (dot dot) sequence in the file parameter.", + "recommendation": "", + "created": "2006-09-11T17:04:00+00:00", + "published": "2006-09-11T17:04:00+00:00", + "updated": "2017-10-19T01:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2006-4682", + "bom-ref": "CVE-2006-4682", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2006-4682", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Multiple unspecified vulnerabilities in IBM Director before 5.10 allow remote attackers to cause a denial of service (crash) via unspecified vectors involving (1) malformed WMI CIM server requests and (2) malformed packets.", + "recommendation": "", + "created": "2006-09-11T17:04:00+00:00", + "published": "2006-09-11T17:04:00+00:00", + "updated": "2011-03-08T02:41:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2006-4683", + "bom-ref": "CVE-2006-4683", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2006-4683", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "IBM Director before 5.10 allows remote attackers to obtain sensitive information from HTTP headers via HTTP TRACE.", + "recommendation": "", + "created": "2006-09-11T17:04:00+00:00", + "published": "2006-09-11T17:04:00+00:00", + "updated": "2011-03-08T02:41:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2007-5612", + "bom-ref": "CVE-2007-5612", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2007-5612", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 399 + ], + "description": "CIM Server in IBM Director 5.20.1 and earlier allows remote attackers to cause a denial of service (CPU consumption, connection slot exhaustion, and daemon crash) via a large number of idle connections.", + "recommendation": "", + "created": "2007-11-21T22:46:00+00:00", + "published": "2007-11-21T22:46:00+00:00", + "updated": "2017-07-29T01:33:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2009-0879", + "bom-ref": "CVE-2009-0879", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2009-0879", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "The CIM server in IBM Director before 5.20.3 Service Update 2 on Windows allows remote attackers to cause a denial of service (daemon crash) via a long consumer name, as demonstrated by an M-POST request to a long /CIMListener/ URI.", + "recommendation": "", + "created": "2009-03-12T15:20:00+00:00", + "published": "2009-03-12T15:20:00+00:00", + "updated": "2018-10-10T19:32:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2009-0880", + "bom-ref": "CVE-2009-0880", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2009-0880", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Directory traversal vulnerability in the CIM server in IBM Director before 5.20.3 Service Update 2 on Windows allows remote attackers to load and execute arbitrary local DLL code via a .. (dot dot) in a /CIMListener/ URI in an M-POST request.", + "recommendation": "", + "created": "2009-03-12T15:20:00+00:00", + "published": "2009-03-12T15:20:00+00:00", + "updated": "2018-10-10T19:32:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2010-0128", + "bom-ref": "CVE-2010-0128", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2010-0128", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.3, + "severity": "critical", + "method": "CVSSv2" + } + ], + "cwes": [ + 787 + ], + "description": "Integer signedness error in dirapi.dll in Adobe Shockwave Player before 11.5.7.609 and Adobe Director before 11.5.7.609 allows remote attackers to cause a denial of service (memory corruption) or possibly execute arbitrary code via a crafted .dir file that triggers an invalid read operation.", + "recommendation": "", + "created": "2010-05-13T17:30:00+00:00", + "published": "2010-05-13T17:30:00+00:00", + "updated": "2018-10-10T19:51:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2011-5125", + "bom-ref": "CVE-2011-5125", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2011-5125", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in Blue Coat Director before 5.5.2.3 allows remote attackers to inject arbitrary web script or HTML via vectors involving the HTTP TRACE method.", + "recommendation": "", + "created": "2012-08-26T19:55:00+00:00", + "published": "2012-08-26T19:55:00+00:00", + "updated": "2012-09-05T04:00:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10715", + "bom-ref": "CVE-2019-10715", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-10715", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 3.5, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "There is Stored XSS in Verodin Director 3.5.3.0 and earlier via input fields of certain tooltips, and on the Tags, Sequences, and Actors pages.", + "recommendation": "", + "created": "2019-10-21T00:15:00+00:00", + "published": "2019-10-21T00:15:00+00:00", + "updated": "2019-10-21T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10716", + "bom-ref": "CVE-2019-10716", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-10716", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.7, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 269 + ], + "description": "An Information Disclosure issue in Verodin Director 3.5.3.1 and earlier reveals usernames and passwords of integrated security technologies via a /integrations.json JSON REST API request.", + "recommendation": "", + "created": "2019-10-21T00:15:00+00:00", + "published": "2019-10-21T00:15:00+00:00", + "updated": "2020-02-05T21:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::director:1.2.7::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-1109", + "bom-ref": "CVE-2018-1109", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-1109", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "A vulnerability was found in Braces versions prior to 2.3.1. Affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks.", + "recommendation": "", + "created": "2021-03-30T02:15:00+00:00", + "published": "2021-03-30T02:15:00+00:00", + "updated": "2021-04-02T12:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::braces:2.3.2::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2009-4590", + "bom-ref": "CVE-2009-4590", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2009-4590", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in base_local_rules.php in Basic Analysis and Security Engine (BASE) before 1.4.4 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.", + "recommendation": "", + "created": "2010-01-07T18:30:00+00:00", + "published": "2010-01-07T18:30:00+00:00", + "updated": "2017-08-17T01:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2009-4591", + "bom-ref": "CVE-2009-4591", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2009-4591", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 89 + ], + "description": "SQL injection vulnerability in Basic Analysis and Security Engine (BASE) before 1.4.4 allows remote attackers to execute arbitrary SQL commands via unspecified vectors.", + "recommendation": "", + "created": "2010-01-07T18:30:00+00:00", + "published": "2010-01-07T18:30:00+00:00", + "updated": "2017-08-17T01:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2009-4592", + "bom-ref": "CVE-2009-4592", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2009-4592", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Unspecified vulnerability in base_local_rules.php in Basic Analysis and Security Engine (BASE) before 1.4.4 allows remote attackers to include arbitrary local files via unknown vectors.", + "recommendation": "", + "created": "2010-01-07T18:30:00+00:00", + "published": "2010-01-07T18:30:00+00:00", + "updated": "2017-08-17T01:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-2980", + "bom-ref": "CVE-2014-2980", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2014-2980", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Tools/gdomap.c in gdomap in GNUstep Base 1.24.6 and earlier, when run in daemon mode, does not properly handle the file descriptor for the logger, which allows remote attackers to cause a denial of service (abort) via an invalid request.", + "recommendation": "", + "created": "2014-04-28T14:09:00+00:00", + "published": "2014-04-28T14:09:00+00:00", + "updated": "2017-08-29T01:34:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-5230", + "bom-ref": "CVE-2020-5230", + "source": { + "url": "https://github.com/advisories/GHSA-w29m-fjp4-qhmq", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 74 + ], + "description": "Unsafe Identifiers in Opencast\n\n### Impact\n\nOpencast allows almost arbitrary identifiers for media packages and\nelements to be used. This can be problematic for operation and security\nsince such identifiers are sometimes used for file system operations\nwhich may lead to an attacker being able to escape working directories and\nwrite files to other locations.\n\nIn addition, Opencast's Id.toString(…) vs Id.compact(…) behavior,\nthe latter trying to mitigate some of the file system problems, can\ncause errors due to identifier mismatch since an identifier may\nunintentionally change.\n\n### Patches\n\nThis issue is fixed in Opencast 7.6 and 8.1.\n\n### Workarounds\n\nThere is no workaround for this.\n\n### For more information\n\nIf you have any questions or comments about this advisory:\n\n- Open an issue in [opencast/opencast](https://github.com/opencast/opencast/issues)\n- For security-relevant information, email us at security@opencast.org", + "recommendation": "", + "created": "2020-01-30T21:15:00+00:00", + "published": "2020-01-30T21:15:00+00:00", + "updated": "2020-02-10T21:55:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::base:0.11.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-28275", + "bom-ref": "CVE-2020-28275", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-28275", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none. Reason: This candidate was withdrawn by its CNA. Further investigation showed that it was not a security issue. Notes: none.", + "recommendation": "", + "created": "2020-12-29T17:15:00+00:00", + "published": "2020-12-29T17:15:00+00:00", + "updated": "2020-12-31T16:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cache-base:1.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10747", + "bom-ref": "CVE-2019-10747", + "source": { + "url": "https://github.com/advisories/GHSA-4g88-fppr-53pp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Prototype Pollution in set-value\n\nVersions of `set-value` prior to 3.0.1 or 2.0.1 are vulnerable to Prototype Pollution. The `set` function fails to validate which Object properties it updates. This allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects.\n\n\n\n\n## Recommendation\n\nIf you are using `set-value` 3.x, upgrade to version 3.0.1 or later.\nIf you are using `set-value` 2.x, upgrade to version 2.0.1 or later.", + "recommendation": "", + "created": "2019-08-23T17:15:00+00:00", + "published": "2019-08-23T17:15:00+00:00", + "updated": "2019-10-29T22:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23440", + "bom-ref": "CVE-2021-23440", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23440", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 843 + ], + "description": "This affects the package set-value before <2.0.1, >=3.0.0 <4.0.1. A type confusion vulnerability can lead to a bypass of CVE-2019-10747 when the user-provided keys used in the path parameter are arrays.", + "recommendation": "", + "created": "2021-09-12T13:15:00+00:00", + "published": "2021-09-12T13:15:00+00:00", + "updated": "2021-09-12T13:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::set-value:2.0.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::set-value:0.4.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-20149", + "bom-ref": "CVE-2019-20149", + "source": { + "url": "https://github.com/advisories/GHSA-6c8f-qphg-qjgp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 668 + ], + "description": "Validation Bypass in kind-of\n\nVersions of `kind-of` 6.x prior to 6.0.3 are vulnerable to a Validation Bypass. A maliciously crafted object can alter the result of the type check, allowing attackers to bypass the type checking validation. \n\n\n## Recommendation\n\nUpgrade to versions 6.0.3 or later.", + "recommendation": "", + "created": "2019-12-30T19:15:00+00:00", + "published": "2019-12-30T19:15:00+00:00", + "updated": "2020-08-24T17:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::kind-of:6.0.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10746", + "bom-ref": "CVE-2019-10746", + "source": { + "url": "https://github.com/advisories/GHSA-fhjf-83wg-r2j9", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 88 + ], + "description": "Prototype Pollution in mixin-deep\n\nVersions of `mixin-deep` prior to 2.0.1 or 1.3.2 are vulnerable to Prototype Pollution. The `mixinDeep` function fails to validate which Object properties it updates. This allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects.\n\n\n\n\n## Recommendation\n\nIf you are using `mixin-deep` 2.x, upgrade to version 2.0.1 or later.\nIf you are using `mixin-deep` 1.x, upgrade to version 1.3.2 or later.", + "recommendation": "", + "created": "2019-08-23T17:15:00+00:00", + "published": "2019-08-23T17:15:00+00:00", + "updated": "2020-02-08T04:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mixin-deep:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-1936", + "bom-ref": "CVE-2014-1936", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2014-1936", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "rc before 1.7.1-5 insecurely creates temporary files.", + "recommendation": "", + "created": "2019-11-21T15:15:00+00:00", + "published": "2019-11-21T15:15:00+00:00", + "updated": "2019-11-25T15:07:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-17753", + "bom-ref": "CVE-2020-17753", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-17753", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "An issue was discovered in function addMeByRC in the smart contract implementation for RC, an Ethereum token, allows attackers to transfer an arbitrary amount of tokens to an arbitrary address.", + "recommendation": "", + "created": "2021-06-24T20:15:00+00:00", + "published": "2021-06-24T20:15:00+00:00", + "updated": "2021-07-01T13:22:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::rc:1.2.8::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-20990", + "bom-ref": "CVE-2018-20990", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-20990", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 59 + ], + "description": "An issue was discovered in the tar crate before 0.4.16 for Rust. Arbitrary file overwrite can occur via a symlink or hardlink in a TAR archive.", + "recommendation": "", + "created": "2019-08-26T13:15:00+00:00", + "published": "2019-08-26T13:15:00+00:00", + "updated": "2019-08-28T15:58:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32803", + "bom-ref": "CVE-2021-32803", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32803", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 59 + ], + "description": "The npm package \"tar\" (aka node-tar) before versions 6.1.2, 5.0.7, 4.4.15, and 3.2.3 has an arbitrary File Creation/Overwrite vulnerability via insufficient symlink protection. `node-tar` aims to guarantee that any file whose location would be modified by a symbolic link is not extracted. This is, in part, achieved by ensuring that extracted directories are not symlinks. Additionally, in order to prevent unnecessary `stat` calls to determine whether a given path is a directory, paths are cached when directories are created. This logic was insufficient when extracting tar files that contained both a directory and a symlink with the same name as the directory. This order of operations resulted in the directory being created and added to the `node-tar` directory cache. When a directory is present in the directory cache, subsequent calls to mkdir for that directory are skipped. However, this is also where `node-tar` checks for symlinks occur. By first creating a directory, and then replacing that directory with a symlink, it was thus possible to bypass `node-tar` symlink checks on directories, essentially allowing an untrusted tar file to symlink into an arbitrary location and subsequently extracting arbitrary files into that location, thus allowing arbitrary file creation and overwrite. This issue was addressed in releases 3.2.3, 4.4.15, 5.0.7 and 6.1.2.", + "recommendation": "", + "created": "2021-08-03T19:15:00+00:00", + "published": "2021-08-03T19:15:00+00:00", + "updated": "2021-08-03T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32804", + "bom-ref": "CVE-2021-32804", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32804", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "The npm package \"tar\" (aka node-tar) before versions 6.1.1, 5.0.6, 4.4.14, and 3.3.2 has a arbitrary File Creation/Overwrite vulnerability due to insufficient absolute path sanitization. node-tar aims to prevent extraction of absolute file paths by turning absolute paths into relative paths when the `preservePaths` flag is not set to `true`. This is achieved by stripping the absolute path root from any absolute file paths contained in a tar file. For example `/home/user/.bashrc` would turn into `home/user/.bashrc`. This logic was insufficient when file paths contained repeated path roots such as `////home/user/.bashrc`. `node-tar` would only strip a single path root from such paths. When given an absolute file path with repeating path roots, the resulting path (e.g. `///home/user/.bashrc`) would still resolve to an absolute path, thus allowing arbitrary file creation and overwrite. This issue was addressed in releases 3.2.2, 4.4.14, 5.0.6 and 6.1.1. Users may work around this vulnerability without upgrading by creating a custom `onentry` method which sanitizes the `entry.path` or a `filter` method which removes entries with absolute paths. See referenced GitHub Advisory for details. Be aware of CVE-2021-32803 which fixes a similar bug in later versions of tar.", + "recommendation": "", + "created": "2021-08-03T19:15:00+00:00", + "published": "2021-08-03T19:15:00+00:00", + "updated": "2021-08-03T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37701", + "bom-ref": "CVE-2021-37701", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37701", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.6, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "The npm package \"tar\" (aka node-tar) before versions 4.4.16, 5.0.8, and 6.1.7 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be modified by a symbolic link is not extracted. This is, in part, achieved by ensuring that extracted directories are not symlinks. Additionally, in order to prevent unnecessary stat calls to determine whether a given path is a directory, paths are cached when directories are created. This logic was insufficient when extracting tar files that contained both a directory and a symlink with the same name as the directory, where the symlink and directory names in the archive entry used backslashes as a path separator on posix systems. The cache checking logic used both `\\` and `/` characters as path separators, however `\\` is a valid filename character on posix systems. By first creating a directory, and then replacing that directory with a symlink, it was thus possible to bypass node-tar symlink checks on directories, essentially allowing an untrusted tar file to symlink into an arbitrary location and subsequently extracting arbitrary files into that location, thus allowing arbitrary file creation and overwrite. Additionally, a similar confusion could arise on case-insensitive filesystems. If a tar archive contained a directory at `FOO`, followed by a symbolic link named `foo`, then on case-insensitive file systems, the creation of the symbolic link would remove the directory from the filesystem, but _not_ from the internal directory cache, as it would not be treated as a cache hit. A subsequent file entry within the `FOO` directory would then be placed in the target of the symbolic link, thinking that the directory had already been created. These issues were addressed in releases 4.4.16, 5.0.8 and 6.1.7. The v3 branch of node-tar has been deprecated and did not receive patches for these issues. If you are still using a v3 release we recommend you update to a more recent version of node-tar. If this is not possible, a workaround is available in the referenced GHSA-9r2w-394v-53qc.", + "recommendation": "", + "created": "2021-08-31T17:15:00+00:00", + "published": "2021-08-31T17:15:00+00:00", + "updated": "2021-08-31T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37712", + "bom-ref": "CVE-2021-37712", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37712", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.6, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "The npm package \"tar\" (aka node-tar) before versions 4.4.18, 5.0.10, and 6.1.9 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be modified by a symbolic link is not extracted. This is, in part, achieved by ensuring that extracted directories are not symlinks. Additionally, in order to prevent unnecessary stat calls to determine whether a given path is a directory, paths are cached when directories are created. This logic was insufficient when extracting tar files that contained both a directory and a symlink with names containing unicode values that normalized to the same value. Additionally, on Windows systems, long path portions would resolve to the same file system entities as their 8.3 \"short path\" counterparts. A specially crafted tar archive could thus include a directory with one form of the path, followed by a symbolic link with a different string that resolves to the same file system entity, followed by a file using the first form. By first creating a directory, and then replacing that directory with a symlink that had a different apparent name that resolved to the same entry in the filesystem, it was thus possible to bypass node-tar symlink checks on directories, essentially allowing an untrusted tar file to symlink into an arbitrary location and subsequently extracting arbitrary files into that location, thus allowing arbitrary file creation and overwrite. These issues were addressed in releases 4.4.18, 5.0.10 and 6.1.9. The v3 branch of node-tar has been deprecated and did not receive patches for these issues. If you are still using a v3 release we recommend you update to a more recent version of node-tar. If this is not possible, a workaround is available in the referenced GHSA-qq89-hq3f-393p.", + "recommendation": "", + "created": "2021-08-31T17:15:00+00:00", + "published": "2021-08-31T17:15:00+00:00", + "updated": "2021-08-31T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37713", + "bom-ref": "CVE-2021-37713", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37713", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.6, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "The npm package \"tar\" (aka node-tar) before versions 4.4.18, 5.0.10, and 6.1.9 has an arbitrary file creation/overwrite and arbitrary code execution vulnerability. node-tar aims to guarantee that any file whose location would be outside of the extraction target directory is not extracted. This is, in part, accomplished by sanitizing absolute paths of entries within the archive, skipping archive entries that contain `..` path portions, and resolving the sanitized paths against the extraction target directory. This logic was insufficient on Windows systems when extracting tar files that contained a path that was not an absolute path, but specified a drive letter different from the extraction target, such as `C:some\\path`. If the drive letter does not match the extraction target, for example `D:\\extraction\\dir`, then the result of `path.resolve(extractionDirectory, entryPath)` would resolve against the current working directory on the `C:` drive, rather than the extraction target directory. Additionally, a `..` portion of the path could occur immediately after the drive letter, such as `C:../foo`, and was not properly sanitized by the logic that checked for `..` within the normalized and split portions of the path. This only affects users of `node-tar` on Windows systems. These issues were addressed in releases 4.4.18, 5.0.10 and 6.1.9. The v3 branch of node-tar has been deprecated and did not receive patches for these issues. If you are still using a v3 release we recommend you update to a more recent version of node-tar. There is no reasonable way to work around this issue without performing the same path normalization procedures that node-tar now does. Users are encouraged to upgrade to the latest patched versions of node-tar, rather than attempt to sanitize paths themselves.", + "recommendation": "", + "created": "2021-08-31T17:15:00+00:00", + "published": "2021-08-31T17:15:00+00:00", + "updated": "2021-08-31T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-38511", + "bom-ref": "CVE-2021-38511", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-38511", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "An issue was discovered in the tar crate before 0.4.36 for Rust. When symlinks are present in a TAR archive, extraction can create arbitrary directories via .. traversal.", + "recommendation": "", + "created": "2021-08-10T23:15:00+00:00", + "published": "2021-08-10T23:15:00+00:00", + "updated": "2021-08-10T23:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:4.4.8::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-18869", + "bom-ref": "CVE-2017-18869", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-18869", + "name": "NVD" + }, + "ratings": [ + { + "score": 2.5, + "severity": "low", + "method": "CVSSv3" + }, + { + "score": 1.9, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 367 + ], + "description": "A TOCTOU issue in the chownr package before 1.1.0 for Node.js 10.10 could allow a local attacker to trick it into descending into unintended directories via symlink attacks.", + "recommendation": "", + "created": "2020-06-15T15:15:00+00:00", + "published": "2020-06-15T15:15:00+00:00", + "updated": "2020-06-17T19:51:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::chownr:1.1.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::chownr:1.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-28469", + "bom-ref": "CVE-2020-28469", + "source": { + "url": "https://github.com/advisories/GHSA-ww39-953v-wcq6", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Regular expression denial of service in glob-parent\n\nThis affects the package glob-parent before 5.1.2. The enclosure regex used to check for strings ending in enclosure containing path separator.", + "recommendation": "", + "created": "2021-06-03T16:15:00+00:00", + "published": "2021-06-03T16:15:00+00:00", + "updated": "2021-06-11T18:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::glob-parent:3.1.0::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::glob-parent:2.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7774", + "bom-ref": "CVE-2020-7774", + "source": { + "url": "https://github.com/advisories/GHSA-c4w7-xm78-47vh", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 915 + ], + "description": "Prototype Pollution in y18n\n\n### Overview\n\nThe npm package `y18n` before versions 3.2.2, 4.0.1, and 5.0.5 is vulnerable to Prototype Pollution. \n\n### POC\n\n```\nconst y18n = require('y18n')();\n\ny18n.setLocale('__proto__');\ny18n.updateLocale({polluted: true});\n\nconsole.log(polluted); // true\n```\n\n### Recommendation\n\nUpgrade to version 3.2.2, 4.0.1, 5.0.5 or later.", + "recommendation": "", + "created": "2020-11-17T13:15:00+00:00", + "published": "2020-11-17T13:15:00+00:00", + "updated": "2021-06-14T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::y18n:3.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-29940", + "bom-ref": "CVE-2021-29940", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-29940", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 415 + ], + "description": "An issue was discovered in the through crate through 2021-02-18 for Rust. There is a double free (in through and through_and) upon a panic of the map function.", + "recommendation": "", + "created": "2021-04-01T05:15:00+00:00", + "published": "2021-04-01T05:15:00+00:00", + "updated": "2021-04-06T14:17:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::through:2.3.8::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23362", + "bom-ref": "CVE-2021-23362", + "source": { + "url": "https://github.com/advisories/GHSA-43f8-2h32-f4cj", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Regular Expression Denial of Service in hosted-git-info\n\nThe npm package `hosted-git-info` before 3.0.8 are vulnerable to Regular Expression Denial of Service (ReDoS) via regular expression shortcutMatch in the fromUrl function in index.js. The affected regular expression exhibits polynomial worst-case time complexity", + "recommendation": "", + "created": "2021-03-23T17:15:00+00:00", + "published": "2021-03-23T17:15:00+00:00", + "updated": "2021-06-08T19:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hosted-git-info:2.7.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::hosted-git-info:2.1.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-33623", + "bom-ref": "CVE-2021-33623", + "source": { + "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Uncontrolled Resource Consumption in trim-newlines\n\n@rkesters/gnuplot is an easy to use node module to draw charts using gnuplot and ps2pdf. The trim-newlines package before 3.0.1 and 4.x before 4.0.1 for Node.js has an issue related to regular expression denial-of-service (ReDoS) for the .end() method.", + "recommendation": "", + "created": "2021-05-28T18:15:00+00:00", + "published": "2021-05-28T18:15:00+00:00", + "updated": "2021-07-02T12:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::trim-newlines:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-15133", + "bom-ref": "CVE-2020-15133", + "source": { + "url": "https://github.com/advisories/GHSA-2v5c-755p-p4gv", + "name": "GitHub" + }, + "ratings": [ + { + "score": 8.7, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 295 + ], + "description": "Missing TLS certificate verification in faye-websocket\n\nThe `Faye::WebSocket::Client` class uses the [`EM::Connection#start_tls`][1]\nmethod in [EventMachine][2] to implement the TLS handshake whenever a `wss:` URL\nis used for the connection. This method does not implement certificate\nverification by default, meaning that it does not check that the server presents\na valid and trusted TLS certificate for the expected hostname. That means that\nany `wss:` connection made using this library is vulnerable to a\nman-in-the-middle attack, since it does not confirm the identity of the server\nit is connected to.\n\nThis has been a requested feature in EventMachine for many years now; see for\nexample [#275][3], [#378][4], and [#814][5]. In June 2020, [em-http-request][6]\npublished an [advisory][7] related to this problem and fixed it by [implementing\nTLS verification][8] in their own codebase; although EventMachine does not\nimplement certificate verification itself, it provides an extension point for\nthe caller to implement it, called [`ssl_verify_peer`][9]. Based on this\nimplementation, we have incorporated similar functionality into [faye-websocket\nfor Ruby][10], such that we use the `OpenSSL` module to perform two checks:\n\n- The chain of certificates presented by the server is valid and ultimately\n trusted by your root certificate set -- either your system default root\n certificates, or a set provided at runtime\n- The final certificate presented by the server is valid for the hostname used\n in the request URI; if the connection is made via a proxy we use the hostname\n from the request, not the proxy's hostname\n\nAfter implementing verification in v1.1.6, em-http-request has elected to leave\nthe `:verify_peer` option switched off by default. We have decided to _enable_\nthis option by default in faye-websocket, but are publishing a minor release\nwith added functionality for configuring it. We are mindful of the fact that\nthis may break existing programs, but we consider it much more important that\nall clients have TLS verification turned on by default. A client that is not\ncarrying out verification is either:\n\n- talking to the expected server, and will not break under this change\n- being attacked, and would benefit from being alerted to this fact\n- deliberately talking to a server that would be rejected by verification\n\nThe latter case includes situations like talking to a non-public server using a\nself-signed certificate. We consider this use case to be \"working by accident\",\nrather than functionality that was actively supported, and it should be properly\nand explicitly supported instead. To that end, we have added two new options to\nthe `Faye::WebSocket::Client` constructor: `tls.root_cert_file`, and\n`tls.verify_peer`.\n\nThe `:root_cert_file` option lets you provide a different set of root\ncertificates in situations where you don't want to use your system's default\nroot certificates to verify the remote host. It should be a path or an array of\npaths identifying the certificates to use instead of the defaults.\n\n```rb\nclient = Faye::WebSocket::Client.new('wss://example.com/', [], tls: {\n root_cert_file: 'path/to/certificate.pem'\n})\n```\n\nThe `:verify_peer` option lets you turn verification off entirely. This should\nbe a last resort and we recommend using the `:root_cert_file` option if\npossible.\n\n```rb\nclient = Faye::WebSocket::Client.new('wss://example.com/', [], tls: {\n verify_peer: false\n})\n```\n\nTo get the new behaviour, please upgrade to v0.11.0 of the [Rubygems\npackage][10]. There are, unfortunately, no workarounds for this issue, as you\ncannot enable `:verify_peer` in EventMachine unless the calling library contains\nan implementation of `ssl_verify_peer` that actually checks the server's\ncertificates.\n\nFor further background information on this issue, please see [faye#524][12] and\n[faye-websocket#129][13]. We would like to thank [Tero Marttila][14] and [Daniel\nMorsing][15] for providing invaluable assistance and feedback on this issue.\n\n[1]: https://www.rubydoc.info/github/eventmachine/eventmachine/EventMachine/Connection:start_tls\n[2]: https://rubygems.org/gems/eventmachine\n[3]: https://github.com/eventmachine/eventmachine/issues/275\n[4]: https://github.com/eventmachine/eventmachine/pull/378\n[5]: https://github.com/eventmachine/eventmachine/issues/814\n[6]: https://rubygems.org/gems/em-http-request\n[7]: https://securitylab.github.com/advisories/GHSL-2020-094-igrigorik-em-http-request\n[8]: https://github.com/igrigorik/em-http-request/pull/340\n[9]: https://www.rubydoc.info/github/eventmachine/eventmachine/EventMachine/Connection:ssl_verify_peer\n[10]: https://rubygems.org/gems/faye-websocket\n[12]: https://github.com/faye/faye/issues/524\n[13]: https://github.com/faye/faye-websocket-ruby/pull/129\n[14]: https://github.com/SpComb\n[15]: https://github.com/DanielMorsing", + "recommendation": "", + "created": "2020-07-31T18:15:00+00:00", + "published": "2020-07-31T18:15:00+00:00", + "updated": "2020-08-11T19:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::faye-websocket:0.10.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7662", + "bom-ref": "CVE-2020-7662", + "source": { + "url": "https://github.com/advisories/GHSA-g78m-2chm-r7qv", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Regular Expression Denial of Service in websocket-extensions (NPM package)\n\n### Impact\n\nThe ReDoS flaw allows an attacker to exhaust the server's capacity to process\nincoming requests by sending a WebSocket handshake request containing a header\nof the following form:\n\n Sec-WebSocket-Extensions: a; b=\"\\c\\c\\c\\c\\c\\c\\c\\c\\c\\c ...\n\nThat is, a header containing an unclosed string parameter value whose content is\na repeating two-byte sequence of a backslash and some other character. The\nparser takes exponential time to reject this header as invalid, and this will\nblock the processing of any other work on the same thread. Thus if you are\nrunning a single-threaded server, such a request can render your service\ncompletely unavailable.\n\n### Patches\n\nUsers should upgrade to version 0.1.4.\n\n### Workarounds\n\nThere are no known work-arounds other than disabling any public-facing\nWebSocket functionality you are operating.\n\n### References\n\n- https://blog.jcoglan.com/2020/06/02/redos-vulnerability-in-websocket-extensions/", + "recommendation": "", + "created": "2020-06-02T19:15:00+00:00", + "published": "2020-06-02T19:15:00+00:00", + "updated": "2020-12-23T18:22:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::websocket-extensions:0.1.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7663", + "bom-ref": "CVE-2020-7663", + "source": { + "url": "https://github.com/advisories/GHSA-g6wq-qcwm-j5g2", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Regular Expression Denial of Service in websocket-extensions (RubyGem)\n\n### Impact\n\nThe ReDoS flaw allows an attacker to exhaust the server's capacity to process\nincoming requests by sending a WebSocket handshake request containing a header\nof the following form:\n\n Sec-WebSocket-Extensions: a; b=\"\\c\\c\\c\\c\\c\\c\\c\\c\\c\\c ...\n\nThat is, a header containing an unclosed string parameter value whose content is\na repeating two-byte sequence of a backslash and some other character. The\nparser takes exponential time to reject this header as invalid, and this will\nblock the processing of any other work on the same thread. Thus if you are\nrunning a single-threaded server, such a request can render your service\ncompletely unavailable.\n\n### Patches\n\nUsers should upgrade to version 0.1.5.\n\n### Workarounds\n\nThere are no known work-arounds other than disabling any public-facing\nWebSocket functionality you are operating.\n\n### References\n\n- https://blog.jcoglan.com/2020/06/02/redos-vulnerability-in-websocket-extensions/", + "recommendation": "", + "created": "2020-06-02T19:15:00+00:00", + "published": "2020-06-02T19:15:00+00:00", + "updated": "2020-09-17T15:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::websocket-extensions:0.1.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7729", + "bom-ref": "CVE-2020-7729", + "source": { + "url": "https://github.com/advisories/GHSA-m5pj-vjjf-4m3h", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1188 + ], + "description": "Arbitrary Code Execution in grunt\n\nThe package grunt before 1.3.0 are vulnerable to Arbitrary Code Execution due to the default usage of the function load() instead of its secure replacement safeLoad() of the package js-yaml inside grunt.file.readYAML.", + "recommendation": "", + "created": "2020-09-03T09:15:00+00:00", + "published": "2020-09-03T09:15:00+00:00", + "updated": "2020-10-27T00:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-0436", + "bom-ref": "CVE-2022-0436", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-0436", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 2.1, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Path Traversal in GitHub repository gruntjs/grunt prior to 1.5.2.", + "recommendation": "", + "created": "2022-04-12T21:15:00+00:00", + "published": "2022-04-12T21:15:00+00:00", + "updated": "2022-04-12T21:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-1537", + "bom-ref": "CVE-2022-1537", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-1537", + "name": "NVD" + }, + "ratings": [ + { + "score": 7, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.9, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 367 + ], + "description": "file.copy operations in GruntJS are vulnerable to a TOCTOU race condition leading to arbitrary file write in GitHub repository gruntjs/grunt prior to 1.5.3. This vulnerability is capable of arbitrary file writes which can lead to local privilege escalation to the GruntJS user if a lower-privileged user has write access to both source and destination directories as the lower-privileged user can create a symlink to the GruntJS user's .bashrc file or replace /etc/shadow file if the GruntJS user is root.", + "recommendation": "", + "created": "2022-05-10T14:15:00+00:00", + "published": "2022-05-10T14:15:00+00:00", + "updated": "2022-05-10T14:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::grunt:1.0.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-28282", + "bom-ref": "CVE-2020-28282", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-28282", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Prototype pollution vulnerability in 'getobject' version 0.1.0 allows an attacker to cause a denial of service and may lead to remote code execution.", + "recommendation": "", + "created": "2020-12-29T18:15:00+00:00", + "published": "2020-12-29T18:15:00+00:00", + "updated": "2020-12-30T21:59:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::getobject:0.1.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149694", + "bom-ref": "debricked-149694", + "source": { + "url": "https://github.com/advisories/GHSA-2pr6-76vf-7546", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Denial of Service in js-yaml\n\nVersions of `js-yaml` prior to 3.13.0 are vulnerable to Denial of Service. By parsing a carefully-crafted YAML file, the node process stalls and may exhaust system resources leading to a Denial of Service.\n\n\n## Recommendation\n\nUpgrade to version 3.13.0.", + "recommendation": "", + "created": "2019-06-05T14:35:29+00:00", + "published": "2019-06-05T14:35:29+00:00", + "updated": "2019-06-05T14:35:29+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::js-yaml:3.6.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149699", + "bom-ref": "debricked-149699", + "source": { + "url": "https://github.com/advisories/GHSA-8j8c-7jfh-h6hx", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Code Injection in js-yaml\n\nVersions of `js-yaml` prior to 3.13.1 are vulnerable to Code Injection. The `load()` function may execute arbitrary code injected through a malicious YAML file. Objects that have `toString` as key, JavaScript code as value and are used as explicit mapping keys allow attackers to execute the supplied code through the `load()` function. The `safeLoad()` function is unaffected.\n\nAn example payload is \n`{ toString: ! 'function (){return Date.now()}' } : 1` \nwhich returns the object \n{\n \"1553107949161\": 1\n}\n\n\n## Recommendation\n\nUpgrade to version 3.13.1.", + "recommendation": "", + "created": "2019-06-04T20:14:07+00:00", + "published": "2019-06-04T20:14:07+00:00", + "updated": "2019-06-04T20:14:07+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::js-yaml:3.5.5::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::js-yaml:3.6.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2007-4027", + "bom-ref": "CVE-2007-4027", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2007-4027", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Buffer overflow in cli32 in Areca CLI 1.72.250 and earlier might allow local users to gain privileges via a long argument. NOTE: this program is not setuid by default, but there are some usage scenarios in which an administrator might make it setuid.", + "recommendation": "", + "created": "2007-07-26T19:30:00+00:00", + "published": "2007-07-26T19:30:00+00:00", + "updated": "2018-10-15T21:32:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2007-4430", + "bom-ref": "CVE-2007-4430", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2007-4430", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Unspecified vulnerability in Cisco IOS 12.0 through 12.4 allows context-dependent attackers to cause a denial of service (device restart and BGP routing table rebuild) via certain regular expressions in a \"show ip bgp regexp\" command. NOTE: unauthenticated remote attacks are possible in environments with anonymous telnet and Looking Glass access.", + "recommendation": "", + "created": "2007-08-20T19:17:00+00:00", + "published": "2007-08-20T19:17:00+00:00", + "updated": "2011-05-18T04:00:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-3342", + "bom-ref": "CVE-2014-3342", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2014-3342", + "name": "NVD" + }, + "ratings": [ + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "The CLI in Cisco IOS XR allows remote authenticated users to obtain sensitive information via unspecified commands, aka Bug IDs CSCuq42336, CSCuq76853, CSCuq76873, and CSCuq45383.", + "recommendation": "", + "created": "2014-09-12T01:55:00+00:00", + "published": "2014-09-12T01:55:00+00:00", + "updated": "2017-08-29T01:34:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-16775", + "bom-ref": "CVE-2019-16775", + "source": { + "url": "https://github.com/advisories/GHSA-m6cx-g6qm-p2cx", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 61 + ], + "description": "Arbitrary File Write in npm\n\nVersions of the npm CLI prior to 6.13.3 are vulnerable to an Arbitrary File Write. It fails to prevent access to folders outside of the intended node_modules folder through the bin field. A properly constructed entry in the package.json bin field would allow a package publisher to create files on a user's system when the package is installed. It is only possible to affect files that the user running `npm install` has access to and it is not possible to over write files that already exist on disk.\n\nThis behavior is still possible through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.\n\n\n## Recommendation\n\nUpgrade to version 6.13.3 or later.", + "recommendation": "", + "created": "2019-12-13T01:15:00+00:00", + "published": "2019-12-13T01:15:00+00:00", + "updated": "2020-10-07T15:05:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-16776", + "bom-ref": "CVE-2019-16776", + "source": { + "url": "https://github.com/advisories/GHSA-x8qc-rrcw-4r46", + "name": "GitHub" + }, + "ratings": [ + { + "score": 8.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Symlink reference outside of node_modules in npm\n\nVersions of the npm CLI prior to 6.13.3 are vulnerable to a symlink reference outside of node_modules. It is possible for packages to create symlinks to files outside of the`node_modules` folder through the `bin` field upon installation. A properly constructed entry in the package.json bin field would allow a package publisher to create a symlink pointing to arbitrary files on a user’s system when the package is installed. Only files accessible by the user running the `npm install` are affected. \n\nThis behavior is still possible through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.\n\n\n## Recommendation\n\nUpgrade to version 6.13.3 or later.", + "recommendation": "", + "created": "2019-12-13T01:15:00+00:00", + "published": "2019-12-13T01:15:00+00:00", + "updated": "2020-10-07T16:49:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-16777", + "bom-ref": "CVE-2019-16777", + "source": { + "url": "https://github.com/advisories/GHSA-4328-8hgf-7wjr", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 269 + ], + "description": "Global node_modules Binary Overwrite in npm\n\nVersions of the npm CLI prior to 6.13.4 are vulnerable to a Global node_modules Binary Overwrite. It fails to prevent existing globally-installed binaries to be overwritten by other package installations. \n\nFor example, if a package was installed globally and created a `serve` binary, any subsequent installs of packages that also create a `serve` binary would overwrite the first binary. This will not overwrite system binaries but only binaries put into the global node_modules directory.\n\nThis behavior is still allowed in local installations and also through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.\n\n\n## Recommendation\n\nUpgrade to version 6.13.4 or later.", + "recommendation": "", + "created": "2019-12-13T01:15:00+00:00", + "published": "2019-12-13T01:15:00+00:00", + "updated": "2020-10-09T13:36:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-15095", + "bom-ref": "CVE-2020-15095", + "source": { + "url": "https://github.com/advisories/GHSA-93f3-23rq-pjfp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 4.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 1.9, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 532 + ], + "description": "Sensitive information exposure through logs in npm CLI\n\nVersions of the npm CLI prior to 6.14.6 are vulnerable to an information exposure vulnerability through log files. The CLI supports URLs like `://[[:]@][:][:][/]`. The password value is not redacted and is printed to stdout and also to any generated log files.", + "recommendation": "", + "created": "2020-07-07T19:15:00+00:00", + "published": "2020-07-07T19:15:00+00:00", + "updated": "2021-01-11T11:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::cli:1.0.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-1107", + "bom-ref": "CVE-2018-1107", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-1107", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "It was discovered that the is-my-json-valid JavaScript library used an inefficient regular expression to validate JSON fields defined to have email format. A specially crafted JSON file could cause it to consume an excessive amount of CPU time when validated.", + "recommendation": "", + "created": "2021-03-30T02:15:00+00:00", + "published": "2021-03-30T02:15:00+00:00", + "updated": "2021-04-02T15:16:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::is-my-json-valid:2.19.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23807", + "bom-ref": "CVE-2021-23807", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23807", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 843 + ], + "description": "This affects the package jsonpointer before 5.0.0. A type confusion vulnerability can lead to a bypass of a previous Prototype Pollution fix when the pointer components are arrays.", + "recommendation": "", + "created": "2021-11-03T18:15:00+00:00", + "published": "2021-11-03T18:15:00+00:00", + "updated": "2021-11-03T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23820", + "bom-ref": "CVE-2021-23820", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23820", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 843 + ], + "description": "This affects all versions of package json-pointer. A type confusion vulnerability can lead to a bypass of CVE-2020-7709 when the pointer components are arrays.", + "recommendation": "", + "created": "2021-11-03T18:15:00+00:00", + "published": "2021-11-03T18:15:00+00:00", + "updated": "2021-11-03T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::jsonpointer:4.0.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2008-1703", + "bom-ref": "CVE-2008-1703", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2008-1703", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.3, + "severity": "critical", + "method": "CVSSv2" + } + ], + "cwes": [ + 119 + ], + "description": "Multiple buffer overflows in TIBCO Software Rendezvous before 8.1.0, as used in multiple TIBCO products, allow remote attackers to execute arbitrary code via a crafted message.", + "recommendation": "", + "created": "2008-04-11T10:05:00+00:00", + "published": "2008-04-11T10:05:00+00:00", + "updated": "2017-08-08T01:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2008-3338", + "bom-ref": "CVE-2008-3338", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2008-3338", + "name": "NVD" + }, + "ratings": [ + { + "score": 10, + "severity": "critical", + "method": "CVSSv2" + } + ], + "cwes": [ + 119 + ], + "description": "Multiple buffer overflows in TIBCO Hawk (1) AMI C library (libtibhawkami) and (2) Hawk HMA (tibhawkhma), as used in TIBCO Hawk before 4.8.1; Runtime Agent (TRA) before 5.6.0; iProcess Engine 10.3.0 through 10.6.2 and 11.0.0; and Mainframe Service Tracker before 1.1.0 might allow remote attackers to execute arbitrary code via a crafted message.", + "recommendation": "", + "created": "2008-08-13T22:41:00+00:00", + "published": "2008-08-13T22:41:00+00:00", + "updated": "2017-08-08T01:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-29167", + "bom-ref": "CVE-2022-29167", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-29167", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Hawk is an HTTP authentication scheme providing mechanisms for making authenticated HTTP requests with partial cryptographic verification of the request and response, covering the HTTP method, request URI, host, and optionally the request payload. Hawk used a regular expression to parse `Host` HTTP header (`Hawk.utils.parseHost()`), which was subject to regular expression DoS attack - meaning each added character in the attacker's input increases the computation time exponentially. `parseHost()` was patched in `9.0.1` to use built-in `URL` class to parse hostname instead. `Hawk.authenticate()` accepts `options` argument. If that contains `host` and `port`, those would be used instead of a call to `utils.parseHost()`.", + "recommendation": "", + "created": "2022-05-05T23:15:00+00:00", + "published": "2022-05-05T23:15:00+00:00", + "updated": "2022-05-05T23:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hawk:3.1.3::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149712", + "bom-ref": "debricked-149712", + "source": { + "url": "https://github.com/advisories/GHSA-xc7v-wxcw-j472", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Memory Exposure in tunnel-agent\n\nVersions of `tunnel-agent` before 0.6.0 are vulnerable to memory exposure.\n\nThis is exploitable if user supplied input is provided to the auth value and is a number.\n\nProof-of-concept:\n```js\nrequire('request')({\n method: 'GET',\n uri: 'http://www.example.com',\n tunnel: true,\n proxy:{\n protocol: 'http:',\n host:'127.0.0.1',\n port:8080,\n auth:USERSUPPLIEDINPUT // number\n }\n});\n```\n\n\n## Recommendation\n\nUpdate to version 0.6.0 or later.", + "recommendation": "", + "created": "2019-06-03T17:08:26+00:00", + "published": "2019-06-03T17:08:26+00:00", + "updated": "2019-06-03T17:08:26+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tunnel-agent:0.4.3::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23343", + "bom-ref": "CVE-2021-23343", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23343", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "All versions of package path-parse are vulnerable to Regular Expression Denial of Service (ReDoS) via splitDeviceRe, splitTailRe, and splitPathRe regular expressions. ReDoS exhibits polynomial worst-case time complexity.", + "recommendation": "", + "created": "2021-05-04T09:15:00+00:00", + "published": "2021-05-04T09:15:00+00:00", + "updated": "2021-05-31T06:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::path-parse:1.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-19919", + "bom-ref": "CVE-2019-19919", + "source": { + "url": "https://github.com/advisories/GHSA-w457-6q6x-cgp9", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "Prototype Pollution in handlebars\n\nVersions of `handlebars` prior to 3.0.8 or 4.3.0 are vulnerable to Prototype Pollution leading to Remote Code Execution. Templates may alter an Objects' `__proto__` and `__defineGetter__` properties, which may allow an attacker to execute arbitrary code through crafted payloads.\n\n\n## Recommendation\n\nUpgrade to version 3.0.8, 4.3.0 or later.", + "recommendation": "", + "created": "2019-12-20T23:15:00+00:00", + "published": "2019-12-20T23:15:00+00:00", + "updated": "2019-12-23T19:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-20920", + "bom-ref": "CVE-2019-20920", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-20920", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 94 + ], + "description": "Handlebars before 3.0.8 and 4.x before 4.5.3 is vulnerable to Arbitrary Code Execution. The lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript. This can be used to run arbitrary code on a server processing Handlebars templates or in a victim's browser (effectively serving as XSS).", + "recommendation": "", + "created": "2020-09-30T18:15:00+00:00", + "published": "2020-09-30T18:15:00+00:00", + "updated": "2020-10-15T17:35:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-20922", + "bom-ref": "CVE-2019-20922", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-20922", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.8, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Handlebars before 4.4.5 allows Regular Expression Denial of Service (ReDoS) because of eager matching. The parser may be forced into an endless loop while processing crafted templates. This may allow attackers to exhaust system resources.", + "recommendation": "", + "created": "2020-09-30T18:15:00+00:00", + "published": "2020-09-30T18:15:00+00:00", + "updated": "2020-10-07T13:06:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23369", + "bom-ref": "CVE-2021-23369", + "source": { + "url": "https://github.com/advisories/GHSA-f2jv-r9rf-7988", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Remote code execution in handlebars when compiling templates\n\nThe package handlebars before 4.7.7 are vulnerable to Remote Code Execution (RCE) when selecting certain compiling options to compile templates coming from an untrusted source.", + "recommendation": "", + "created": "2021-04-12T14:15:00+00:00", + "published": "2021-04-12T14:15:00+00:00", + "updated": "2021-06-08T13:54:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23383", + "bom-ref": "CVE-2021-23383", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23383", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 1321 + ], + "description": "The package handlebars before 4.7.7 are vulnerable to Prototype Pollution when selecting certain compiling options to compile templates coming from an untrusted source.", + "recommendation": "", + "created": "2021-05-04T09:15:00+00:00", + "published": "2021-05-04T09:15:00+00:00", + "updated": "2021-06-18T10:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149414", + "bom-ref": "debricked-149414", + "source": { + "url": "https://github.com/advisories/GHSA-f52g-6jhx-586p", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Denial of Service in handlebars\n\nAffected versions of `handlebars` are vulnerable to Denial of Service. The package's parser may be forced into an endless loop while processing specially-crafted templates. This may allow attackers to exhaust system resources leading to Denial of Service.\n\n\n## Recommendation\n\nUpgrade to version 4.4.5 or later.", + "recommendation": "", + "created": "2020-09-03T23:20:12+00:00", + "published": "2020-09-03T23:20:12+00:00", + "updated": "2020-09-03T23:20:12+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149661", + "bom-ref": "debricked-149661", + "source": { + "url": "https://github.com/advisories/GHSA-q42p-pg8m-cqh6", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Prototype Pollution in handlebars\n\nVersions of `handlebars` prior to 4.0.14 are vulnerable to Prototype Pollution. Templates may alter an Objects' prototype, thus allowing an attacker to execute arbitrary code on the server.\n\n\n## Recommendation\n\nFor handlebars 4.1.x upgrade to 4.1.2 or later.\nFor handlebars 4.0.x upgrade to 4.0.14 or later.", + "recommendation": "", + "created": "2019-06-05T14:07:48+00:00", + "published": "2019-06-05T14:07:48+00:00", + "updated": "2019-06-05T14:07:48+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149815", + "bom-ref": "debricked-149815", + "source": { + "url": "https://github.com/advisories/GHSA-q2c6-c6pm-g3gh", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Arbitrary Code Execution in handlebars\n\nVersions of `handlebars` prior to 3.0.8 or 4.5.3 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It is due to an incomplete fix for a [previous issue](https://www.npmjs.com/advisories/1316). This vulnerability can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).\n\n\n## Recommendation\n\nUpgrade to version 3.0.8, 4.5.3 or later.", + "recommendation": "", + "created": "2020-09-04T15:07:38+00:00", + "published": "2020-09-04T15:07:38+00:00", + "updated": "2020-09-04T15:07:38+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149816", + "bom-ref": "debricked-149816", + "source": { + "url": "https://github.com/advisories/GHSA-g9r4-xpmj-mj65", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Prototype Pollution in handlebars\n\nVersions of `handlebars` prior to 3.0.8 or 4.5.3 are vulnerable to prototype pollution. It is possible to add or modify properties to the Object prototype through a malicious template. This may allow attackers to crash the application or execute Arbitrary Code in specific conditions.\n\n\n## Recommendation\n\nUpgrade to version 3.0.8, 4.5.3 or later.", + "recommendation": "", + "created": "2020-09-04T15:06:32+00:00", + "published": "2020-09-04T15:06:32+00:00", + "updated": "2020-09-04T15:06:32+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149824", + "bom-ref": "debricked-149824", + "source": { + "url": "https://github.com/advisories/GHSA-2cf5-4w76-r9qv", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Arbitrary Code Execution in handlebars\n\nVersions of `handlebars` prior to 3.0.8 or 4.5.2 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).\n\nThe following template can be used to demonstrate the vulnerability: \n```{{#with \"constructor\"}}\n\t{{#with split as |a|}}\n\t\t{{pop (push \"alert('Vulnerable Handlebars JS');\")}}\n\t\t{{#with (concat (lookup join (slice 0 1)))}}\n\t\t\t{{#each (slice 2 3)}}\n\t\t\t\t{{#with (apply 0 a)}}\n\t\t\t\t\t{{.}}\n\t\t\t\t{{/with}}\n\t\t\t{{/each}}\n\t\t{{/with}}\n\t{{/with}}\n{{/with}}```\n\n\n## Recommendation\n\nUpgrade to version 3.0.8, 4.5.2 or later.", + "recommendation": "Change handlebars to 4.5.2", + "created": "2020-09-04T14:57:38+00:00", + "published": "2020-09-04T14:57:38+00:00", + "updated": "2020-09-04T14:57:38+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::handlebars:4.0.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-8857", + "bom-ref": "CVE-2015-8857", + "source": { + "url": "https://github.com/advisories/GHSA-g6f4-j6c2-w3p3", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 254 + ], + "description": "High severity vulnerability that affects uglify-js\n\nWithdrawn, accidental duplicate publish.\r\n\r\nThe uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.", + "recommendation": "", + "created": "2017-01-23T21:59:00+00:00", + "published": "2017-01-23T21:59:00+00:00", + "updated": "2019-12-12T19:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::uglify-js:2.7.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149688", + "bom-ref": "debricked-149688", + "source": { + "url": "https://github.com/advisories/GHSA-g95f-p29q-9xw4", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Regular Expression Denial of Service in braces\n\nVersions of `braces` prior to 2.3.1 are vulnerable to Regular Expression Denial of Service (ReDoS). Untrusted input may cause catastrophic backtracking while matching regular expressions. This can cause the application to be unresponsive leading to Denial of Service.\n\n\n## Recommendation\n\nUpgrade to version 2.3.1 or higher.", + "recommendation": "", + "created": "2019-06-06T15:30:30+00:00", + "published": "2019-06-06T15:30:30+00:00", + "updated": "2019-06-06T15:30:30+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::braces:1.8.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-16028", + "bom-ref": "CVE-2017-16028", + "source": { + "url": "https://github.com/advisories/GHSA-6g33-f262-xjp4", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 338 + ], + "description": "Cryptographically Weak PRNG in randomatic\n\nAffected versions of `randomatic` generate random values using a cryptographically weak psuedo-random number generator. This may result in predictable values instead of random values as intended.\n\n\n\n\n## Recommendation\n\nUpdate to version 3.0.0 or later.", + "recommendation": "", + "created": "2018-06-04T19:29:00+00:00", + "published": "2018-06-04T19:29:00+00:00", + "updated": "2019-10-09T23:24:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::randomatic:1.1.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7608", + "bom-ref": "CVE-2020-7608", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-7608", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 915 + ], + "description": "yargs-parser could be tricked into adding or modifying properties of Object.prototype using a \"__proto__\" payload.", + "recommendation": "", + "created": "2020-03-16T20:15:00+00:00", + "published": "2020-03-16T20:15:00+00:00", + "updated": "2020-03-19T13:39:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::yargs-parser:2.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-27478", + "bom-ref": "CVE-2021-27478", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-27478", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 681 + ], + "description": "A specifically crafted packet sent by an attacker to EIPStackGroup OpENer EtherNet/IP commits and versions prior to Feb 10, 2021 may cause a denial-of-service condition.", + "recommendation": "", + "created": "2022-05-12T20:15:00+00:00", + "published": "2022-05-12T20:15:00+00:00", + "updated": "2022-05-12T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-27482", + "bom-ref": "CVE-2021-27482", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-27482", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 125 + ], + "description": "A specifically crafted packet sent by an attacker to EIPStackGroup OpENer EtherNet/IP commits and versions prior to Feb 10, 2021 may allow the attacker to read arbitrary data.", + "recommendation": "", + "created": "2022-05-12T20:15:00+00:00", + "published": "2022-05-12T20:15:00+00:00", + "updated": "2022-05-12T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-27498", + "bom-ref": "CVE-2021-27498", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-27498", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 617 + ], + "description": "A specifically crafted packet sent by an attacker to EIPStackGroup OpENer EtherNet/IP commits and versions prior to Feb 10, 2021 may result in a denial-of-service condition.", + "recommendation": "", + "created": "2022-05-12T20:15:00+00:00", + "published": "2022-05-12T20:15:00+00:00", + "updated": "2022-05-12T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-27500", + "bom-ref": "CVE-2021-27500", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-27500", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 617 + ], + "description": "A specifically crafted packet sent by an attacker to EIPStackGroup OpENer EtherNet/IP commits and versions prior to Feb 10, 2021 may result in a denial-of-service condition.", + "recommendation": "", + "created": "2022-05-12T20:15:00+00:00", + "published": "2022-05-12T20:15:00+00:00", + "updated": "2022-05-12T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::opener:1.5.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::opener:1.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-160896", + "bom-ref": "debricked-160896", + "source": { + "url": "https://github.com/advisories/GHSA-h6ch-v84p-w6p9", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Regular Expression Denial of Service (ReDoS)\n\nA vulnerability was found in diff before v3.5.0, the affected versions of this package are vulnerable to Regular Expression Denial of Service (ReDoS) attacks.", + "recommendation": "Change diff to 3.5.0", + "created": "2019-06-13T18:58:54+00:00", + "published": "2019-06-13T18:58:54+00:00", + "updated": "2019-06-13T18:58:54+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::diff:1.4.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-7408", + "bom-ref": "CVE-2018-7408", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-7408", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 732 + ], + "description": "An issue was discovered in an npm 5.7.0 2018-02-21 pre-release (marked as \"next: 5.7.0\" and therefore automatically installed by an \"npm upgrade -g npm\" command, and also announced in the vendor's blog without mention of pre-release status). It might allow local users to bypass intended filesystem access restrictions because ownerships of /etc and /usr directories are being changed unexpectedly, related to a \"correctMkdir\" issue.", + "recommendation": "", + "created": "2018-02-22T18:29:00+00:00", + "published": "2018-02-22T18:29:00+00:00", + "updated": "2019-10-03T00:03:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::npm:3.10.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-0903", + "bom-ref": "CVE-2015-0903", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2015-0903", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 119 + ], + "description": "Buffer overflow in Saitoh Kikaku Maruo Editor 8.51 and earlier allows remote attackers to execute arbitrary code via a crafted .hmbook file.", + "recommendation": "", + "created": "2015-04-03T10:59:00+00:00", + "published": "2015-04-03T10:59:00+00:00", + "updated": "2015-04-06T16:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::editor:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149343", + "bom-ref": "debricked-149343", + "source": { + "url": "https://github.com/advisories/GHSA-cr56-66mx-293v", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Cross-Site Scripting in @toast-ui/editor\n\nVersions of `@toast-ui/editor` prior to 2.2.0 are vulnerable to Cross-Site Scripting (XSS). There are multiple bypasses to the package's built-in XSS sanitization. This may allow attackers to execute arbitrary JavaScript on a victim's browser.\n\n## Recommendation\n\nUpgrade to version 2.2.0 or later.", + "recommendation": "", + "created": "2020-09-03T15:53:50+00:00", + "published": "2020-09-03T15:53:50+00:00", + "updated": "2020-09-03T15:53:50+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::editor:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-13173", + "bom-ref": "CVE-2019-13173", + "source": { + "url": "https://github.com/advisories/GHSA-xf7w-r453-m56c", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 59 + ], + "description": "Arbitrary File Overwrite in fstream\n\nVersions of `fstream` prior to 1.0.12 are vulnerable to Arbitrary File Overwrite. Extracting tarballs containing a hardlink to a file that already exists in the system and a file that matches the hardlink will overwrite the system's file with the contents of the extracted file. The `fstream.DirWriter()` function is vulnerable.\n\n\n## Recommendation\n\nUpgrade to version 1.0.12 or later.", + "recommendation": "", + "created": "2019-07-02T20:15:00+00:00", + "published": "2019-07-02T20:15:00+00:00", + "updated": "2020-08-24T17:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::fstream:1.0.10::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2002-1647", + "bom-ref": "CVE-2002-1647", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2002-1647", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "The quick login feature in Slash Slashcode does not redirect the user to an alternate URL when the wrong password is provided, which makes it easier for remote web sites to guess the proper passwords by reading the username and password from the Referrer URL.", + "recommendation": "", + "created": "2002-12-31T05:00:00+00:00", + "published": "2002-12-31T05:00:00+00:00", + "updated": "2016-10-18T02:27:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2008-2231", + "bom-ref": "CVE-2008-2231", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2008-2231", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 89 + ], + "description": "SQL injection vulnerability in Slashdot Like Automated Storytelling Homepage (Slash) (aka Slashcode) R_2_5_0_94 and earlier allows remote attackers to execute SQL commands and read table information via the id parameter.", + "recommendation": "", + "created": "2008-06-05T20:32:00+00:00", + "published": "2008-06-05T20:32:00+00:00", + "updated": "2017-08-08T01:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2008-2553", + "bom-ref": "CVE-2008-2553", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2008-2553", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in Slashdot Like Automated Storytelling Homepage (Slash) (aka Slashcode) R_2_5_0_94 and earlier allows remote attackers to inject arbitrary web script or HTML via the userfield parameter.", + "recommendation": "", + "created": "2008-06-05T20:32:00+00:00", + "published": "2008-06-05T20:32:00+00:00", + "updated": "2017-08-08T01:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::slash:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-20834", + "bom-ref": "CVE-2018-20834", + "source": { + "url": "https://github.com/advisories/GHSA-j44m-qm6p-hp7m", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 59 + ], + "description": "Arbitrary File Overwrite in tar\n\nVersions of `tar` prior to 4.4.2 for 4.x and 2.2.2 for 2.x are vulnerable to Arbitrary File Overwrite. Extracting tarballs containing a hardlink to a file that already exists in the system, and a file that matches the hardlink will overwrite the system's file with the contents of the extracted file.\n\n\n## Recommendation\n\nFor tar 4.x, upgrade to version 4.4.2 or later.\nFor tar 2.x, upgrade to version 2.2.2 or later.", + "recommendation": "", + "created": "2019-04-30T19:29:00+00:00", + "published": "2019-04-30T19:29:00+00:00", + "updated": "2019-09-04T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::tar:2.2.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7754", + "bom-ref": "CVE-2020-7754", + "source": { + "url": "https://github.com/advisories/GHSA-pw54-mh39-w3hc", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Regular expression denial of service in npm-user-validate\n\nThis affects the package npm-user-validate before 1.0.1. The regex that validates user emails took exponentially longer to process long input strings beginning with @ characters.", + "recommendation": "", + "created": "2020-10-27T15:15:00+00:00", + "published": "2020-10-27T15:15:00+00:00", + "updated": "2020-10-27T17:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::npm-user-validate:0.1.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-152368", + "bom-ref": "debricked-152368", + "source": { + "url": "https://github.com/advisories/GHSA-xgh6-85xh-479p", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Regular Expression Denial of Service in npm-user-validate\n\n`npm-user-validate` before version `1.0.1` is vulnerable to a Regular Expression Denial of Service (REDos). The regex that validates user emails took exponentially longer to process long input strings beginning with `@` characters.\n\n### Impact\nThe issue affects the `email` function. If you use this function to process arbitrary user input with no character limit the application may be susceptible to Denial of Service.\n\n### Patches\nThe issue is patched in version 1.0.1 by improving the regular expression used and also enforcing a 254 character limit.\n\n### Workarounds\nRestrict the character length to a reasonable degree before passing a value to `.emal()`; Also, consider doing a more rigorous sanitizing/validation beforehand.", + "recommendation": "", + "created": "2020-10-16T18:56:26+00:00", + "published": "2020-10-16T18:56:26+00:00", + "updated": "2020-10-16T18:56:26+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::npm-user-validate:0.1.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-8244", + "bom-ref": "CVE-2020-8244", + "source": { + "url": "https://github.com/advisories/GHSA-pp7h-53gx-mx7r", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 125 + ], + "description": "Remote Memory Exposure in bl\n\nA buffer over-read vulnerability exists in bl <4.0.3, <3.0.1, <2.2.1, and <1.2.3 which could allow an attacker to supply user input (even typed) that if it ends up in consume() argument and can become negative, the BufferList state can be corrupted, tricking it into exposing uninitialized memory via regular .slice() calls.", + "recommendation": "", + "created": "2020-08-30T15:15:00+00:00", + "published": "2020-08-30T15:15:00+00:00", + "updated": "2021-07-01T03:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::bl:1.1.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-1000048", + "bom-ref": "CVE-2017-1000048", + "source": { + "url": "https://github.com/advisories/GHSA-gqgv-6jq5-jjj9", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Prototype Pollution Protection Bypass in qs\n\nAffected version of `qs` are vulnerable to Prototype Pollution because it is possible to bypass the protection. The `qs.parse` function fails to properly prevent an object's prototype to be altered when parsing arbitrary input. Input containing `[` or `]` may bypass the prototype pollution protection and alter the Object prototype. This allows attackers to override properties that will exist in all objects, which may lead to Denial of Service or Remote Code Execution in specific circumstances.\n\n\n## Recommendation\n\nUpgrade to 6.0.4, 6.1.2, 6.2.3, 6.3.2 or later.", + "recommendation": "", + "created": "2017-07-17T13:18:00+00:00", + "published": "2017-07-17T13:18:00+00:00", + "updated": "2017-12-31T02:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::qs:6.2.1::*:*:*:*:*:*" + }, + { + "ref": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-31155", + "bom-ref": "CVE-2021-31155", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-31155", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.2, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 269 + ], + "description": "Failure to normalize the umask in please before 0.4 allows a local attacker to gain full root privileges if they are allowed to execute at least one command.", + "recommendation": "", + "created": "2021-05-27T13:15:00+00:00", + "published": "2021-05-27T13:15:00+00:00", + "updated": "2021-06-07T20:02:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::umask:1.1.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2013-4691", + "bom-ref": "CVE-2013-4691", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2013-4691", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Sencha Labs Connect has XSS with connect.methodOverride()", + "recommendation": "", + "created": "2019-12-27T16:15:00+00:00", + "published": "2019-12-27T16:15:00+00:00", + "updated": "2020-01-04T14:27:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-0343", + "bom-ref": "CVE-2015-0343", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2015-0343", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in admin/home/homepage/search in the web app in Adobe Connect before 9.4 allows remote attackers to inject arbitrary web script or HTML via the query parameter.", + "recommendation": "", + "created": "2015-06-13T15:59:00+00:00", + "published": "2015-06-13T15:59:00+00:00", + "updated": "2016-12-31T02:59:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-0344", + "bom-ref": "CVE-2015-0344", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2015-0344", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-site scripting (XSS) vulnerability in the web app in Adobe Connect before 9.4 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors.", + "recommendation": "", + "created": "2015-06-13T15:59:00+00:00", + "published": "2015-06-13T15:59:00+00:00", + "updated": "2016-12-31T02:59:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-0948", + "bom-ref": "CVE-2016-0948", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-0948", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 352 + ], + "description": "Cross-site request forgery (CSRF) vulnerability in Adobe Connect before 9.5.2 allows remote attackers to hijack the authentication of unspecified victims via unknown vectors.", + "recommendation": "", + "created": "2016-02-10T20:59:00+00:00", + "published": "2016-02-10T20:59:00+00:00", + "updated": "2016-12-06T03:05:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-0949", + "bom-ref": "CVE-2016-0949", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-0949", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 10, + "severity": "critical", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Adobe Connect before 9.5.2 allows remote attackers to have an unspecified impact via a crafted parameter in a URL.", + "recommendation": "", + "created": "2016-02-10T20:59:00+00:00", + "published": "2016-02-10T20:59:00+00:00", + "updated": "2016-12-06T03:05:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-0950", + "bom-ref": "CVE-2016-0950", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-0950", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Adobe Connect before 9.5.2 allows remote attackers to spoof the user interface via unspecified vectors.", + "recommendation": "", + "created": "2016-02-10T20:59:00+00:00", + "published": "2016-02-10T20:59:00+00:00", + "updated": "2016-12-06T03:06:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-4118", + "bom-ref": "CVE-2016-4118", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-4118", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.2, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 264 + ], + "description": "Untrusted search path vulnerability in the installer in Adobe Connect Add-In before 11.9.976.291 on Windows allows local users to gain privileges via unspecified vectors.", + "recommendation": "", + "created": "2016-05-30T01:59:00+00:00", + "published": "2016-05-30T01:59:00+00:00", + "updated": "2017-11-29T02:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-7851", + "bom-ref": "CVE-2016-7851", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-7851", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 9.5.6 and earlier does not adequately validate input in the events registration module. This vulnerability could be exploited in cross-site scripting attacks.", + "recommendation": "", + "created": "2016-11-08T17:59:00+00:00", + "published": "2016-11-08T17:59:00+00:00", + "updated": "2017-09-03T01:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-11287", + "bom-ref": "CVE-2017-11287", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-11287", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "An issue was discovered in Adobe Connect 9.6.2 and earlier versions. A reflected cross-site scripting vulnerability exists that can result in information disclosure.", + "recommendation": "", + "created": "2017-12-09T06:29:00+00:00", + "published": "2017-12-09T06:29:00+00:00", + "updated": "2017-12-14T14:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-11288", + "bom-ref": "CVE-2017-11288", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-11288", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "An issue was discovered in Adobe Connect 9.6.2 and earlier versions. A reflected cross-site scripting vulnerability exists that can result in information disclosure.", + "recommendation": "", + "created": "2017-12-09T06:29:00+00:00", + "published": "2017-12-09T06:29:00+00:00", + "updated": "2017-12-14T14:43:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-11289", + "bom-ref": "CVE-2017-11289", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-11289", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "An issue was discovered in Adobe Connect 9.6.2 and earlier versions. A reflected cross-site scripting vulnerability exists that can result in information disclosure.", + "recommendation": "", + "created": "2017-12-09T06:29:00+00:00", + "published": "2017-12-09T06:29:00+00:00", + "updated": "2017-12-14T14:43:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-11290", + "bom-ref": "CVE-2017-11290", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-11290", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 1021 + ], + "description": "An issue was discovered in Adobe Connect 9.6.2 and earlier versions. A UI Redress (or Clickjacking) vulnerability exists. This issue has been resolved by adding a feature that enables Connect administrators to protect users from UI redressing (or clickjacking) attacks.", + "recommendation": "", + "created": "2017-12-09T06:29:00+00:00", + "published": "2017-12-09T06:29:00+00:00", + "updated": "2019-10-03T00:03:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-11291", + "bom-ref": "CVE-2017-11291", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-11291", + "name": "NVD" + }, + "ratings": [ + { + "score": 10, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 918 + ], + "description": "An issue was discovered in Adobe Connect 9.6.2 and earlier versions. A Server-Side Request Forgery (SSRF) vulnerability exists that could be abused to bypass network access controls.", + "recommendation": "", + "created": "2017-12-09T06:29:00+00:00", + "published": "2017-12-09T06:29:00+00:00", + "updated": "2017-12-14T14:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-3101", + "bom-ref": "CVE-2017-3101", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-3101", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Adobe Connect versions 9.6.1 and earlier have a clickjacking vulnerability. Successful exploitation could lead to a clickjacking attack.", + "recommendation": "", + "created": "2017-07-17T13:18:00+00:00", + "published": "2017-07-17T13:18:00+00:00", + "updated": "2019-10-03T00:03:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-3102", + "bom-ref": "CVE-2017-3102", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-3102", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect versions 9.6.1 and earlier have a reflected cross-site scripting vulnerability. Successful exploitation could lead to a reflected cross-site scripting attack.", + "recommendation": "", + "created": "2017-07-17T13:18:00+00:00", + "published": "2017-07-17T13:18:00+00:00", + "updated": "2017-07-19T13:26:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-3103", + "bom-ref": "CVE-2017-3103", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-3103", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect versions 9.6.1 and earlier have a stored cross-site scripting vulnerability. Successful exploitation could lead to a stored cross-site scripting attack.", + "recommendation": "", + "created": "2017-07-17T13:18:00+00:00", + "published": "2017-07-17T13:18:00+00:00", + "updated": "2017-07-19T13:26:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-12804", + "bom-ref": "CVE-2018-12804", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-12804", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 287 + ], + "description": "Adobe Connect versions 9.7.5 and earlier have an Authentication Bypass vulnerability. Successful exploitation could lead to session hijacking.", + "recommendation": "", + "created": "2018-07-20T15:29:02+00:00", + "published": "2018-07-20T15:29:02+00:00", + "updated": "2018-09-17T17:41:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-12805", + "bom-ref": "CVE-2018-12805", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-12805", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 427 + ], + "description": "Adobe Connect versions 9.7.5 and earlier have an Insecure Library Loading vulnerability. Successful exploitation could lead to privilege escalation.", + "recommendation": "", + "created": "2018-07-20T19:29:00+00:00", + "published": "2018-07-20T19:29:00+00:00", + "updated": "2019-10-03T00:03:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-19718", + "bom-ref": "CVE-2018-19718", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-19718", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "Adobe Connect versions 9.8.1 and earlier have a session token exposure vulnerability. Successful exploitation could lead to exposure of the privileges granted to a session.", + "recommendation": "", + "created": "2019-01-18T12:29:44+00:00", + "published": "2019-01-18T12:29:44+00:00", + "updated": "2019-01-22T18:27:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-4921", + "bom-ref": "CVE-2018-4921", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-4921", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 434 + ], + "description": "Adobe Connect versions 9.7 and earlier have an exploitable unrestricted SWF file upload vulnerability. Successful exploitation could lead to information disclosure.", + "recommendation": "", + "created": "2018-05-19T17:29:00+00:00", + "published": "2018-05-19T17:29:00+00:00", + "updated": "2020-08-24T17:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-4923", + "bom-ref": "CVE-2018-4923", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-4923", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.1, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 78 + ], + "description": "Adobe Connect versions 9.7 and earlier have an exploitable OS Command Injection. Successful exploitation could lead to arbitrary file deletion.", + "recommendation": "", + "created": "2018-05-19T17:29:00+00:00", + "published": "2018-05-19T17:29:00+00:00", + "updated": "2018-06-22T17:16:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-4994", + "bom-ref": "CVE-2018-4994", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2018-4994", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Adobe Connect versions 9.7.5 and earlier have an exploitable Authentication Bypass vulnerability. Successful exploitation could lead to sensitive information disclosure.", + "recommendation": "", + "created": "2018-05-19T17:29:00+00:00", + "published": "2018-05-19T17:29:00+00:00", + "updated": "2020-08-24T17:37:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-24442", + "bom-ref": "CVE-2020-24442", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-24442", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.0 (and earlier) is affected by a reflected Cross-Site Scripting (XSS) vulnerability. If an attacker is able to convince a victim to visit a URL referencing a vulnerable page, malicious JavaScript content may be executed within the context of the victim's browser.", + "recommendation": "", + "created": "2020-11-12T15:15:00+00:00", + "published": "2020-11-12T15:15:00+00:00", + "updated": "2020-11-17T17:08:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-24443", + "bom-ref": "CVE-2020-24443", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-24443", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.0 (and earlier) is affected by a reflected Cross-Site Scripting (XSS) vulnerability. If an attacker is able to convince a victim to visit a URL referencing a vulnerable page, malicious JavaScript content may be executed within the context of the victim's browser.", + "recommendation": "", + "created": "2020-11-12T15:15:00+00:00", + "published": "2020-11-12T15:15:00+00:00", + "updated": "2020-11-17T17:08:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-5674", + "bom-ref": "CVE-2020-5674", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-5674", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 427 + ], + "description": "Untrusted search path vulnerability in the installers of multiple SEIKO EPSON products allows an attacker to gain privileges via a Trojan horse DLL in an unspecified directory.", + "recommendation": "", + "created": "2020-11-24T07:15:00+00:00", + "published": "2020-11-24T07:15:00+00:00", + "updated": "2020-12-09T19:10:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-21079", + "bom-ref": "CVE-2021-21079", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-21079", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.0.7 (and earlier) is affected by a reflected Cross-Site Scripting (XSS) vulnerability. An attacker could exploit this vulnerability to inject malicious JavaScript content that may be executed within the context of the victim's browser when they browse to the page containing the vulnerable field.", + "recommendation": "", + "created": "2021-03-12T19:15:00+00:00", + "published": "2021-03-12T19:15:00+00:00", + "updated": "2021-06-11T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-21080", + "bom-ref": "CVE-2021-21080", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-21080", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.0.7 (and earlier) is affected by a reflected Cross-Site Scripting (XSS) vulnerability. An attacker could exploit this vulnerability to inject malicious JavaScript content that may be executed within the context of the victim's browser when they browse to the page containing the vulnerable field.", + "recommendation": "", + "created": "2021-03-12T19:15:00+00:00", + "published": "2021-03-12T19:15:00+00:00", + "updated": "2021-06-11T18:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-21085", + "bom-ref": "CVE-2021-21085", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-21085", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Adobe Connect version 11.0.7 (and earlier) is affected by an Input Validation vulnerability in the export feature. An attacker could exploit this vulnerability by injecting a payload into an online event form and achieve code execution if the victim exports and opens the data on their local machine.", + "recommendation": "", + "created": "2021-03-12T19:15:00+00:00", + "published": "2021-03-12T19:15:00+00:00", + "updated": "2021-06-28T13:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23331", + "bom-ref": "CVE-2021-23331", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-23331", + "name": "NVD" + }, + "ratings": [ + { + "score": 3.3, + "severity": "low", + "method": "CVSSv3" + }, + { + "score": 2.1, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "This affects all versions of package com.squareup:connect. The method prepareDownloadFilecreates creates a temporary file with the permissions bits of -rw-r--r-- on unix-like systems. On unix-like systems, the system temporary directory is shared between users. As such, the contents of the file downloaded by downloadFileFromResponse will be visible to all other users on the local system. A workaround fix for this issue is to set the system property java.io.tmpdir to a safe directory as remediation. Note: This version of the SDK is end of life and no longer maintained, please upgrade to the latest version.", + "recommendation": "", + "created": "2021-02-03T18:15:00+00:00", + "published": "2021-02-03T18:15:00+00:00", + "updated": "2021-02-08T16:30:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-25265", + "bom-ref": "CVE-2021-25265", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-25265", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "A malicious website could execute code remotely in Sophos Connect Client before version 2.1.", + "recommendation": "", + "created": "2021-03-22T18:15:00+00:00", + "published": "2021-03-22T18:15:00+00:00", + "updated": "2021-03-24T17:58:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-28579", + "bom-ref": "CVE-2021-28579", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-28579", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 269 + ], + "description": "Adobe Connect version 11.2.1 (and earlier) is affected by an Improper access control vulnerability that can lead to the elevation of privileges. An attacker with 'Learner' permissions can leverage this scenario to access the list of event participants.", + "recommendation": "", + "created": "2021-06-28T15:15:00+00:00", + "published": "2021-06-28T15:15:00+00:00", + "updated": "2021-07-02T14:31:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-36061", + "bom-ref": "CVE-2021-36061", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-36061", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 657 + ], + "description": "Adobe Connect version 11.2.2 (and earlier) is affected by a secure design principles violation vulnerability via the 'pbMode' parameter. An unauthenticated attacker could leverage this vulnerability to edit or delete recordings on the Connect environment. Exploitation of this issue requires user interaction in that a victim must publish a link of a Connect recording.", + "recommendation": "", + "created": "2021-09-01T15:15:00+00:00", + "published": "2021-09-01T15:15:00+00:00", + "updated": "2021-09-01T15:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-36062", + "bom-ref": "CVE-2021-36062", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-36062", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.2.2 (and earlier) is affected by a Reflected Cross-site Scripting vulnerability that could be abused by an attacker to inject malicious scripts into vulnerable form fields. If an attacker is able to convince a victim to visit a URL referencing a vulnerable page, malicious JavaScript content may be executed within the context of the victim's browser.", + "recommendation": "", + "created": "2021-09-01T15:15:00+00:00", + "published": "2021-09-01T15:15:00+00:00", + "updated": "2021-09-01T15:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-36063", + "bom-ref": "CVE-2021-36063", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-36063", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Adobe Connect version 11.2.2 (and earlier) is affected by a Reflected Cross-site Scripting vulnerability that could be abused by an attacker to inject malicious scripts into vulnerable form fields. Malicious JavaScript may be executed in a victim’s browser when they browse to the page containing the vulnerable field.", + "recommendation": "", + "created": "2021-09-01T15:15:00+00:00", + "published": "2021-09-01T15:15:00+00:00", + "updated": "2021-09-01T15:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-36758", + "bom-ref": "CVE-2021-36758", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-36758", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "1Password Connect server before 1.2 is missing validation checks, permitting users to create Secrets Automation access tokens that can be used to perform privilege escalation. Malicious users authorized to create Secrets Automation access tokens can create tokens that have access beyond what the user is authorized to access, but limited to the existing authorizations of the Secret Automation the token is created in.", + "recommendation": "", + "created": "2021-07-16T00:15:00+00:00", + "published": "2021-07-16T00:15:00+00:00", + "updated": "2021-07-16T00:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-40719", + "bom-ref": "CVE-2021-40719", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-40719", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 502 + ], + "description": "Adobe Connect version 11.2.3 (and earlier) is affected by a Deserialization of Untrusted Data vulnerability to achieve arbitrary method invocation when AMF messages are deserialized on an Adobe Connect server. An attacker can leverage this to execute remote code execution on the server.", + "recommendation": "", + "created": "2021-10-21T20:15:00+00:00", + "published": "2021-10-21T20:15:00+00:00", + "updated": "2021-10-21T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-32550", + "bom-ref": "CVE-2022-32550", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-32550", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.8, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "An issue was discovered in AgileBits 1Password, involving the method various 1Password apps and integrations used to create connections to the 1Password service. In specific circumstances, this issue allowed a malicious server to convince a 1Password app or integration it is communicating with the 1Password service.", + "recommendation": "", + "created": "2022-06-15T19:15:00+00:00", + "published": "2022-06-15T19:15:00+00:00", + "updated": "2022-06-15T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-154632", + "bom-ref": "debricked-154632", + "source": { + "url": "https://github.com/FriendsOfPHP/security-advisories/blob/master/sensiolabs/connect/2018-06-08-1.yaml", + "name": "FriendsOfPHP" + }, + "ratings": [], + "cwes": [], + "description": "Missing state parameter in OAuth requests leading to CSRF vulnerability", + "recommendation": "", + "created": "2018-06-08T00:00:00+00:00", + "published": "2018-06-08T00:00:00+00:00", + "updated": "2018-06-08T00:00:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::connect:3.4.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-16137", + "bom-ref": "CVE-2017-16137", + "source": { + "url": "https://github.com/advisories/GHSA-gxpj-cx7g-858c", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Regular Expression Denial of Service in debug\n\nAffected versions of `debug` are vulnerable to regular expression denial of service when untrusted user input is passed into the `o` formatter. \n\nAs it takes 50,000 characters to block the event loop for 2 seconds, this issue is a low severity issue.\n\n\n## Recommendation\n\nVersion 2.x.x: Update to version 2.6.9 or later.\nVersion 3.x.x: Update to version 3.1.0 or later.", + "recommendation": "", + "created": "2018-06-07T02:29:00+00:00", + "published": "2018-06-07T02:29:00+00:00", + "updated": "2019-10-09T23:24:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::debug:2.2.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149511", + "bom-ref": "debricked-149511", + "source": { + "url": "https://github.com/advisories/GHSA-c3m8-x3cg-qm2c", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Configuration Override in helmet-csp\n\nVersions of `helmet-csp` before to 2.9.1 are vulnerable to a Configuration Override affecting the application's Content Security Policy (CSP). The package's browser sniffing for Firefox deletes the `default-src` CSP policy, which is the fallback policy. This allows an attacker to remove an application's default CSP, possibly rendering the application vulnerable to Cross-Site Scripting.\n\n\n## Recommendation\n\nUpgrade to version 2.9.1 or later. Setting the `browserSniff` configuration to `false` in vulnerable versions also mitigates the issue.", + "recommendation": "Change helmet-csp to 1.2.1", + "created": "2020-09-03T20:39:53+00:00", + "published": "2020-09-03T20:39:53+00:00", + "updated": "2020-09-03T20:39:53+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::helmet-csp:1.2.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-16374", + "bom-ref": "CVE-2019-16374", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-16374", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Pega Platform 8.2.1 allows LDAP injection because a username can contain a * character and can be of unlimited length. An attacker can specify four characters of a username, followed by the * character, to bypass access control.", + "recommendation": "", + "created": "2020-08-13T13:15:00+00:00", + "published": "2020-08-13T13:15:00+00:00", + "updated": "2020-08-19T17:14:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-27225", + "bom-ref": "CVE-2020-27225", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-27225", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 4.6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 306 + ], + "description": "In versions 4.18 and earlier of the Eclipse Platform, the Help Subsystem does not authenticate active help requests to the local help web server, allowing an unauthenticated local attacker to issue active help commands to the associated Eclipse Platform process or Eclipse Rich Client Platform process.", + "recommendation": "", + "created": "2021-03-09T19:15:00+00:00", + "published": "2021-03-09T19:15:00+00:00", + "updated": "2021-03-18T18:22:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-8773", + "bom-ref": "CVE-2020-8773", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-8773", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.9, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "The Richtext Editor in Pega Platform before 8.2.6 is affected by a Stored Cross-Site Scripting (XSS) vulnerability.", + "recommendation": "", + "created": "2020-04-29T15:15:00+00:00", + "published": "2020-04-29T15:15:00+00:00", + "updated": "2020-04-30T17:49:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-8775", + "bom-ref": "CVE-2020-8775", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-8775", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.9, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Pega Platform before version 8.2.6 is affected by a Stored Cross-Site Scripting (XSS) vulnerability in the comment tags.", + "recommendation": "", + "created": "2020-04-29T16:15:00+00:00", + "published": "2020-04-29T16:15:00+00:00", + "updated": "2020-04-30T17:49:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32709", + "bom-ref": "CVE-2021-32709", + "source": { + "url": "https://github.com/advisories/GHSA-p696-gf58-9w97", + "name": "GitHub" + }, + "ratings": [ + { + "score": 4.9, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 306 + ], + "description": "Missing Authentication for Critical Function\n\nShopware is an open source eCommerce platform. Creation of order credits was not validated by ACL in admin orders. Users are recommend to update to the current version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview. For older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2021-06-24T19:15:00+00:00", + "published": "2021-06-24T19:15:00+00:00", + "updated": "2021-07-01T13:58:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32710", + "bom-ref": "CVE-2021-32710", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32710", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 384 + ], + "description": "Shopware is an open source eCommerce platform. Potential session hijacking of store customers in versions below 6.3.5.2. We recommend to update to the current version 6.3.5.2. You can get the update to 6.3.5.2 regularly via the Auto-Updater or directly via the download overview. For older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2021-06-24T20:15:00+00:00", + "published": "2021-06-24T20:15:00+00:00", + "updated": "2021-07-01T18:40:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32711", + "bom-ref": "CVE-2021-32711", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32711", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "Shopware is an open source eCommerce platform. Versions prior to 6.3.5.1 may leak of information via Store-API. The vulnerability could only be fixed by changing the API system, which involves a non-backward-compatible change. Only consumers of the Store-API should be affected by this change. We recommend to update to the current version 6.3.5.1. You can get the update to 6.3.5.1 regularly via the Auto-Updater or directly via the download overview. https://www.shopware.com/en/download/#shopware-6 The vulnerability could only be fixed by changing the API system, which involves a non-backward-compatible change. Only consumers of the Store-API should be affected by this change. Please check your plugins if you have it in use. Detailed technical information can be found in the upgrade information. https://github.com/shopware/platform/blob/v6.3.5.1/UPGRADE-6.3.md#6351 ### Workarounds For older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version. https://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659 ### For more information https://docs.shopware.com/en/shopware-6-en/security-updates/security-update-02-2021", + "recommendation": "", + "created": "2021-06-24T20:15:00+00:00", + "published": "2021-06-24T20:15:00+00:00", + "updated": "2021-07-01T19:55:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32716", + "bom-ref": "CVE-2021-32716", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32716", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.9, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "Shopware is an open source eCommerce platform. In versions prior to 6.4.1.1 the admin api has exposed some internal hidden fields when an association has been loaded with a to many reference. Users are recommend to update to version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview. For older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin.", + "recommendation": "", + "created": "2021-06-24T21:15:00+00:00", + "published": "2021-06-24T21:15:00+00:00", + "updated": "2021-07-02T12:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32717", + "bom-ref": "CVE-2021-32717", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32717", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "Shopware is an open source eCommerce platform. In versions prior to 6.4.1.1 private files publicly accessible with Cloud Storage providers when the hashed URL is known. Users are recommend to first change their configuration to set the correct visibility according to the documentation. The visibility must be at the same level as `type`. When the Storage is saved on Amazon AWS we recommending disabling public access to the bucket containing the private files: https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html. Otherwise, update to Shopware 6.4.1.1 or install or update the Security plugin (https://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659) and run the command `./bin/console s3:set-visibility` to correct your cloud file visibilities.", + "recommendation": "", + "created": "2021-06-24T21:15:00+00:00", + "published": "2021-06-24T21:15:00+00:00", + "updated": "2021-07-02T12:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37707", + "bom-ref": "CVE-2021-37707", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37707", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Shopware is an open source eCommerce platform. Versions prior to 6.4.3.1 contain a vulnerability that allows manipulation of product reviews via API. Version 6.4.3.1 contains a patch. As workarounds for older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin.", + "recommendation": "", + "created": "2021-08-16T19:15:00+00:00", + "published": "2021-08-16T19:15:00+00:00", + "updated": "2021-08-16T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37708", + "bom-ref": "CVE-2021-37708", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37708", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 77 + ], + "description": "Shopware is an open source eCommerce platform. Versions prior to 6.4.3.1 contain a command injection vulnerability in mail agent settings. Version 6.4.3.1 contains a patch. As workarounds for older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin.", + "recommendation": "", + "created": "2021-08-16T20:15:00+00:00", + "published": "2021-08-16T20:15:00+00:00", + "updated": "2021-08-16T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37709", + "bom-ref": "CVE-2021-37709", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-37709", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 639 + ], + "description": "Shopware is an open source eCommerce platform. Versions prior to 6.4.3.1 contain a vulnerability involving an insecure direct object reference of log files of the Import/Export feature. Version 6.4.3.1 contains a patch. As workarounds for older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin.", + "recommendation": "", + "created": "2021-08-16T22:15:00+00:00", + "published": "2021-08-16T22:15:00+00:00", + "updated": "2021-08-16T22:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37710", + "bom-ref": "CVE-2021-37710", + "source": { + "url": "https://github.com/advisories/GHSA-fc38-mxwr-pfhx", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 3.5, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "Cross-Site Scripting via SVG media files\n\n### Impact\nCross-Site Scripting via SVG media files\n\n### Patches\nWe recommend updating to the current version 6.4.3.1. You can get the update to 6.4.3.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2021-08-23T19:43:00+00:00", + "published": "2021-08-23T19:43:00+00:00", + "updated": "2021-08-23T19:43:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-37711", + "bom-ref": "CVE-2021-37711", + "source": { + "url": "https://github.com/advisories/GHSA-gcvv-gq92-x94r", + "name": "GitHub" + }, + "ratings": [ + { + "score": 8.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 918 + ], + "description": "Authenticated server-side request forgery in file upload via URL.\n\n### Impact\nAuthenticated server-side request forgery in file upload via URL.\n\n### Patches\nWe recommend updating to the current version 6.4.3.1. You can get the update to 6.4.3.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2021-08-23T19:42:49+00:00", + "published": "2021-08-23T19:42:49+00:00", + "updated": "2021-08-23T19:42:49+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24744", + "bom-ref": "CVE-2022-24744", + "source": { + "url": "https://github.com/advisories/GHSA-w267-m9c4-8555", + "name": "GitHub" + }, + "ratings": [ + { + "score": 3.5, + "severity": "low", + "method": "CVSSv3" + }, + { + "score": 3.5, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 613 + ], + "description": "Shopware user session is not logged out if the password is reset via password recovery\n\n### Impact\nUser session is not logged out if the password is reset via password recovery\n\n## Patches\nFixed in 6.4.8.1, maintainers recommend updating to the current version 6.4.8.2. You can get the update to 6.4.8.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n## Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2022-03-10T17:37:43+00:00", + "published": "2022-03-10T17:37:43+00:00", + "updated": "2022-03-10T17:37:43+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24745", + "bom-ref": "CVE-2022-24745", + "source": { + "url": "https://github.com/advisories/GHSA-jp6h-mxhx-pgqh", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 384 + ], + "description": "Shopware guest session is shared between customers\n\n### Impact\nGuest sessions are shared between customers when HTTP cache is enabled. Setups with Varnish are not affected by this issue\n\n## Patches\n\nWe recommend updating to the current version 6.4.8.2. You can get the update to 6.4.8.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n## Workarounds\n\n### Security Plugin\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\n### Disable HTTP Cache\n\nDisabling HTTP Cache is also a valid workaround", + "recommendation": "", + "created": "2022-03-10T17:28:55+00:00", + "published": "2022-03-10T17:28:55+00:00", + "updated": "2022-03-10T17:28:55+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24746", + "bom-ref": "CVE-2022-24746", + "source": { + "url": "https://github.com/advisories/GHSA-952p-fqcp-g8pc", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.1, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 79 + ], + "description": "HTML injection possibility in voucher code form in Shopware\n\n### Impact\nHTML injection possibility in voucher code form\n\n## Patches\nPatched in 6.4.8.1, maintainers recommend updating to the current version 6.4.8.2. You can get the update to 6.4.8.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n## Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2022-03-10T17:49:26+00:00", + "published": "2022-03-10T17:49:26+00:00", + "updated": "2022-03-10T17:49:26+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24747", + "bom-ref": "CVE-2022-24747", + "source": { + "url": "https://github.com/advisories/GHSA-6wrh-279j-6hvw", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "HTTP caching is marking private HTTP headers as public in Shopware\n\n### Impact\nHTTP caching is marking private HTTP headers as public\n\n## Patches\nFixed in recommend updating to the current version 6.4.8.2. You can get the update to 6.4.8.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n## Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.", + "recommendation": "", + "created": "2022-03-10T17:55:21+00:00", + "published": "2022-03-10T17:55:21+00:00", + "updated": "2022-03-10T17:55:21+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24871", + "bom-ref": "CVE-2022-24871", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-24871", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 918 + ], + "description": "Shopware is an open commerce platform based on Symfony Framework and Vue. In affected versions an attacker can abuse the Admin SDK functionality on the server to read or update internal resources. Users are advised to update to the current version 6.4.10.1. For older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. There are no known workarounds for this issue.", + "recommendation": "", + "created": "2022-04-20T19:15:00+00:00", + "published": "2022-04-20T19:15:00+00:00", + "updated": "2022-04-20T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-24872", + "bom-ref": "CVE-2022-24872", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-24872", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 732 + ], + "description": "Shopware is an open commerce platform based on Symfony Framework and Vue. Permissions set to sales channel context by admin-api are still usable within normal user session. Users are advised to update to the current version 6.4.10.1. For older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. There are no known workarounds for this issue.", + "recommendation": "", + "created": "2022-04-20T20:15:00+00:00", + "published": "2022-04-20T20:15:00+00:00", + "updated": "2022-04-20T20:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-151444", + "bom-ref": "debricked-151444", + "source": { + "url": "https://github.com/advisories/GHSA-qvhr-55hg-3qwv", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Non-persistent XSS in the Storefront in Shopware\n\n### Impact\nNon-persistent XSS in the Storefront\n\n### Patches\nWe recommend to update to the current version 6.3.1.1. You can get the update to 6.3.1.1 regularly via the Auto-Updater or directly via the download overview. \n\nFor older versions you can use the Security Plugin:\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### References\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-09-2020", + "recommendation": "", + "created": "2020-09-23T17:20:39+00:00", + "published": "2020-09-23T17:20:39+00:00", + "updated": "2020-09-23T17:20:39+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-151445", + "bom-ref": "debricked-151445", + "source": { + "url": "https://github.com/advisories/GHSA-qvc5-cfrr-384v", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "RCE in Third Party Library in Shopware\n\n### Impact\nRCE in Third Party Library\n\n### Patches\nWe recommend to update to the current version 6.3.1.1. You can get the update to 6.3.1.1 regularly via the Auto-Updater or directly via the download overview. \n\nFor older versions you can use the Security Plugin:\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### References\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-09-2020", + "recommendation": "", + "created": "2020-09-23T17:20:28+00:00", + "published": "2020-09-23T17:20:28+00:00", + "updated": "2020-09-23T17:20:28+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-152564", + "bom-ref": "debricked-152564", + "source": { + "url": "https://github.com/advisories/GHSA-p68v-frgx-4rjp", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Denial of Service via Cache Flooding\n\n### Impact\n Denial of Service via Cache Flooding\n\n### Patches\nWe recommend to update to the current version 6.3.2.1. You can get the update to 6.3.2.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2 the corresponding changes are also available via plugin:\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-10-2020", + "recommendation": "", + "created": "2020-10-19T21:34:14+00:00", + "published": "2020-10-19T21:34:14+00:00", + "updated": "2020-10-19T21:34:14+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-152565", + "bom-ref": "debricked-152565", + "source": { + "url": "https://github.com/advisories/GHSA-8xv9-qcr9-ww9j", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Authenticated XML External Entity Processing\n\n### Impact\nAuthenticated XML External Entity Processing\n\n### Patches\nWe recommend to update to the current version 6.3.2.1. You can get the update to 6.3.2.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2 the corresponding changes are also available via plugin:\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-10-2020", + "recommendation": "", + "created": "2020-10-19T21:32:18+00:00", + "published": "2020-10-19T21:32:18+00:00", + "updated": "2020-10-19T21:32:18+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-156550", + "bom-ref": "debricked-156550", + "source": { + "url": "https://github.com/advisories/GHSA-8pfh-mm2g-hmc3", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Authenticated Server Side Request Forgery\n\n### Impact\nAuthenticated Server Side Request Forgery\n\n### Patches\nWe recommend to update to the current version 6.3.4.1. You can get the update to 6.3.4.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2 the corresponding changes are also available via plugin:\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-12-2020\n\n### Credits\nWe would like to thank REQON B.V. for reporting this issue.", + "recommendation": "", + "created": "2020-12-21T18:01:24+00:00", + "published": "2020-12-21T18:01:24+00:00", + "updated": "2020-12-21T18:01:24+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-156551", + "bom-ref": "debricked-156551", + "source": { + "url": "https://github.com/advisories/GHSA-cq6h-w3mc-57f4", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Information exposure via query strings in URL\n\n### Impact\n\nInformation exposure via query strings in URL\n\n### Patches\nWe recommend to update to the current version 6.3.4.1. You can get the update to 6.3.4.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2 the corresponding changes are also available via plugin:\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-12-2020\n\n### Credits\nWe would like to thank Oliver Herrmann for reporting this issue.", + "recommendation": "", + "created": "2020-12-21T18:01:16+00:00", + "published": "2020-12-21T18:01:16+00:00", + "updated": "2020-12-21T18:01:16+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-156552", + "bom-ref": "debricked-156552", + "source": { + "url": "https://github.com/advisories/GHSA-5q58-x5h2-v5rx", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Authenticated Privilege Escalation\n\n### Impact\nAuthenticated Privilege Escalation\n\n### Patches\nWe recommend to update to the current version 6.3.4.1. You can get the update to 6.3.4.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2 the corresponding changes are also available via plugin:\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-12-2020", + "recommendation": "", + "created": "2020-12-21T18:01:08+00:00", + "published": "2020-12-21T18:01:08+00:00", + "updated": "2020-12-21T18:01:08+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-159633", + "bom-ref": "debricked-159633", + "source": { + "url": "https://github.com/advisories/GHSA-jvg4-9rc2-wvcr", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Generation of fake documents via public GET-call\n\n### Impact\nGeneration of fake documents via public GET-call\n\n### Patches\nWe recommend to update to the current version 6.3.5.1. You can get the update to 6.3.5.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-02-2021", + "recommendation": "", + "created": "2021-02-10T02:32:07+00:00", + "published": "2021-02-10T02:32:07+00:00", + "updated": "2021-02-10T02:32:07+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-159634", + "bom-ref": "debricked-159634", + "source": { + "url": "https://github.com/advisories/GHSA-f2vv-h5x4-57gr", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Leak of information via Store-API\n\n### Impact\nLeak of information via Store-API\n\n### Patches\nWe recommend to update to the current version 6.3.5.1. You can get the update to 6.3.5.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\nThe vulnerability could only be fixed by changing the API system, which involves a non-backward-compatible change. Only consumers of the Store-API should be affected by this change. Please check your plugins if you have it in use. Detailed technical information can be found in the upgrade information.\n\nhttps://github.com/shopware/platform/blob/v6.3.5.1/UPGRADE-6.3.md#6351\n\n### Workarounds\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-02-2021", + "recommendation": "", + "created": "2021-02-10T02:32:21+00:00", + "published": "2021-02-10T02:32:21+00:00", + "updated": "2021-02-10T02:32:21+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-161293", + "bom-ref": "debricked-161293", + "source": { + "url": "https://github.com/advisories/GHSA-pjj4-jjgc-h3r8", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Authenticated remote code execution\n\n### Impact\nAuthenticated remote code execution using plugin manager without ACL permissions.\n\n### Patches\nWe recommend to update to the current version 6.3.5.2. You can get the update to 6.3.5.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-03-2021", + "recommendation": "", + "created": "2021-03-12T23:09:24+00:00", + "published": "2021-03-12T23:09:24+00:00", + "updated": "2021-03-12T23:09:24+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-161294", + "bom-ref": "debricked-161294", + "source": { + "url": "https://github.com/advisories/GHSA-h9q8-5gv2-v6mg", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Potential Session Hijacking\n\n### Impact\nPotential session hijacking of store customers.\n\n### Patches\nWe recommend to update to the current version 6.3.5.2. You can get the update to 6.3.5.2 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-03-2021", + "recommendation": "", + "created": "2021-03-12T23:09:08+00:00", + "published": "2021-03-12T23:09:08+00:00", + "updated": "2021-03-12T23:09:08+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-162911", + "bom-ref": "debricked-162911", + "source": { + "url": "https://github.com/advisories/GHSA-qg7c-q3vq-rgxr", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Leak of information via Store-API aggregations in shopware/platform and shopware/core\n\n### Impact\n\nLeak of information via Store-API\n\n### Patches\nWe recommend to update to the current version 6.3.5.3. You can get the update to 6.3.5.3 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-04-2021", + "recommendation": "", + "created": "2021-04-13T15:13:26+00:00", + "published": "2021-04-13T15:13:26+00:00", + "updated": "2021-04-13T15:13:26+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-162913", + "bom-ref": "debricked-162913", + "source": { + "url": "https://github.com/advisories/GHSA-88rc-3p98-rgvx", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "After order payment process manipulation in shopware/platform and shopware/core\n\n### Impact\n\nAfter order payment process manipulation\n\n### Patches\nWe recommend to update to the current version 6.3.5.3. You can get the update to 6.3.5.3 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\n\nFor older versions of 6.1 and 6.2, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659\n\n### For more information\nhttps://docs.shopware.com/en/shopware-6-en/security-updates/security-update-04-2021", + "recommendation": "", + "created": "2021-04-13T15:13:48+00:00", + "published": "2021-04-13T15:13:48+00:00", + "updated": "2021-04-13T15:13:48+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-167582", + "bom-ref": "debricked-167582", + "source": { + "url": "https://github.com/advisories/GHSA-wq3r-jwrq-xg6w", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Canceling of orders not related to the logged-in user\n\n### Impact\nCanceling of orders not related to the logged-in user\n\n### Patches\nWe recommend updating to the current version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2021-06-28T16:57:23+00:00", + "published": "2021-06-28T16:57:23+00:00", + "updated": "2021-06-28T16:57:23+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-167583", + "bom-ref": "debricked-167583", + "source": { + "url": "https://github.com/advisories/GHSA-g7w8-pp9w-7p32", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Creation of order credits was not validated by acl in admin orders\n\n### Impact\nCreation of order credits was not validated by ACL in admin orders\n\n### Patches\nWe recommend updating to the current version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2021-06-28T16:57:32+00:00", + "published": "2021-06-28T16:57:32+00:00", + "updated": "2021-06-28T16:57:32+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-167584", + "bom-ref": "debricked-167584", + "source": { + "url": "https://github.com/advisories/GHSA-vrf2-xghr-j52v", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Private files publicly accessible with Cloud Storage providers\n\n### Impact\n\nPrivate files publicly accessible with Cloud Storage providers when the hashed URL is known\n\n### Patches\n\nWe recommend first changing your configuration to set the correct visibility according to the documentation. The visibility must be at the same level as `type`.\n\nWhen the Storage is saved on Amazon AWS we recommending disabling public access to the bucket containing the private files: https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html\n\nOtherwise, update to Shopware 6.4.1.1 or install or update the Security plugin (https://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659) and run the command `./bin/console s3:set-visibility` to correct your cloud file visibilities", + "recommendation": "", + "created": "2021-06-28T18:20:42+00:00", + "published": "2021-06-28T18:20:42+00:00", + "updated": "2021-06-28T18:20:42+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-167585", + "bom-ref": "debricked-167585", + "source": { + "url": "https://github.com/advisories/GHSA-gpmh-g94g-qrhr", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Internal hidden fields are visible on to many associations in admin api\n\n### Impact\nThe admin api has exposed some internal hidden fields when an association has been loaded with a to many reference\n\n### Patches\nWe recommend updating to the current version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2021-06-28T18:20:53+00:00", + "published": "2021-06-28T18:20:53+00:00", + "updated": "2021-06-28T18:20:53+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-167586", + "bom-ref": "debricked-167586", + "source": { + "url": "https://github.com/advisories/GHSA-243q-g9j3-qf6r", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "non-admin users can create integration role with administrator role\n\n### Impact\nnon-admin users can create integration role with administrator role\n\n### Patches\nWe recommend updating to the current version 6.4.1.1. You can get the update to 6.4.1.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\n### Workarounds\nFor older versions of 6.1, 6.2, and 6.3 corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2021-06-28T18:21:01+00:00", + "published": "2021-06-28T18:21:01+00:00", + "updated": "2021-06-28T18:21:01+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-176812", + "bom-ref": "debricked-176812", + "source": { + "url": "https://github.com/advisories/GHSA-r64m-qchj-hrjp", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Webcache Poisoning in shopware/platform and shopware/core\n\n### Impact\nWebcache Poisoning via X-Forwarded-Prefix and sub-request\n\n### Patches\nWe recommend updating to the current version 6.4.6.1. You can get the update to 6.4.6.1 regularly via the Auto-Updater or directly via the download overview.\n\nhttps://www.shopware.com/en/download/#shopware-6\n\nWorkarounds\nFor older versions of 6.1, 6.2, and 6.3, corresponding security measures are also available via a plugin. For the full range of functions, we recommend updating to the latest Shopware version.\n\nhttps://store.shopware.com/en/detail/index/sArticle/518463/number/Swag136939272659", + "recommendation": "", + "created": "2021-11-24T20:05:19+00:00", + "published": "2021-11-24T20:05:19+00:00", + "updated": "2021-11-24T20:05:19+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::platform:1.3.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-21680", + "bom-ref": "CVE-2022-21680", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-21680", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression `block.def` may cause catastrophic backtracking against some strings and lead to a regular expression denial of service (ReDoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.", + "recommendation": "", + "created": "2022-01-14T17:15:00+00:00", + "published": "2022-01-14T17:15:00+00:00", + "updated": "2022-01-14T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::marked:0.3.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-21681", + "bom-ref": "CVE-2022-21681", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-21681", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Marked is a markdown parser and compiler. Prior to version 4.0.10, the regular expression `inline.reflinkSearch` may cause catastrophic backtracking against some strings and lead to a denial of service (DoS). Anyone who runs untrusted markdown through a vulnerable version of marked and does not use a worker with a time limit may be affected. This issue is patched in version 4.0.10. As a workaround, avoid running untrusted markdown through marked or run marked on a worker thread and set a reasonable time limit to prevent draining resources.", + "recommendation": "", + "created": "2022-01-14T17:15:00+00:00", + "published": "2022-01-14T17:15:00+00:00", + "updated": "2022-01-14T17:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::marked:0.3.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149695", + "bom-ref": "debricked-149695", + "source": { + "url": "https://github.com/advisories/GHSA-xf5p-87ch-gxw2", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Regular Expression Denial of Service in marked\n\nVersions of `marked` prior to 0.6.2 and later than 0.3.14 are vulnerable to Regular Expression Denial of Service. Email addresses may be evaluated in quadratic time, allowing attackers to potentially crash the node process due to resource exhaustion.\n\n\n## Recommendation\n\nUpgrade to version 0.6.2 or later.", + "recommendation": "", + "created": "2019-06-05T14:10:03+00:00", + "published": "2019-06-05T14:10:03+00:00", + "updated": "2019-06-05T14:10:03+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::marked:0.3.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-10540", + "bom-ref": "CVE-2016-10540", + "source": { + "url": "https://github.com/advisories/GHSA-hxm2-r34f-qmc5", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Regular Expression Denial of Service in minimatch\n\nAffected versions of `minimatch` are vulnerable to regular expression denial of service attacks when user input is passed into the `pattern` argument of `minimatch(path, pattern)`.\n\n\n## Proof of Concept\n```\nvar minimatch = require(“minimatch”);\n\n// utility function for generating long strings\nvar genstr = function (len, chr) {\n var result = “”;\n for (i=0; i<=len; i++) {\n result = result + chr;\n }\n return result;\n}\n\nvar exploit = “[!” + genstr(1000000, “\\\\”) + “A”;\n\n// minimatch exploit.\nconsole.log(“starting minimatch”);\nminimatch(“foo”, exploit);\nconsole.log(“finishing minimatch”);\n```\n\n\n## Recommendation\n\nUpdate to version 3.0.2 or later.", + "recommendation": "Change minimatch to 3.0.2", + "created": "2018-05-31T20:29:00+00:00", + "published": "2018-05-31T20:29:00+00:00", + "updated": "2019-10-09T23:16:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::minimatch:0.3.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-16042", + "bom-ref": "CVE-2017-16042", + "source": { + "url": "https://github.com/advisories/GHSA-qh2h-chj9-jffq", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 78 + ], + "description": "Command Injection in growl\n\nAffected versions of `growl` do not properly sanitize input prior to passing it into a shell command, allowing for arbitrary command execution.\n\n\n## Recommendation\n\nUpdate to version 1.10.2 or later.", + "recommendation": "Change growl to 1.10.0", + "created": "2018-06-04T19:29:00+00:00", + "published": "2018-06-04T19:29:00+00:00", + "updated": "2019-10-09T23:24:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::growl:1.9.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2012-6619", + "bom-ref": "CVE-2012-6619", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2012-6619", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to cause a denial of service (crash) or read system memory via a crafted BSON object in the column name in an insert command, which triggers a buffer over-read.", + "recommendation": "", + "created": "2014-03-06T15:55:00+00:00", + "published": "2014-03-06T15:55:00+00:00", + "updated": "2014-05-07T03:45:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2013-2132", + "bom-ref": "CVE-2013-2132", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2013-2132", + "name": "NVD" + }, + "ratings": [ + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "bson/_cbsonmodule.c in the mongo-python-driver (aka. pymongo) before 2.5.2, as used in MongoDB, allows context-dependent attackers to cause a denial of service (NULL pointer dereference and crash) via vectors related to decoding of an \"invalid DBRef.\"", + "recommendation": "", + "created": "2013-08-15T17:55:00+00:00", + "published": "2013-08-15T17:55:00+00:00", + "updated": "2018-10-30T16:27:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-8180", + "bom-ref": "CVE-2014-8180", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2014-8180", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 2.1, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 287 + ], + "description": "MongoDB on Red Hat Satellite 6 allows local users to bypass authentication by logging in with an empty password and delete information which can cause a Denial of Service.", + "recommendation": "", + "created": "2017-06-06T18:29:00+00:00", + "published": "2017-06-06T18:29:00+00:00", + "updated": "2017-06-14T12:41:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-1609", + "bom-ref": "CVE-2015-1609", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2015-1609", + "name": "NVD" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "MongoDB before 2.4.13 and 2.6.x before 2.6.8 allows remote attackers to cause a denial of service via a crafted UTF-8 string in a BSON request.", + "recommendation": "", + "created": "2015-03-30T14:59:00+00:00", + "published": "2015-03-30T14:59:00+00:00", + "updated": "2017-07-01T01:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-6494", + "bom-ref": "CVE-2016-6494", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2016-6494", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 2.1, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 200 + ], + "description": "The client in MongoDB uses world-readable permissions on .dbshell history files, which might allow local users to obtain sensitive information by reading these files.", + "recommendation": "", + "created": "2016-10-03T18:59:00+00:00", + "published": "2016-10-03T18:59:00+00:00", + "updated": "2017-11-28T13:04:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-18381", + "bom-ref": "CVE-2017-18381", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-18381", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.1, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 254 + ], + "description": "The installation process in Open edX before 2017-01-10 exposes a MongoDB instance to external connections with default credentials.", + "recommendation": "", + "created": "2019-07-30T19:15:00+00:00", + "published": "2019-07-30T19:15:00+00:00", + "updated": "2020-01-07T18:19:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-2665", + "bom-ref": "CVE-2017-2665", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2017-2665", + "name": "NVD" + }, + "ratings": [ + { + "score": 7, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 1.9, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 522 + ], + "description": "The skyring-setup command creates random password for mongodb skyring database but it writes password in plain text to /etc/skyring/skyring.conf file which is owned by root but read by local user. Any local user who has access to system running skyring service will be able to get password in plain text.", + "recommendation": "", + "created": "2018-07-06T13:29:00+00:00", + "published": "2018-07-06T13:29:00+00:00", + "updated": "2019-10-09T23:27:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-32036", + "bom-ref": "CVE-2021-32036", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2021-32036", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 770 + ], + "description": "An authenticated user without any specific authorizations may be able to repeatedly invoke the features command where at a high volume may lead to resource depletion or generate high lock contention. This may result in denial of service and in rare cases could result in id field collisions.", + "recommendation": "", + "created": "2022-02-04T23:15:00+00:00", + "published": "2022-02-04T23:15:00+00:00", + "updated": "2022-02-04T23:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-149495", + "bom-ref": "debricked-149495", + "source": { + "url": "https://github.com/advisories/GHSA-mh5c-679w-hh4r", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Denial of Service in mongodb\n\nVersions of `mongodb` prior to 3.1.13 are vulnerable to Denial of Service. The package fails to properly catch an exception when a collection name is invalid and the DB does not exist, crashing the application.\n\n\n## Recommendation\n\nUpgrade to version 3.1.13 or later.", + "recommendation": "Change mongodb to 3.1.13", + "created": "2020-09-03T21:12:01+00:00", + "published": "2020-09-03T21:12:01+00:00", + "updated": "2020-09-03T21:12:01+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mongodb:2.2.36::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-4411", + "bom-ref": "CVE-2015-4411", + "source": { + "url": "https://github.com/advisories/GHSA-qh4w-7pw3-p4rp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Potential denial of service in bson rubygem\n\nThe Moped::BSON::ObjecId.legal? method in mongodb/bson-ruby before 3.0.4 as used in rubygem-moped allows remote attackers to cause a denial of service (worker resource consumption) via a crafted string. NOTE: This issue is due to an incomplete fix to CVE-2015-4410.", + "recommendation": "", + "created": "2020-02-20T17:15:00+00:00", + "published": "2020-02-20T17:15:00+00:00", + "updated": "2020-02-28T15:32:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-4412", + "bom-ref": "CVE-2015-4412", + "source": { + "url": "https://github.com/advisories/GHSA-h6rj-8r3c-9gpj", + "name": "GitHub" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "bson is vulnerable to denial of service due to incorrect regex validation\n\nBSON injection vulnerability in the legal? function in BSON (bson-ruby) gem before 3.0.4 for Ruby allows remote attackers to cause a denial of service (resource consumption) or inject arbitrary data via a crafted string.", + "recommendation": "", + "created": "2018-02-05T16:29:00+00:00", + "published": "2018-02-05T16:29:00+00:00", + "updated": "2018-03-13T19:49:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-2391", + "bom-ref": "CVE-2019-2391", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-2391", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.4, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 502 + ], + "description": "Incorrect parsing of certain JSON input may result in js-bson not correctly serializing BSON. This may cause unexpected application behaviour including data disclosure. This issue affects: MongoDB Inc. js-bson library version 1.1.3 and prior to.", + "recommendation": "", + "created": "2020-03-31T14:15:00+00:00", + "published": "2020-03-31T14:15:00+00:00", + "updated": "2020-09-29T19:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-7610", + "bom-ref": "CVE-2020-7610", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-7610", + "name": "NVD" + }, + "ratings": [ + { + "score": 9.8, + "severity": "critical", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 502 + ], + "description": "All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. The package will ignore an unknown value for an object's _bsotype, leading to cases where an object is serialized as a document rather than the intended BSON type.", + "recommendation": "", + "created": "2020-03-30T19:15:00+00:00", + "published": "2020-03-30T19:15:00+00:00", + "updated": "2020-04-01T19:47:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::bson:1.0.9::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-10795", + "bom-ref": "CVE-2019-10795", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2019-10795", + "name": "NVD" + }, + "ratings": [ + { + "score": 6.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 74 + ], + "description": "undefsafe before 2.0.3 is vulnerable to Prototype Pollution. The 'a' function could be tricked into adding or modifying properties of Object.prototype using a __proto__ payload.", + "recommendation": "", + "created": "2020-02-18T16:15:00+00:00", + "published": "2020-02-18T16:15:00+00:00", + "updated": "2020-02-27T16:47:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::undefsafe:2.0.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-8116", + "bom-ref": "CVE-2020-8116", + "source": { + "url": "https://github.com/advisories/GHSA-ff7x-qrg7-qggm", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.3, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.5, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 425 + ], + "description": "Prototype Pollution in dot-prop\n\nPrototype pollution vulnerability in dot-prop npm package versions before 4.2.1 and versions 5.x before 5.1.1 allows an attacker to add arbitrary properties to JavaScript language constructs such as objects.", + "recommendation": "", + "created": "2020-02-04T20:15:00+00:00", + "published": "2020-02-04T20:15:00+00:00", + "updated": "2020-08-20T15:28:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::dot-prop:4.2.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-33987", + "bom-ref": "CVE-2022-33987", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-33987", + "name": "NVD" + }, + "ratings": [ + { + "score": 5.3, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "The got package before 12.1.0 (also fixed in 11.8.5) for Node.js allows a redirect to a UNIX socket.", + "recommendation": "", + "created": "2022-06-18T21:15:00+00:00", + "published": "2022-06-18T21:15:00+00:00", + "updated": "2022-06-18T21:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::got:6.7.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-1002204", + "bom-ref": "CVE-2018-1002204", + "source": { + "url": "https://github.com/advisories/GHSA-3v6h-hqm4-2rg6", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4.3, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 22 + ], + "description": "Arbitrary File Write in adm-zip\n\nVersions of `adm-zip` before 0.4.9 are vulnerable to arbitrary file write when used to extract a specifically crafted archive that contains path traversal filenames (`../../file.txt` for example).\n\n\n## Recommendation\n\nUpdate to version 0.4.9 or later.", + "recommendation": "", + "created": "2018-07-25T17:29:00+00:00", + "published": "2018-07-25T17:29:00+00:00", + "updated": "2019-10-16T19:32:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::adm-zip:0.4.4::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2020-35896", + "bom-ref": "CVE-2020-35896", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2020-35896", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 770 + ], + "description": "An issue was discovered in the ws crate through 2020-09-25 for Rust. The outgoing buffer is not properly limited, leading to a remote memory-consumption attack.", + "recommendation": "", + "created": "2020-12-31T10:15:00+00:00", + "published": "2020-12-31T10:15:00+00:00", + "updated": "2021-01-07T13:53:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::ws:1.1.5::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-0916", + "bom-ref": "CVE-2022-0916", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-0916", + "name": "NVD" + }, + "ratings": [ + { + "score": 8.8, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 352 + ], + "description": "An issue was discovered in Logitech Options. The OAuth 2.0 state parameter was not properly validated. This leaves applications vulnerable to CSRF attacks during authentication and authorization operations.", + "recommendation": "", + "created": "2022-05-03T14:15:00+00:00", + "published": "2022-05-03T14:15:00+00:00", + "updated": "2022-05-03T14:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::options:0.0.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2022-0144", + "bom-ref": "CVE-2022-0144", + "source": { + "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-0144", + "name": "NVD" + }, + "ratings": [ + { + "score": 7.1, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 3.6, + "severity": "low", + "method": "CVSSv2" + } + ], + "cwes": [ + 269 + ], + "description": "shelljs is vulnerable to Improper Privilege Management", + "recommendation": "", + "created": "2022-01-11T07:15:00+00:00", + "published": "2022-01-11T07:15:00+00:00", + "updated": "2022-01-11T07:15:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::shelljs:0.3.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "debricked-180554", + "bom-ref": "debricked-180554", + "source": { + "url": "https://github.com/advisories/GHSA-64g7-mvw6-v9qj", + "name": "GitHub" + }, + "ratings": [], + "cwes": [], + "description": "Improper Privilege Management in shelljs\n\n### Impact\nOutput from the synchronous version of `shell.exec()` may be visible to other users on the same system. You may be affected if you execute `shell.exec()` in multi-user Mac, Linux, or WSL environments, or if you execute `shell.exec()` as the root user.\n\nOther shelljs functions (including the asynchronous version of `shell.exec()`) are not impacted.\n\n### Patches\nPatched in shelljs 0.8.5\n\n### Workarounds\nRecommended action is to upgrade to 0.8.5.\n\n### References\nhttps://huntr.dev/bounties/50996581-c08e-4eed-a90e-c0bac082679c/\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Ask at https://github.com/shelljs/shelljs/issues/1058\n* Open an issue at https://github.com/shelljs/shelljs/issues/new", + "recommendation": "", + "created": "2022-01-14T21:09:50+00:00", + "published": "2022-01-14T21:09:50+00:00", + "updated": "2022-01-14T21:09:50+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::shelljs:0.3.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2015-8858", + "bom-ref": "CVE-2015-8858", + "source": { + "url": "https://github.com/advisories/GHSA-c9f4-xj24-8jqx", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.8, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 399 + ], + "description": "Regular Expression Denial of Service in uglify-js\n\nVersions of `uglify-js` prior to 2.6.0 are affected by a regular expression denial of service vulnerability when malicious inputs are passed into the `parse()` method.\n\n\n### Proof of Concept\n\n```\nvar u = require('uglify-js');\nvar genstr = function (len, chr) {\n var result = \"\";\n for (i=0; i<=len; i++) {\n result = result + chr;\n }\n\n return result;\n}\n\nu.parse(\"var a = \" + genstr(process.argv[2], \"1\") + \".1ee7;\");\n```\n\n### Results\n```\n$ time node test.js 10000\nreal\t0m1.091s\nuser\t0m1.047s\nsys\t0m0.039s\n\n$ time node test.js 80000\nreal\t0m6.486s\nuser\t0m6.229s\nsys\t0m0.094s\n```\n\n\n## Recommendation\n\nUpdate to version 2.6.0 or later.", + "recommendation": "Change uglify-js to 2.6.0", + "created": "2017-01-23T21:59:00+00:00", + "published": "2017-01-23T21:59:00+00:00", + "updated": "2017-03-02T02:59:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::uglify-js:2.4.24::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2021-23358", + "bom-ref": "CVE-2021-23358", + "source": { + "url": "https://github.com/advisories/GHSA-cf4h-3jhx-xvhq", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.2, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 94 + ], + "description": "Arbitrary Code Execution in underscore\n\nThe package `underscore` from 1.13.0-0 and before 1.13.0-2, from 1.3.2 and before 1.12.1 are vulnerable to Arbitrary Code Execution via the template function, particularly when a variable property is passed as an argument as it is not sanitized.", + "recommendation": "", + "created": "2021-03-29T14:15:00+00:00", + "published": "2021-03-29T14:15:00+00:00", + "updated": "2021-04-20T13:57:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::underscore:1.9.1::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-16487", + "bom-ref": "CVE-2018-16487", + "source": { + "url": "https://github.com/advisories/GHSA-4xc9-xhrj-v574", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.6, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 6.8, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Prototype Pollution in lodash\n\nVersions of `lodash` before 4.17.5 are vulnerable to prototype pollution. \n\nThe vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of `Object` via `{constructor: {prototype: {...}}}` causing the addition or modification of an existing property that will exist on all objects.\n\n\n\n\n## Recommendation\n\nUpdate to version 4.17.11 or later.", + "recommendation": "", + "created": "2019-02-01T18:29:00+00:00", + "published": "2019-02-01T18:29:00+00:00", + "updated": "2020-09-18T16:38:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2018-3721", + "bom-ref": "CVE-2018-3721", + "source": { + "url": "https://github.com/advisories/GHSA-fvqr-27wr-82fm", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [], + "description": "Prototype Pollution in lodash\n\nVersions of `lodash` before 4.17.5 are vulnerable to prototype pollution. \n\nThe vulnerable functions are 'defaultsDeep', 'merge', and 'mergeWith' which allow a malicious user to modify the prototype of `Object` via `__proto__` causing the addition or modification of an existing property that will exist on all objects.\n\n\n\n\n## Recommendation\n\nUpdate to version 4.17.5 or later.", + "recommendation": "", + "created": "2018-06-07T02:29:00+00:00", + "published": "2018-06-07T02:29:00+00:00", + "updated": "2019-10-03T00:03:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2019-1010266", + "bom-ref": "CVE-2019-1010266", + "source": { + "url": "https://github.com/advisories/GHSA-x5rq-j2xg-h7qm", + "name": "GitHub" + }, + "ratings": [ + { + "score": 6.5, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 4, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 770 + ], + "description": "Regular Expression Denial of Service (ReDoS) in lodash\n\nlodash prior to 4.7.11 is affected by: CWE-400: Uncontrolled Resource Consumption. The impact is: Denial of service. The component is: Date handler. The attack vector is: Attacker provides very long strings, which the library attempts to match using a regular expression. The fixed version is: 4.7.11.", + "recommendation": "", + "created": "2019-07-17T21:15:00+00:00", + "published": "2019-07-17T21:15:00+00:00", + "updated": "2020-09-30T13:40:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::lodash:2.4.2::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-16026", + "bom-ref": "CVE-2017-16026", + "source": { + "url": "https://github.com/advisories/GHSA-7xfp-9c55-5vqj", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5.9, + "severity": "medium", + "method": "CVSSv3" + }, + { + "score": 7.1, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 20 + ], + "description": "Remote Memory Exposure in request\n\nAffected versions of `request` will disclose local system memory to remote systems in certain circumstances. When a multipart request is made, and the type of `body` is `number`, then a buffer of that size will be allocated and sent to the remote server as the body.\n\n## Proof of Concept\n\n```\nvar request = require('request');\nvar http = require('http');\n\nvar serveFunction = function (req, res){\n\treq.on('data', function (data) {\n console.log(data)\n });\n\tres.end();\n};\nvar server = http.createServer(serveFunction);\nserver.listen(8000);\n\nrequest({\n\tmethod: \"POST\",\n\turi: 'http://localhost:8000',\n\tmultipart: [{body:500}]\n},function(err,res,body){});\n```\n\n\n## Recommendation\n\nUpdate to version 2.68.0 or later", + "recommendation": "", + "created": "2018-06-04T19:29:00+00:00", + "published": "2018-06-04T19:29:00+00:00", + "updated": "2019-10-09T23:24:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::request:2.36.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2017-16138", + "bom-ref": "CVE-2017-16138", + "source": { + "url": "https://github.com/advisories/GHSA-wrvr-8mpx-r7pp", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 400 + ], + "description": "Regular Expression Denial of Service in mime\n\nAffected versions of `mime` are vulnerable to regular expression denial of service when a mime lookup is performed on untrusted user input.\n\n\n## Recommendation\n\nUpdate to version 2.0.3 or later.", + "recommendation": "", + "created": "2018-06-07T02:29:00+00:00", + "published": "2018-06-07T02:29:00+00:00", + "updated": "2019-10-09T23:24:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::mime:1.2.11::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2016-2515", + "bom-ref": "CVE-2016-2515", + "source": { + "url": "https://github.com/advisories/GHSA-jcpv-g9rr-qxrc", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 7.8, + "severity": "high", + "method": "CVSSv2" + } + ], + "cwes": [ + 399 + ], + "description": "Regular Expression Denial of Service in hawk\n\nVersions of `hawk` prior to 3.1.3, or 4.x prior to 4.1.1 are affected by a regular expression denial of service vulnerability related to excessively long headers and URI's.\n\n\n\n## Recommendation\n\nUpdate to hawk version 4.1.1 or later.", + "recommendation": "", + "created": "2016-04-13T16:59:00+00:00", + "published": "2016-04-13T16:59:00+00:00", + "updated": "2016-04-20T15:25:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::hawk:1.0.0::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-10064", + "bom-ref": "CVE-2014-10064", + "source": { + "url": "https://github.com/advisories/GHSA-f9cm-p3w6-xvr3", + "name": "GitHub" + }, + "ratings": [ + { + "score": 7.5, + "severity": "high", + "method": "CVSSv3" + }, + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 399 + ], + "description": "Denial-of-Service Extended Event Loop Blocking in qs\n\nVersions prior to 1.0.0 of `qs` are affected by a denial of service vulnerability that results from excessive recursion in parsing a deeply nested JSON string.\n\n\n\n\n## Recommendation\n\nUpdate to version 1.0.0 or later", + "recommendation": "", + "created": "2018-05-31T20:29:00+00:00", + "published": "2018-05-31T20:29:00+00:00", + "updated": "2019-10-09T23:09:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*" + } + ] + }, + { + "id": "CVE-2014-7191", + "bom-ref": "CVE-2014-7191", + "source": { + "url": "https://github.com/advisories/GHSA-crvj-3gj9-gm2p", + "name": "GitHub" + }, + "ratings": [ + { + "score": 5, + "severity": "medium", + "method": "CVSSv2" + } + ], + "cwes": [ + 399 + ], + "description": "High severity vulnerability that affects qs\n\nWithdrawn, accidental duplicate publish.\r\n\r\nThe qs module before 1.0.0 in Node.js does not call the compact function for array data, which allows remote attackers to cause a denial of service (memory consumption) by using a large index value to create a sparse array.", + "recommendation": "Change qs to 1.0.0", + "created": "2014-10-19T01:55:00+00:00", + "published": "2014-10-19T01:55:00+00:00", + "updated": "2017-09-08T01:29:00+00:00", + "affects": [ + { + "ref": "cpe:2.3:a::qs:0.6.6::*:*:*:*:*:*" + } + ] + } + ] +} \ No newline at end of file diff --git a/sampleData/owasp-nodejs-goat-with-vulns.zip b/sampleData/owasp-nodejs-goat-with-vulns.zip new file mode 100644 index 0000000000000000000000000000000000000000..45074516b4b2e157243f9efb1bc69336a79e0dd0 GIT binary patch literal 95555 zcmXV1V|1Kt6Hc2(jjhJE(U==2jh!?$8XJvmtFdi2wy|Mj+fKgS_k4f$N6vZfoqJ|3 z%skm2GLT;|ARr)MAuf&fRpbt9r}rE`L8vF9LXd#|YUgU;XwP74XKZ5W$Y5q?;Kbl+ z;bhL>;%sf}$Y|+kXM3uv8*{>r;(ee_Oz2N<(N2`Yr}_B`S^<`XBye`#rmsi}qgY7z z)pbz*W?{*VGN?5aQBvpJL;n7DzIKT1{xJqw;Po=!=GSvsiTtlO#oH|jeVzD<;k}d% z-`i4K$>XB@X-*NeZ@{fIc?^Dx zyjdq}rVr~#z8GJ*1f5L1cZVS;t^R@G9GwpQX(cRuJom zVULNwERuQD^9^FcgvKoJVUWa`R%vWnFH7o?ZAcf5kjUM)lHnkm*uUC>E1iX)#@kdW z^^a1mphH@yN5OE%ST!|kl`Ge6aChrPHdBvf{!^-C)2>SSml&D_fq^jS=e06z>=V-r zd}N_jff#`_&b&(gmJ1SLNb*^0Dwm!*xWp5s`2}TW+k=M{9i}$Gi*jGF; zO`RU7~Qz)#Vwqz1x(F0m0-7i=A~Yh zG%$ptzkbk)DLCMf;PtBzteay3AYbP)z)uZ{bXgKknKMa|i3OyV<>Bj=@xAbq3E~r~ zqB&RH*Nnb@HZlWF{QT8Ma>Png@+ZQMy6lsX^{Mm`XFFY} z($Ek0i*S{v^Dp}2c>G^1{FwbpN!uo7^cUYh4a)>c#A%i8ssQMIC(H@;kDhO_SGwpj zpCkT8iD8W`g;VJW=|<11Wss~mn^|gF7sxTntEJZB`>I-l10B68gE)B@UgL-Jd0@0F z8fRt66W#Q?f6;LMQf<|kkeaHZ1*gIxjjta%G}l5o*RPSg-JI9jSGRfT8?pjZON~R6 z&(Z%KJlM4U4s9qB1wNQYGeuPq`&kpJr9Nm;^C>^VM)D_b_Zmw>w|DNWqIFo?d}$XDOy6~KwORCI`}SI?@Dn1Y2S zK`<=Kw{SWmyPSgZ;p8jpZVLE{;Wy3se__veW5`ZS9(M35vls8+enEp7pheW&gSLS`g1s_anlDm(3>d9gFI99 zl-mAHb&t$fvV<9se@*3)g67&k&x$n#I6<(gXT~z;jou%5bm($Hszx|o9k<3 z-73U(B5E@X?2*N^OxOL~`S^koj2^?YJFrm4cpIg;nq#5_Q#QDfM0kQd&;;@PLH>}?~av<{aj&z{))**%}_YOu9&{1S& zTah{}A%Cqf$;DyjYa{WQ_bP_vs_ta7J_!bh+`dA=kD$lqLMid2vc=A7uAxc_$L}bX zNtO94_+ynyUEzMA7=VH3W(Ri>g0gu=8co+k2gXKl`u1wa14a&9jtB}zNQ~l%_rFJ{ zD-;?8hq9&N;YN6ZH~~QYu8N$mq*iceK)jCD?JLmm;E!#iYsvROSK`Va#}51aXSmxKGL0EVw>Ip8`p`521< z?^dP0HrKOzJYSy=&xjH;<7TREmX7sxe-DWgZ%L(jvbXVvn6)k-en+`%IDkjsu;!lE zOX1{K?`Dw}qU<;2zr11>BG)^LV?<2ad9Hd=??W@Z+^E_8ZK+5;E^H_>LPg=JYU)u$ z{o}#J{rTfH$0KY#Pv15JduGb(_>6Sq=s}=ycw`XP)s^(|fOmM>w|VjM{U#0)nku33 z^cwd8bMtD}tN&t1t|zBZDeQDLWQHwcq4J`6^{qI+EImyopxz24>8@?Ih8- zG1BgE2vhD5lW>(KOAv<@44gHs`TaQQq%nrnT<3D0DJC@vH{4^4`Qy8^9{@Vo&BvA5R2tQwRwN&8o+SM^?RzM2IL>FGxh@j*)Ar>->7OeBr|z$F#w3 zeci=8G0(4;zcEbzV_&nMhDoLV?(N9YL@`=$rw)BD z(b=&0h|t_u#v8w;(^}B9Q!8QqOWJz8;F+<~UqZ5Yc+TLqj+)v9F9{H-NqygaXt`yZ z7#v^Xg)62rcp{PN8o)WeW*k(zd4vC~NVs>)<}%@giDs$yz-;hSdB6kyC7DF_%?eDv z=>)b`8go9;7^Ta0W+;hoE{G6~8Z6ztP|KhLTdAz3_3v#RH^%|F1NqYw0w3Ap zRw5uH2d)vMF@!Yh`(M#w?)B!HR&Nwbp2qsV(#b-iAr5Oc57WvAT#W|gfl@$1*E9p4Yv>OR3zRaTZ1xO4Ix!XE#@$p_j`xWAe~xkkbA-*@ud=rgHP|;x zO}SjE64`r|$!AQIm?sTWC0zX9r7aj|VUKU)0cx(?(qHoUMmczm{E^6wVNnYRDMdUH zN}Fq{uUQny!Hv}sJ(_WoHm*p=-H&aj8kc1yB^|Q%TURqqyZvbd6-}2A%3m%XKqvAh z5iqTZmZ4TO!-!I}pAYttQh0y0N<-BG>k!l2#H0CZ z&eFE9GxrkFxm6l{!^hEYao~%aTwP#$55QT(TMJid*4g9;%H^4}&=g$oEgDhyz=ZpU zLbIw4HM9Zj`x!C5kPw=@0>3e(Fz)bQ@6DR1EFTpba^{`aKe+60c^|P}H~rhAH5l!z zAA@R5;5D}@sWXo52@JIO35${IO$hRu1aRYGeju-zx@^DZ^cowxdt^Y`VCL=t->#O* zjvW6jL1`lL#;UD6rl4^W1j+Xha+*bhS6p%*G5P;PhoZ6bNnUNU%ggFrC}hixv8K$0g~z!X2$G- z^8scf`FOMZT3%f9P@{GaN(UH>P$MTN+YDOhrh%wR6=!U{!^7u`hNfS@>`JRS+5*j3 zV3iKS3UP2y=g8qV z@T6MxA2XceRN3z?C5os7`JCL9$+43BuzP{ z#(&2TYF^9T#DACRDkYF-a}Ra4FO)Cf3$KG6z@9zQP~65SfjC!~yT7Q@bHSr6WP zh{=!e%f!}Q`}yhxzGmGvO39dowsFJtGGr#5%VNfwA|L)(j0D5Svymp^R&h^rD;{YJ zOGLLbFIFln9Lw-VpAOl=!gdvHhol3abQ_UWp|vOPqO%MB_$5k-&SrN>MAjA9#ul&Vw+U zii;Od^gc`5AqIoZjr33ZPeYEq7w0|NIHOqUEvKffs1?(G{S-y9BJxWWE5}k^$SADIob^nP zN4zb~9M)-FmK}6eHdHV@58Ruj&9{+jdkp7G^gjJTRpMKjf{Kbf1y22(gakLL+Hv|^ z!x%hAud`>aMaRyw2op#*$~Jt|W)ixZFkeATwv z=l5gf3H2L(`pM3-XNZQhL zT&%T(p!v+AuN{J13^bX;Gh#pQoxyo!|njj{w8ai~i}D4d~J3Xnx9h`l>9$VLR0 z#}ir|g&+02;6D!Vi;ZP{K2XJfAnEM*i(U*UCY)L z9{}A;P)JW(Ftbj~7ZFSUB{D5lTK|kSbczJ#2NufAzLl{m^uBz2cqHk|+F=4`Fc9D) zB+fg644q?68N-6ER4UM&oWwYI&h5gOuf=bOX#g3{pAHp7X0F5qt&V&5)qB*=RiuJ4 zD`r~5PQFfBCMDAWA&+(RNKjiBvz-Yc#~nsdzxVyxmffpd+-nbl1lI(~IiKN)-q$gt z8F2^d9;Se_pn5Jq(G68p&v-~PywqhfyklbB*Y5`7oLZb(zp`EU2MxUR0o~7WW0gGD zTi?Wc$esBw_r&7F`uPTYd})8QgaVTzMKbwK*O9#ido<0?v2iT{E#m4`sKq>))hp&` z7?D3mRN?oiO4P27<2$Y*yhlkdZiS~!6RE&1oFte$3J<7X`yM2F0!R`lZ)*k2dC9r}bT#`b}OTga>T zk}q(exw?C9H&@|tHO&;N8WCcB01U4$9i#TJk$$nbu!ex@GIK!@N6~MzWiLq(FStkp zCy^0&+*A$!!bVnW4r-&PV}zZp3#xeeFQC#7pP#%%npQfJ(Kl5^Vch^(Vl!ivY&=QS z-Tvv}PlTfhh#1xON|ZmLib5;m?l~Aa&6%dmE!3=qpzDmgaSl-#ZBq|fR( zY4YX;loSsWO6D85*XS}yNdj9VeP<+Vb{Dgs#Sw{+C+vRH=T7p8pzR7pb}Vq-3Rq9T$ zs~44!AB~0!%*cN<-maMix?OPdDDrV`8YyKB{o zVT`T4J($zGMYiY*RZimFG>b<+VeqOV?c69Np)lYE=@gjBE{?7}*La%lUO`=kUv}Ak znzMJIj-MLZW5}mWhwC)8A)=jr;9q%9P;p5&>KEd6di#(nC zuH^4K3;!4r`i?HrYANLHkH7l}ycO>pvDLAF+0pXkWR+zVco#GK)?96$J_xST2}fgC zBdZjZLE}hLO{g~u8KdQJzvtPE~FFs_&l}?G5T5Lxuy0G z^P&KQEVx;`@zYOd=k206gH@YfQNNYzzngP)N2iIa1A0aov(juGlRq3G2E6|CJ$eaJ zi^%|T@0aFnJZGz3GvmCOdog;vk^m7k@{;?XB;^66L;I^$zI3m;UV*gmS<4h_q;nhp zA#LR*XaQwmW#~C)CHLt}p5f7VdcA>WO3tT7&^zFQhCmFpA6S5oIBJM`)D9;k2}o;J zertQlQrtfW$6E%9m$I8o{7j0LHCzY(tL3IX!At%zMDEIjc_P%~HF@bUHLG4I4%NV? z0@(hp;!jinFtgpGEUxjyyx8_pi-VQPD~pnHD=iR%1f2f1Jz%$dJ43N?5b>z62;Pjj z8%yw4H3$*bQ77y^>y6WH>!Sb%gn+^%Menw^N;z{Y#gd= zUTOZIDSp?0OSGU&A7)clT3sjAn&ScjVl{%Z!F`|@6)3K}kB;fAWsj$>o&{`vNoQjH zG#@_d=)Qt-W^m#5UOKxPZmF3w{br3Y47|Lbx0af6ZH#DKB3~@0)q_Q^CTXJ?Ww5Yeq>Sn^Xcc z0^3?lQaV`H-FKn7ZWR2=AfMCatPR6E3%nti#YqNiD>>VlA|pjas6`&}W`1&u{WeA^ zS{^Q`tES`4)n3ukAtm#2Ne4GnR1s&b@z^cy*COhCja>a|yWO)F$i#4zaFi|pI}Sz& zL^iiICu>9l5%OtnHc<#CYlYDZDig%O4uQlPC#}fLL2DpE=VE!_2(4X%aTlXhctIth?iW)j< zI$p7);hEMJt{Yw(5#GZ&b1Pxn91X6Vgi1Uy zCsylczgv{KLI8re1!E%(fpN3JH!?`KMz|b0$fB+9A>Y_rJ4_a2gRK`!X0woznpR98 zyB3^L#AE%W+3~c;XSsO%VhdQ2r);f#L?4D?eu{6VYK?G-aCTEX$YAN>Ld~)CQUK@^ zdZGpfG@bU8F3CaLjt zkE%c|qgxY?>9T4cA{^qA_o;?hYRYYNasg?6s59k3v5_7o)p|`wi}KI$1m4E9i-{l* zStb8tNpA5qu-b0ZGAiF{({eP_wW6P_&0SL~|5BY?2Qy$v6LO_6uS5z;4Bi|LP8Jt5 zsLr^{m_o&f;C%bNxaYoKisnzm?FEpDjh_GlZr-ddz@6!QQ&j&+2$dOtt&Cg=dse=O z8%%{U+mkq?Aw6)ffgSApcEQ4eEF{Rc0p|ynoplqSGDOEZ<1>c+$g0ueV)AZAWrzv? z=p}4a=ftHs$43}6v?9q~`ty`_GPZdADr+7!nXFA8OX3XaD~A{ z^=b*vn0>za7gghTn1SkYihdzZUJ6T7=Q8*6*+X5Q{e-pSAMktbrnp2&l&#OvI4bSK z`D_5p_aey!kXI}M)Z*i!od4AvEeX!L0|_DJIjjSN`Mg^iTS#2BovzN~liZ0JT@U{TkOFQkSwfkf$~tQRP{WclXtnHxbCx1Hp93%8rx$U9w6t zJt~s+McJL(i772#IheRC;IVDm{Pow}Zr~?aIGUY*8=Mt?f53zd1h&mQZ4vv$MzTH^ zA$p52{b2+#>1Mg%P;Yu{XE9s~NWd>lOtg-@Lj;2sz!IYSycNp+7g7V33fH-IkNUGqnq&12}Y?^H!-(=cVxBT6e%m2o_Z`F)#=1j_hfW9iK{e|PI1O0+K$c=E|L;A@gB-pK+> z!MXe=?m7uraoDODQru;kdQ>HfH%$G*^aQ?4#`DZbH^}6Z+#1H?vW0^>8|V5$f-N|? zQa8Ucq+_eQpO}i{qzPeI;E7H3rLE42gzVrqxJ2^oIEyeNt&;U|ihJijf2)#!=2zfG zk_yEHXnL)q)y>31LelmWzwaV-p~hlY2nqBg{P@M*(xi4U+hE()yVV9VA-gB6kwaY~ zM}7ogg>ckF#r!wmB_wXQ7tljhwF@SJeCBpT4f^?bk~c-9noJ%U;UyHCfi6-b~b z`H4dE-0ptTd07f4yjLMG|BlnqXHQirJsUuy^5@vy)4-92y}v?^SKDm(QD(Wk{&ko? zLo7J46s@y*rBJHP^MP)yQ6aDly{&k}dNP<4DJ{83mbzd>Q4A3UKnrDgoogjE@yppEJ083DM}}Sh zFAnoL2$ee=3ac%~b~lh0$AzV{o)5F^hyG(JKT}xe<3n(yX7SJhs=|!3;WfgwOQpnbO;hJGZq&FWJ$ZT;F+c zy6e_5zGr^*ZuXToTGapaRU3oMWicg%Am7{>O*|e-`qs&P0D|U+9|;RVL8?=!aHJ)K z!Q}LuK*IXHrxDYPNq^CmptB}b(K5|}GN=4e^^HNlJ5@wSN@;8pA zU7omQP15)G3;P{s6T*Az6W=})E_L*0jwsTGj~{mApx2LP<=-cLr?U5U-}#P}pQ=CQ zseGT@QVw9N_1!Zke3(8)wN;NKuHnH0+QgwFH2E}%0Lco)lX0KVe=iiQN4#|&^4WR^ z4A#+!qJU(d*A9Udf7$)Tf@Z1*)(Kj{SL%{ft<^8LVAE;O;XLaAhB2zNBlP% zwTyU<2~bJdCM?FEM<}fogK;{{F@Xz9`p83enNO|0EL^oGx5W%}R?3!)cW08zUyt?T zEGR8ig4e>UXznXfG+S_^`3H8p%(JpJ(pWnOQ)uP{^>Sze+~RWsnp$cl{sbpG=O*8+ z7nlI`b4@-1+UqAbkefQ#0Rnvkg$dO0Eqraogw#2GL0_23#Y`O{Aib35iIvE;ezl8T z4pI*%BjobgY|K%);Y|0_g}b)0$9O#u2Jt@r8xlO9Sk1@0t$kX>b~9dpl_wHl{up+Kx$$)}pdv79rb3nt$>K6PI-8Sl7bIW#%rdv4nNzX;Foe z;a?cj?$bg> zi|uFNwBkr+^%$MpjV6?M!|c>n_;m&0p%BDbKawLS6p9+0@9K662yekhO&ueH5Q`qTrw6Ed8;+KU!Z2LTkg3ud`e!`30_w5LX&$ zn#?IyEuW$&mY0-XKuvAa%A{W_T(5%dfaR)P0|mO@ou*WxwhZGV|-?Kz?%}6CLPCyWjKj z0~TugllqSpxbM@^5cQtS2-C5OrGJ!6#E7@&|8~{P0>lmO%?jS1T|f|EY)S>otDf9? z&f4za{c~PM&wUs?1q0Bu4+KC0Ym3=7>LabWYT`=a0?FNYylf^z(kM}jCI6@NGQy#^nb_Al!g0O*Z0sDpO1 zQ&yisU?g}?sZ8z&w@#Y;KoIAxIh~16npz1*DPha5%@)%d+A-f9wNEPVBKniP6A%~N zEs7opM#-Gd*mR4+q`2)W>Oyqwl~1v1fwRSW5Cb-i@k!Q>YVf}<`rEA(A0ubgfMK8! z;uO$TCl-{GqtZuP#3hcp;Iz$c#oY=ziWkn zRw0yuMdX>Gb^m^7p+SzEFEH~fCY-L)9F9IbA)yMGH5Ge*-qjh^9FvEWXX^kIg6Vr< zn8`(p7#4?QfsG@YuF7&wU7n?&OkNa-yoJs5hC5fdcM{yRb3T!j%JYnc>sQn#?JI3O zN#B&*nbEUEj>guj&brUOxX2~`8XN{G?vX%_;A4 zxtRx~o^1(y9wHQIzl{BSMJ`&*Z}#lLhu4;Yp;v>a8m_{a%kq~?9+64YVA7a6Y2VPv zo0sGXeobH^F+7p6QZqJWDaHOJustzX4SW4g%NwTCi2cN|l(clrhOlvsh!l|*gvRd` zZ)+Z7(J2oabj5Zxf=C}^MqWIj7-2eUeK&i*gCeC!Ks@lwWy(7Dk8gyB%AWBq3!OVg z%U7Nl3}sqiifE~Rdz7qOi*o`^d~1I&><5;W+cZ>q0!bqfQ;tO7Z>&}j>A>fl`z_Km zH533k2#*vCM`2Spsxza8o=2*7N-w*&j-4gb}zOGTM$CQ znAg;YV0t+8NXpSfzoe!Id$B5IO5P5cgd!3B%FKQ~dsQ^B7_i4K-#&izF{qV|nmBk; z+NG>UcWmOw`ZYDochDGqt$CzWuMQp3Gmt!m zHV;WD0mM(Cq9@)j%K9j*$=jAW?habOY(h zB;^_D_+o*mqkW(xu9ULQH~Ikeqos)z)bgU&A^Fnk+fN-Cz}l2jy%-dt#UW9{3+`l6XoR3;){R%m`Zd*C2A$> zZIG494-%u6?|Rdv%m0;T*yF_LT^mnz_3dxen_Q9P;N+F1$`&OdJC&&ATH-Pb*(-KlS)CEV^V!Llg*B*dRYUUH?9cL#n)wHcF{(k%>+!^9P?0`4G z5v}eWM;>JJ8LYi+PUw7L92;7t7)^e$n7jcb27RG5*DWwDbPZh%BGz~;E?ZpI$`Sar zDZJU&C;yJgbkbnb=sMK@F|qyWLwl$cnJ%xatSTOc=Xkm9^Ld9`Oc0*>L6BG!Yq@ac zd{R>z*{PDMI+CNvb+4<|n*7vWK@w+9Y z;$xVk3F8Rmdm)#UMa?OR5#%R6wv1wA%bHIzTJmGs{H1k1dm==@v?&ds+KJf@d{?;Z zvh!|HfR*4J&1`GGDT$AsWO)oofJ|)0y95`jc9J+7F3kI4xojGFH{FtQhb-8XUXoXu zbA%Cbl{YT9bJU^87Z`e0I3~}Blhookt8@cgWWZw?gLWj$ph0?&QXFfMuBTA+>?Y$t zi96P%Ms@ZFSuodS5vJs!c;q9b@o={G!3M6~c8OwV@T$>kbcc5+6)w+?A>nhjjXrZ{uYTA~!;avKn8`RUD1m=q$R7GItlLpKt<0becQJ5EJMds@%d_ zwwNK!<%8!JJ2LN`w4ZW_$-xTib(o7iL9CIbuD|9*lVmhT>+WnV+E^8B;}utK^deYd zJD}N9IcMp3%VVo$6V0QQIw=ImPLL^nO6EdcvSRXJihPTTkd7NIbVh=W6}jhT2H|1l zcz&1igyGKA=VcE+)FK{4s+mQwOw>x>|7?#-B^+lpEo`l8C|^eGjbe`II@lVAZa$X} zvNMP(xh{g@j9bO=3xqh)CfdzF zFkb!L75!=(!pxP;l!ttVKJH5sTNY{7m>t&kQ1IzO9!PKHCi=|}aeZ!*mBeR>nk)>g zr%vqf!OX9$>{S=vS3#VJX__-o98jr+N;;c9fo>GJGDH{ta0yF4%tx}Lczv~(KYg^_ zRZ-E@5n-INvMEL{Mdr2ofz$jrW%@e6f%pc?LrO-5jq$UtzGyY90 z7d((ZkB^Ro1mWkCIQvg%=?U?NKoBFBc=EX^+WLK4YWl7cTfyRaGg6l9ixqUdo0Bu7 zJ{$sa5N(9of~-QiAb9TVe~N+Sj8@0>c!cGhfV9N}6uU!6C$kmE-}o)WNv6XTxCEYv>FMbOTt=zZRPQ3PoX#UL>GU-ce__{BK)tIy_mE+eZrYswPF zmhZryCv;Q!U=^b_l2ur_pQlikD33nAy4;YK9IC$-!Vyp}Poyr8tg4dtlS-XG!glXN zj)R=vjphRN}_WK#Lqc zk3E{onDvH^#KoZ>b(w`l4FbuFLwSd(Q(6yt&&b0YvOrrx(A(nbhVTZ)%5vt9!!I<6 zV^_4Ic5f;>{Mog;nTzFfBfW=go=3(8^ZuPqbxUg|asaOU z)Z_uCOI(t8|4X+b7T*8_UF(nSf39jp6)o>{FOY-mBN!t-iOmO43+0Q#{`a&KlAkNfz~jmB=%ZdDqYHYavR5ri@j`_%EnWnjHg<@%RmfiQP4*Y)yN-%R zng(o}-Azw1vc$v17z=M4nF`E|)nV%>0I;id3Yt);xDw8z(cua_(#wjqSx$IzI#aiT z;SSo~4HczR8PchWgvxPwuk%x)x$^@B_xN|IM01Z5}AXfdR zDGmji8kZaQ*AsQE9$+@fuj)ZwxX{suaHT~<0TYY>T4xJwm5voBrXK-++l$dH_x(p_ z%hduyRkYi~ZR*}0R*H@{DK-zJ#ifz+-G5N$!csp+gN!1`E{(KTe1v8$=uA1~-g{u7 zZT!p!(E!0llenn5j#Jy~E1g$Io?4cI@DDg!G~Q4T3M)iKO=y61SId{{-|DJ7T8H%spy-lw5DG28tcW z%Fa2bBHy^_evsR{FPXg;;Vg$}H+}oN(E4D1nUHaGu)-42yHpo?k}sq?y1-!n_8`YY3b^hEtWip zPY(*zs<>N0D-mST3MtD0u?3%! zg07OZQs$JFz5%24pUba~(dn`B!RbmV&7LvX9C*>4In8lI&8-@7Tto3E%k*9>93yM8 z|6p5se?WKAsG6bRecX2D)Pcvu40sM)uJZy8PsqQiN)q>QEs>6>NDC+(sP?~g*3 zA5Q{8{LiiKhL9IHpW|$FgG+Qx`K#;R2XR6toWh+LyEQ|xSM7#l5$>qOA{aSdtXh&f z4Jz*$3UgJvO;lcwiTX-VzF&IEUZgpT^4~AcM~yg}X&6Nmva`2o00v^1z&?3Tby*E2 z;qK!!{g_!#bg8b63o-|FbR8jZ$jo-|6_M5H;klvt;|fvl6KN1>kW4h8$M?J6cS$+U zT&yZi>ncobA0C%Zbzo#T;ATVX5fl3(fVzfqUrxRoka%8hYx5m)b)bH9biye&-Jw4A z@wWqbSno?Kk!`lAWztL&gEyhhH%Gy^blM#K_szWr1pgKH_CaV8%E z=^eIg9NlWU`xZG(t3>>otV;2|K`h$LN1!j8a0h)>8w3NGYWo3lj^x zUA%u5jWzwWDORYPwtdDx?M_1i4Rj_p2omC&%k2sDi37ai{bo16LB#B@ukBIH>CI-z z>P>xLc$U4{nIu&txgVcSDzbj?{Qeb8xO@=OMh*1@b0$n7w7w^DwJzHGz0-_ie3U+} zP)*dL6(eWc@Lq$ZBbY($PU(CNUmJX?ESRqbsM4DT=Z(B?<#O!4bo2b@OiZ!1gXYH; z^}m6a?|Jmromkup#WCs_7ps^|B6miM=pFzf{mec`fz%-_P5uasu+#&n+yzzeYR&-m z+EqJAQ;)!=wm-QM?QkYU?F)bI6k(Q!RTB@|UI}K~L{-2$lT?$5>7FW^fIy37JQyy`ilvxZk;vnN3@b(4M#uTwu zGAbRV@ah*INq+(k!OgNJTSe!a6xPaW4(ay8Jy@}h>G#vda9UzmxV@37kRx7^17MDRD}A_mbM&H7?8eo$xnj|vwf0X=y>%-X zJ0sUoh?;L4uARzXK?5}$kjMJ3ba@gO<9c;bZS@pOqLE0T3pHBq)szV^3X5kA=H+g56Ynf z0FRpBO(T!sgR)3nA9yDtP-glvbC`aYz#Adb-FkELNJL;P6CBG>Kl|~F3;Z1`64z@Y ziv0F7Rz`SnefURi#EJ)zZ*M0b4F=6;*CD8q*Vcby)$MV)teNJI2L;IY#fbT7#^J_{ zIW(m6#}%TVLE9=?&Tdw~LQtN0iprt9#q;mBLyTG^YQa-{JyWq_)+A7miT$YVLf3tqLd_07HfM=a&(*9LE6PBT9?p# z*hdHl$%jE;R(3Q5-l^@zpEAC*RZbi$ARx~pOfEQ^=Pw_z)q)RbGJ9SYQK!Hs{3Dgi z17&wU3-{Vrw-JSq#Fy=>LvS=w)hOR}jID=xqj^waBoMNuIP&d|O7tX%_PERY4NH(t z8uYpc5pe62AYTkI8TL8Yc-Z(z6I*k|d@=c?z~QV#{?itIRVo{aw7Aa%vK_8OlvJ*y z!CY?0Y9-8f<5O2MQ7A@n)N+%{(cb=aju0Ye9yfR6-FSJ>(kNpNqh_6ng|NSg zwj-{N8{)dOpJ)Gk(9K>xI7siPx|~YZdt&VeB1%;`B^6CA9Hxt(KN3J%zRwQb!rXad z)C*cT(bl~VKdZ2O26BbFW4-^{2AL6ZCf*&J>pNcfu>yzMw9mbtz?$C!Dfw-uDBfeQ z_BoEd$n_L}%AH}9t6Wg;&LE;gXY(G31SX7>5QV)h2C|eHSPVF8f&FFB&)RpHJt~J$ zXfldMyN;7p6Kz00!mf*&>Km&S2CZNf@xlZSY|2k0+8RDSd5@?mEy&ntm6ymF7uW|$d4g6w&GLp+zgf#rK_23dah2{t>N=sQf$DQ7CLJ0~cDg_9dmZRiL51^b zS87>uMHzSfxGJ_;G;DPwBuH?QRK-=fDhdoWun~!h9ps{$G7h+X%zbZ1;+>)n0JftM1wOkn9A(yNO2IDl^^sLj*kRtgT<% z1pNsJS@*3~RSHx4)t9xk!ugU$bGU@<(99pXEd9y_Hy20N>(!URie0{<)sjR$O#S!; zErP&i1i26QX8!E1m$(!;?WC*(1^ae9Pz;=DTeSfbRK73ZAl%EUO)`w3_Tu`KPo)Ya zP0;ZmGh5Hz;W+nY<7a_&&x(|oGu7a}w&>tRS`B`c(J_@3 zAkqMiAAqJ{v5@U9+k5ia2;E>+T;ptwioA2oE|~8EuA%Oy3+Mlc*9Nx%5+B}MhzBT9 zv4whf*RKUX0?EREErGFmV3?bi`F-##!0IN?Ld=`YNX>-7`<=wvLU?#pAS>;Yr&$G1 zWt5y^^?!`-qZz@j5R;h@^sS3Vqdc{OGw@WW7t{avfUqXvJ=FO1IhUtjkabQg7N6>fh}TE9rJ@hX^Nren7Kh z8e_19XqKk|t8sPE=-aJ3vSth^qO_qCU)wKly$WgR6@bQ%-D!koJR%?dt;umpZL3A- ziqN|x9Fp^xT(MziD0T2B);>&93RdE*p=q!Ac&c*<22?j0f{V@}lVqh*TU)ex@_3*J zFN6#a>#1eG?{)E8F-ffBSdpJ40;oU~fWn6d>$HIsJ^^sU{yz#I4p8{-R;{44P32%>X6j@2;%2P7`iBw7Z4FkVj5mWpXT;AA;6#@MWc_3-%uj_&@SKLd^E4`trqV zrXU)-AzEJGc+id)XLU+VF#iv2e*@6=3{4S@)f@LSo2A=Vtu@ATVf{Y}_p=qUH%cj;$h?2i0H^!CK@?*tC1UN( zt&0C`&~#@j>jsYeJsC`Mt8_(R0>S=3)3R!mdp9oA$KDk4~yVW*>Q0s z^Y-=!w%>Q8_=bNMI+d@6<1h;F9!}vn4t!J~&stB@)rjbYMf0BJCOBQ{FR7-2Z$7}< zzb0WXU3GUMT(u`p%iepI?AEkuF&tcN_Fj>@nPv0!vI!GV5_0B=1X?&;-YkJd);w%+ zRrL|(Zu&<`OUq%!=_ZJok-lkyc5<=Xy0dl($IcTE;1pY$C3^P?`J30bb4CG5Bzc+E zG?^d)iqeRc6=$4iom40qrhdCa;$usg_4GmR1QcpiO4Y2TvRx8qTQ%OsR_t8WE_2k8 zkVVz*q;9fF4@C-l<-x5?vZ8N7UHioIrhbgsHjC{Lf|q~X*KO|dK395)mq4XeJ)WmD zrW8)3`gL8EcZ1O=-_|(5mXg4v();&fxm2Wb{E2h_-Z2gU!;|O943h!xoNUqQ53AW4-$9DSEV~|MZV5pVa=~Vf4~f`HTL_`(mBVqwr-@Y_l#H zhiRQJ*rjdkbI~QtRR=m0La>_GThwn(6haq!5r~WSt)2o~U#-?4Aaiv8eENyDP~rU8 zZW{Dk)DizA@cg;if9!h~z`oPHQ28i9+>8)Z`#HWL#mbRQ2Q7-B|Ot za19-Fj8Lpb^;~gd#U%1t`2Vu+2TC&%+Le^rE!`ZO2T*_6|6||Jhpp6Roram)a-1cS z=@}}k*NM!4nCsX>vk~5fmJSF<#2&U`(+}HShhzWo@ADpe>y$~_e;-QImhTm5cm0(w z4wmc9wNjJM$W(WC{)c~W>7Lp7>$qIMNa#?_oaTeZONAqQSz<%RJg4mdIOPaHESAfG z_*tCPoe(_x(vBr;sSa@vwo@JNmn&03ww`?G5 zkRA=z9qZl+W*`w z)D-wKfl(f0)zb)Jd-8|_D2=`G#pv*<^*07uS>p3gdga3?*baod<7lxqSX$xJq^j z@b6*H~>^0O*WjDbq=zG-qill~$U9u|SlqWtw?Y#5e*M|b#_zrl zOnClQ`1PXsnj>O6@8pz^*N1$9l8`xRwa@<%>EhuR|HHpm7(afGES{BxQ59)CQrpc8 zkU#_emw!(M`FCLaj9FLf3*vW{;ORWWbGk>bx4-S^XQRR!&R_1)kx0Ai zUsA2kR3S#2&_#C{_1Tw(r&x>4I5b!?t=Bqd^Z=Kn2Hac2)B5TOYgmprm zSWLg~^85F#@AAEsWp&6mt|-WWl`!R?*A?c-MUC&U_ti_az%{YJjPXF zuz9T^DPaE3ry+Io;6npjPx`>{M^_0RrWK6-)`MDL=Lfe}f%j{r!KJrUg_$kK*mnr1 z9jylB36Q#Eg=rJ{hU3bvC~5EvHSy4}I(gV!Vd=e`uP3DH@((Cp;WPxnp!aw5zNR%4 zcy2>Y_;vMtf2uUg7M(wco-Ql_uU7Nm>k0V(e_n-?3lS78dm4FR1(@}CJ)b`aY}x2i zM1i#Z69%h;*&&Xmj{1Jl#v=6SHJ&1q;zzjh3h`uv7yWNC09A|78Z0_EVsF+|w+WE1 zeS^cRZtTqi{EKLktTA~l+;`N1kH-ncdTb^Q!AhEkTldfee|&Wcj`r*7&#KAWYSrsp zleeKhb|e!E3xAJ|^HH^8R9CX&PblC_!e3+o{7jl<(oLTugRL9PMkO@321#0&+CPh} zP`G+a^VTnh__!*vRYAp1ytW%@BJSv>@K<1PmU&rtFcW04C`(^w5^kvv%XzX6DfVzK zmW68jd%~~Yos$R%1Iz-oeai7@Q{x-jHf2uF%e?YvDy$c&2wLK1Z+{WJZ{saV2YQnt zi{n-Mo}$&weQ8mopZNZTqA^@o?1!Q``Ywz8fKiu6$Yzu3l0Z#gbmaEs_1)zqmZ;bD zp*hU2u>6j^O*Y5};_FJ04neYsf2=@buyI2e3AAu7mv$Y}z7HM65%lSE#_3P@ z%AYUeii!*W+(tnJ}uZn(+WzM*!Sc3d&6qkd`i9%;GW4Xp)mT? zr{-yy-UXZcNYQE||1dCqfio0;`ijoXaZY!k(B0l6DR@I7Je)zTYC`7Mh;Y;FtvYo_ zBpRMV)IhFTEN4j*dd^HhahAvhpypM{4m#ccu7N=$S%jf360#-hKif6fGQZ*6 zE8S;MfMC{dNywqYCe-kd0Q6-DSsH3h9s}Veb*-4qhs#C_<)g+fh2{2mY0uA1SjSV4 z70E(hP!~-E`eADF7=i>h&o<11Q~j_HC|z}Pj3_nex!90HWXFF1pW57_y7^9fVYPtX zP;5OnR8Bl6*6qxh2_&qT?~`e3`oj&Jf7TigxT5EKryFTpEsDuM{Y!cCTcx;aQfp8y z>&S5VRnT~7tt3y7j z=T;q=2l$R7h$eK|m8@a*Tw3_b<8*E_Y6os1GFtKm+Iy=59q&19W3K%Kgm)l08qrL9&2% z9{r@IR&pkHGqdDyp8l(i$iEcm5~T7dV_*?*&{&%%t1@;-q2_(4vFVQ25&0JHMm@VE z!e%Q96+D$Vro!bOn#4760BKbrvJ=s4Cv6pSx$Y;g&ZR&r=N}{b^%4U=r!gE*S!r0& zW+l&}9=crTq420b;Jx+Ehl~KI{P0gSgQbC*ePJF-vLfG$ja?;nfPM&Gx;8z?u2C{w zb(<0o3R~++$F`7m0Lm)b)VuZey&{3KSYFd>)>oC0sw6%{luf+f-vJz0BmQT^i`e0Q zR4gPxNUK$x6hYgt(FBmzm2{-j%uW7qUGA$fwE&0qFf40B#~m%Ja|@j*6l+>B=gT#! z_GLbG5Oop&D^#`aM2u$DyykSXZd*G!w$GlTPNfjV%Ff9ado}y zAv$hsim-m;Ni~Hpg)J_mze(-8cw_V*8FR9>*&yHr&kUjGTF59l`6v*^=JpB}x&CdB zzF(#FKE@8H@sIv-rrrlzz$4a)_F1tFs$de!!N0XY_7mdH=#Z9xu~d#8MX*lZ$VoZpKkb|f{362?#L}g@?jQ6*wwC=B!K9QL#kBhGKj;v5fM1<>D62@) z%F_A?5`-YpUucmkaus%Q`~{%Qck)K9atWfbX0EwUR-dK?p zaD@%xhc*hKW#t92KXHz4G@J0$>oeqhm?7|}lmuBvX;~u^vNu|C|(t&JX9K$O8GQL~QXt`unuR<}u1tGRhHo&Dzgx6>_MN>!W zW^ZtrV4_L z{u3zhurE=xZ`>XjaAe~@$Sw1cbL@;<{D=sRWwd@y4wmU_SZ4&4lLRejLzX~(mUsi6 z-Q3b4$hpyrP|a-;vR9drlUbgRc-hO8vH-i@-}us;zPPEp^pbe5ys7y$={b(8B5?2u z@BhW)^vY*|5$pnpU}JdOKgLDq6omT~V?AX!0Cs|t*=(fJ8qc+`JXsV7&vjwrK!ty? zE5?~evRpA>ab}C0q#7m>0xXg+R{YTn3q@t*8?&dkHndN28CADp?ZL>rU{JW|c7Zl2 z>MX(0^r2th4$SnPW*cFrIleDmEVc+^Vj%~*qe5#2&8NO;qi~37@pfs(Tg_Aa-fkwB zC?JpX5IkKP)#?&iT`TGBY639@qahO{FsA<{VeRnMy}G>Ej(Sf}gZR~=R67^QSc zi!xoR4ksk1l5;o$GC*?9Z|IvJN>SoEdSOH%$cyJ$^aXQMJ9>g!eot1yzq9k`(S@_? zOqL&{;={Scft=ijIN5`N+X!TNGxg-H*?HcI=44fW!6O>N?&5k+KM)NU9NNHws?p=7 z)!5FP5R-qeC2yLnVF4Jru<=`%y@Vb=esb%lMt+{z_anK`kOe`^Rq^Q5Kq>D zb0^4Mi(csBxQ~nv)qk+Jz~Tz>`D(mU?(;I+2{%(TMc zw>&2g!%aS1PR50c*-5U&YihwGjQ;W#=(k`AG$)OY>0Cjj{m+xSdo}xa0(PQHCD3us z9vI8rHRP}A)r6bB`hqxcS)#UUKJ(-=!{DZ3I;O?)UNm_~YeHsX1$Nh3I%sv-nQZmz zWvY?jVerCsCBSTsyrb&V_gM7r>Yw0j`w7_XJ4C88G# z&*A|WYkrZ1y|;{j3FxB;9;_yN9i-u?u-EWWo;FG_6>Ie1@u}2&#>CfY>%V3Ys%q+5 z_p69QLwSWV8up$khGWYJ;HfWIr%pBwDVHv1^K~InjUj@ZT5$RlnX145pqn$U{`AJL zeydD_N$w-kz%A!dhsI-)RyCP01yjV2M#3!pr&9TJ{jH}w2)ZRClB9RTO;7hr#y*M*%;&=84MN5!c4JYT@T*13Ewtqc#ewU#t7Z%h zunF~h2d-hmZS5Vxm%+)tOu$^>b=>oTOAS%l(Tycw4NtY|wfU=qNaeSm1=KUYkAf=U zcj)JkW>$sQ>2m2`WU!NEcNE^g9s=5V4k8^A2BpfS1YM9ilgysc(?s7M=w=rvxpKYs z45@im<0X4Pj?5ITN|q2H?n7;OX$tLmk@QS96lmS{jrliJ5o4K({;g84iuPInsMG;O zzgmJin>Po)IX)E05Y{DUPBHQWb%o%|Yvj?3qZ5|Do-ZS6_PEYITlP>fgM8I6q0O$4 zdnc7^20DnDXiQVKr%>YJ_dw9p0GajMR1H{R_i{W}4b@rk{%d_6{m4Gh#NEj1$rk4Q zcYpIntq5Y(Z%XJNCgaQUpKxE`D0Sse7Ux?(XyA13=;#ql(&mqTC~p@!BGcc6#JY&- zPDJ`@NSGp@M285iz`)$tG$F^CwqDV2uISf5K_`_D9 zp;m@~XbI_UVyl1T8$(;*2LGE`PuHri=yJUzpp8|8#UOrtt~Rbo0^-xST9~d>uXB&i zgqTa2qRcMlp-?AA$(|4q(4j;vdfs$(P%WnQuxN#6@ftLLR8<&ENjdc6f1L)xx~JQ8 z55JYeMWKMp2(8$pZrh;zG!X+Go~YkIMcn5yT9LxFv!u4apl870n{1FPm0^p$L(({b z7#Hu8=L;~;OgR+WB@g%Qoy-nl4S0xpcC%AvHxU5zs*-#v+vWr#V|~ja26IV;Qq(jR zXE=(Sd!Qm1SL+1kY8aO`$hqU0%o4F7OP+d4^NHhhlW;UD!8{zMD03cAF;QS=B$%2z zq615fm35#)H~O&BJ2J+izYt4mii0@S=>)ZQ)l#FcUnq{Oppv z@)Dst?C=N*p=NHQ(}C7Pix#danO@puxqR_GOrqXzn8GT5bwhr2U%?AzrK5G6e_7+n zMiuC!SFyH_W2E^9@k-yGh!mV~h;TK%G0^wSQqI1X2nWWRb@sCZt$;}Fn>NXd;sq-_ zsGv&VY*EIIBbv2pHIoBR!_vq!opARp=^ zNGMC4^%UA!!?kIU$rOM85&NTWa|41u#lV*UbG|%EC|hyn3QiQ6{4Mh5HeN1ZPu^~; z%ZcuiGO>qDso`gGgeQ%Kg5Cl9)RXJ=?-T*OBe&xvhc7bh1fh!`DS7F_tc^i0LY6ZM z#J_kuO#6ez!XEh!lR4P^md}aut$ky;PO~op=ol0mLj(ShZ$vAA-P>jf(+H8(=JEq5 znnT7S74Y^PWkExM%-wp|Bb(O<9-zD#>kIcw>UuV(Zn7O+#@wr9l&a|ZiCrd$WypNq zUD>bkO8do5-458u98BI?CT_Jol~%!QWtuqCy2;K5NOv~Q_~IsmkCoN<`d)!tv2FRk zs&1v)i7;KjCXS1K^XSS%-#^H2HIug=8#GKBw;UZQCCZ^}VXG4Zpa77PsU)gfnZ}@` zHXv+VK|X0f3ynjrK`v`!7x`|AaRNJLJECHS4OZicjNOoxNkBxh^APN~}>8 z8ys)ed+Q*}paTA)huk3*lFQne>)!2?3>_sgh3#zqI(enfQ_L{GSUsh{6ls2V=RBf5 zp#A3m#KZaK^}@6FfQq2|M2H*u{va0acMjtkrZUV-bM2pGZZS;4_Kjs z+^@23^51=wLXrop;6qJ+W3yslFiJx#V57Wk zKAOMkdYh;y0`R~R&@}UhUPw*~g~Nx2i90HEU2*?!CCP;@Q_cRhGMGmuhyJIgCa6G3 z-qq4N2Ukcj&VWumh$$$I6;CH<+ENSca9Vq1q79Xzb$BW(Id;)@tW#v55L!EUJx2%i zUQ54YQO1wMh=F=fM>`vI4l2)vVJx>8(8_pS4*Ia zz=mnfUEcW};A;2o#xwc?l45-J{%+^c&rt`$_pPbtL}Z{2jY;`hGHikCOlwU7OTq(U z%^rhA(zXPuEWW%po7f#a6Zxf0W?Za>Ha%#Xbt=GlwmO3{U4hmUqtg3i$i7Pn=%i#r z5c7~p85%bMU?n`o@FD*0yjYXg!lIe^A`-}Qw9t`HAD^Nc`NIhF0~RUA}CPIH~xdny(Y0>e!mcH zvzX0eRPb%JnfQAjp<&AkJ%z;C_)DdQ5q_Zw7goR6>u;E~0mJ+k}sP12gqzGqBPPu`|9u1g4uzK7y~hJfsA zHsuS)CFBYCq)1N6Ae93$(y4RkDijpq`cJ*@5fQUBBOO59i6T2h<(CGwcS1lUxK&$PZBdAXKYN_WkrXE zl0ANT0cf~wCE`PgXaL~SKKS&~DMJ{zXJiG@C>ktNYEiB5b3@;SSj7uImP?!>WdZf0&kEvVOG~IBsNB=m{yk+Fx zx4rB2tm*OlQJdp)1fY^s5Jk56-J(pb@Z&(tpQ_QS^{(MV)BYe@ z;T5G%oY0d>&U9RnUSf3JJ6zq`kvI4Ska1t)`F_)9t-KBT4TOPMWihS2EJjVZMX~gX zftjiE&1dsRP8)xD7CR7}H5xnqIyTDiD);QZFD*~!W>MJ7&>XAK6e{H%hlZ}$;Y6`! zK4ZX#?)V-h{I(2wCyB4MJMGnM{K+IdCj)K7cKV)O8vI!g1EWQ}Yydc7aUZ&0qI(<`bC3HS*M9O5=HG zsl>+%;m%jh@93!h1+8@ZF-oQvQ2~+jYjQ=3oQm0M`Gs~sr`+rzv$5AG9mpzFlUh%} zuP!J{4zGUCDLFI=B7Q#2x0z~wF}myTShYQeR1*~6XP-c zr37pQV?Ain-bjMlO#^*-ZMFi~CJ!-li42fuV{%Nu4T26C@hYK^@(cL^u`)CDuTlc( z^Mjm~%!}!a>&~x$EPBNy+z+sE?O9hLTTJ}OMk~Ps5CIe324hZs%RYo5xc9_#ku}nh zRiqMGdoEByMa8fE*YH5(fkhr~`)L$lPxsdx+a`S^4g&JjZ)It9H$I$fvVOaw7_1#P z+2smYCwGWjsvQKXK*IVk{(F>S8v3^6fP3KJUV5%};Uh05c&_=2_{pY`SojHEgVc5m zvR+L{Ghp^jn2}01jsgRE&7OIFfAFMXQ+POB0{&L6fS`91A+^fY?RL5H+x(fA{x+nX*E+pytO~0KrPKQ zB?7bM=+@XIloGN?#=;iE;oJVt)q0~6Z;Tvxo&ye2@K9jKSBn*FWdw5$VW9@Wr39>4 zs;aTeWtRxhH+af)rME+{E*?VwhpW@K%4+H3U$5@BcM27-T^$y-lvl2y6XO_>YBTv&_A~1Ib=Cw=2+~W z8l*j&prUKTQFykH(n2}fd!A?RlbF>#iJ za+Dq_N6qkRR?olu1fBRiyQen5s6aDz0C%3zEL2`kP_YJm0PwG&&K%BCQ7;K;k(|sr zTZLc7BmY@@H^7l_&%s7u?U-?zes(C(Uk&64lTzY-%!HL|c=}f)kbZld#i$!O;b&uAlm=ub&>5_X zaFhYl*I5*&+5z0J6xoKm2&=D5<3u|jt{f%%7;>Ks|#EdLJzdMYTN-O{>V;G{S+ z)&$q8V7^jr>cg5o0kBrtL$Zw{|K_F!O8>G>$_)cvME(pK%IfY=irk+-g(9>RH9b1v zF_-aR8k+pDblz>gyVEJh!xgcxItmKdu1_^?l)b2r<%`PBR%_&QQ-jVOP{ADnUT z!$SkkAW3=COIS``#eYeV`)l|{6aX1MJk$jk9M;kM$;(8P{<5@hzycT(J0Rk7pDZPq zHqtrt3o9}tKhB61@Jo80oC+82?a^;Uu_{!V=lQWJ2{8Psos+AVqA@?Irz=u*#q@KF zt-CmGkpxqm#=dPIG+-h zR&CSWjMUb3x=W!*aj7o-uBbSa_7RBchT;!1$HT@H3FA7cnLnVzI)}0mLE)ITlwQop zH-l@1vc06I4RTS;4lg>}W={Iw*?>a-*4EavDj}^l>?}R?ekb?j*b-oWUm#{Jl+?V0eOADDT^S+q=YGZD$2+Ww2~xmJVK)a|U|wd*&=` zmp%2S*Fka#lhw%QNLieZ7})Erd`E-V8KD#hAf{8ym~5ZNm54_NIv@s@MlH41H4x(f zdwJqxj>I24&P*y4|IAkU{H!lS>zqN_6~k)9QGIUfbmoN4;M^XV&~e!?A~-t+|0o3o z!LO0~2>RW6@iCw98O3lu5N9RAo@b!`*-&KuPhOQ*)(88;RlI#AkF6m^@}ib0+W^q` zcy1Y~JMdY+?8kkL`2#kNqtigC-0AMd4`VG8$>4E@T&4Pli^+OG;^1JHJ$&@=R7?S7 z)1sc*r8jhMlm)NeT;=Mimq7}9H6ZMUMlfi$H6n4F;erQy?}}@r@mnHRMsiHS4>-pl z2fDWw>y+8k#(WIsVig z_m#mw>sg9G|CqM5H@)!bG~|VaP|r7)v>yJe| zYkuak0o>N+IzQqVk#ub z@ix>c%~){Tm%mAUn3iKwq)8q;1U=h}Nl&9ro7Ysmm|S3>Z3Y4@6ZJ(5=v#3#vdun! z&YL3zRy}XA{a4#>x2%={PFhF{@6dC0X6|2lmDFlE1htiS+UAVB&Y3hJ*GQcBnx-wz z)3|J#RwH%7=u_&u3(guu0m}M5j(iv0p~GG#a-qeXJC0sg2}hekIsO%vzdlNhkwBWw z%Y-ya+#jh`7XxF-@DDZ_vud5~@xW|=)#hl_eAb)71&GbL5qX(=eZhLKaZMIN%&arV zKTvG$J??vOo8jW_7Y-U`%HTD6BLo;p)mbi5-NUmD?@@%QRA}~ zL}&ip-)xn=5i%M_z|Ycqe4{U-PqOW~>~@NVS5l@Tf=H7Jq>~o2RjrOmQEowv{1;`Zj4eH&G@ITzYZr(HzDHA_c)I`?$ zWV&^p`UNCx&rJkcGH$%~)C#Q9&+b+d<+$|%@p^n0<#nxbYN;jA?p{sV?>q!rS+@nQ zPC7Q3{pPDPn(rdw8ZM&XbN|WAQ*-CXyACHgof#~6@iMRdqmV9hhdsT-J6Ed7qMElZ$s|^XaW4&$7Bb*+B4b!uWQQaoO5jjdU#Z8h+$-5W9HP_0lq0NLV$~b zg~}fWlU5}o#;hwx zU0=+P4OX#cr3>JrtQ;DUIxm!q~Az{0Kp#jMEn1jndzgwXJW@SW&^|VG4 z*Xb7iD|LAy$C;{JZk)mKZ@Xlsa6>9^o>0+ARjI%SN^g?i^I%Lh3wwTufg^|lq|btx zuu*uXn^DO_Sm8Kq4Y%C$&0FxpdzFgv*e%9y_C=LVDYy_VN!r16{i?j9IJdRQ;sEhL z(m4Yy{T`B0RTrYzZ9B-|WQ+vD>G<4XclIq@g~nfA!mhucX9UA? z=}nwdY0ixQ=@)tk^tRbPMK1bbnh#lqDDt4Fdg@Jk7DX@io<^cGZC@?**3bO=vDUd9|HgNv?~8}lo^xi%QoLTWGs#Sc zF{pIcfew};-K+_`sX4UV8K(Q zWo&6LRaF!olBtzy)&}e5cEI{6#NTM~dX8Z+ZVbw7mx1vce}LxEhrpB=1`+uAIgdv6 z;avjD_`QIc_e<01w3^tSTHd^e`Kh5(#P*@VYiG2j6_f5{B%B+*Bt(A;ytLhBNSqtA zZpTZ!7grA$1#)+m8+d(ZZy5Rv0EyU8MVDT@@I_&*;8HH-uCgEQ&X_ds?<}pii(En} zS9d^fmsYTOxjx21#tWZhN$%LOKm@^1ajcS9kW5-V{CB&$6LyVogKiC$uM;J_-PEf> zKY@#cki0%EHm{{4WuLulwDRQygS4nQ6#W0m&M`nkOHb=tn5^NTUTS{<}d7-pt2;o@QfcgnHOnU#FB40o!m z1&X?#kzxA|HJI|7t*Q)cAr-9h03`BI0w9rk!ADIyUm2s-n?_d0=Uy^axu{x9T&N3P zIfMtYp(>A2T16XWMYXE0JFPapgS1>ypRe`j&^jM5Pl~#xzwv78x|I756xrnzd4!Vj zKY?#6tBu3ead@%WZDtnzo*o?2!Jp&$El~Mh9h}m^gKe}wJWo!27TO8IKr`ug8JjHU z>aRfeOy*GGp;6h=3R5V=QwgY;Q+j_oeiQc$2by+Q#x_`GvOJ1nolI+BEJuFR1N=sc z$3YOmCg_-Z^QAgiENR`kT>>VdZNS_m==tl`4|r@2jpX&Ctmj@LQxc}%8k_24zXjs_ zA2MOB_p@<{Uoo}2vo^$LPd0!bQtj$kZ1%&9#JE1iTY~IXi7v-DI5yg z!>b#oj@OJoj`q)bfG4il|Dv7n`JWs-px_NWPtW7Bv-)AZ%eLyUcFfPxh~W$t_A6TR zuonRi6yWq9Y^~X8t@GoZpqi^6Oz0&7%Y9ZlzPdo?@D{_}q;4z!jqtkjK#M~10!8vg z>?%diPu^KZpbedx%Ilfk%c-03Lqi545ytpuQ3K`@A@Blr9Cycm+elMvHXcIB`NFLs zh5ruZNDSN^S-J>szZ+FljA5PkpS@-U;+u`dX4|q0E3HM2F-=&>9DUZLsufs``Un`b z_BG?#U3BNqdQX^67PAH;xCzo;lc#m>eH2h`jYy9=f)iqHz zId5g{94x!=(Zm1DQ~zjA;=ct6RlMZ)Q%XJdR`oAhCGZH28GaGtANT-WZ+U(JN9Fqt zsk0Yc1MCBW+KR$Qy7|X_;3%WPCAl$?Q!kEQnXzQaXxc4@H-XEF{noO>i63(mCldYV zW~CcVHM#tF$7eyfN1El!Yd1iS^K*K~=3nV)Rw2>9T4Rz<&cV#Q@)a^-9{)EiRH7&i z1(%qwS5{78K|)@I9wf)6wd%1Vu4gTEP`sfmu2f2`e)A8NC_@90e)7XWBk5_%lMkon z07FEpuB-_o6nopfg3`ACnBSU+xUz7#l1}t&dLfJGh^y-$eax?d7{*K45`wNd++7cp zjnB73R?YZ6-8jzNb(>>~Nfh%DmgUy@fzaB0NomVhzVs|}A{%*Od>fZA`wJDxsLaM*y*STu3%?h8ysyReh(z}UbAxzt6-xn0EioBN4 zG5i7s6h~TZ0+Cln%TmwMNT7yEhNML_`q;6GR$~z$HFCT(+U#(=(84zKyM#{X07Ztr z5y#?v!1T$c{&s!sR46E+L|BP&UbHcHcQlRYZO|J5CK}D7tzt#-{{{>9SL|#JD@%MV zZi#HEPK_~6r^x$OnZUZY5L>#QT^syWeMiGiBPi&=qB3R-7pXoL^&ixQbvy_fd6uFT zrT2cvEy`z!kYFl!4k+wY91IdEd)e=(Cn%6$3UPK;T1*_nBvn(k=ah zpF%Y2Ry9&Ew!;d)<_BjQ$>R{$!xn=2>7{RZ5;)|dq%7J?J*#rwnbnXfj3y|a5yS){ z-H6M8qMql6btnud@C1uAw+}RbBo=-5M9sI3Ewb^+Nw#As_%4M)hM4nZci57Co!i8i z%7kZk_$Vdu!5LGyGTq+TY1MV76!?g@FX1iQjyu|7RFd<+4ty^l#r+;5O32>b{)8oI z7w%;ralSm0qBkU?KY~}QOMK`)R{jdJ*N&55(Qn{^E?@TE3%+lPt~5HKPsO)QSdwCU z#r5{^n|uLFykE_XX>Q0dSCU`04MgxkVglw?n<@}B&UpZ7>fNfnKxX+>)Dcm>)fk@v zQ*mJO8XL1=7Ev%&@SWb4r@YQRJ1=c(U6j(-VyATrzw@B2k~E3i$G=nh0f*&!5jzWKcK<7v^3heg<`>xhSFl3<5uN5v)SS#K;L|h+ z3=g@B9b1tN9et#jqCk~cAtMtK&0fL)zgZtq`GcbsM8Iu3tSNqRFVG$DU%MKhE$}B! zi-@Vp{XjG5sQKXv^$|@Vg)5d)S^V%rx#VC_Er~SPoNlbfwlLj#Rbd<17RSH0Pz|(- zIY)2PTRjZ)8Vd9+t)K7z1Tn(+!U`{(7ur^`{4|(xyy_$yno8lL5e=chd0Be19!2zt zx33cGT>XqUpiR1l>$jWJ@dOSRl3q#kh+jo)o$EK)ATXgM5Er65WH9K;fa+*jWN)Q5 za_}A3LVcHIKMdgi0~4$Y|0!Sp!_XF7%MRJOk|xE-z6K*z%fprCW_+?;Xb7q?ObyJwnraz_v&gS~W@| z16G$pwpX7V3%q`K^TOKvQPI}SILw5Mo%Jg8wU)O1xPinMYh^O+T3%DhXOU~n7&odxT>U=Z}G zid432`@)g()myOIbOU}f7-O~F1PL{&%~6VGH{^^6zV3;9#py3kYWMdv;gs#vU*l*n z1)})j1rwbsP1rT#2YC!bDmKtfItCdqsR%6#%DfkR5Kx|m=Yoemp~H;cXm&2w z^*q@S?~q8UfYPkr8n5P2jm&}sbY08r?u_s(K6KAV+k<;v4eU8Lsk<%6>9w=ZqzHv@ z&Nfh05Zu$KHABWJf@ZyQi!i1=5doNRH@K*O$x++1V*%?;Dtq$b<6v58z?o?8pT$oh1aQvCp0zO`hIw}=G}&`ix(P;3qo%cFmXzH6 z^W%^9ImEG~Ij(Y+x2TrSIsk1;QE?l|h3*0e~fg4<@Zu|M*u!44OzzHz#idDgjX* z5@a8Y^R-E|$P<~Nc+?BO2OBs!8ELU+_IY7O_sf1cdH103?QrBgSvF5E^pj{1r9^*l zspub%$ch(${AIWwRHODzKMdk{Jn_%J#>R;z>=>#gnsb_E z1Q2a??)ss2V!*=qD*3);wR;8lBzyq8D_c^_R&4OCj7&Py1vSCTg$C?>u0ZIZa3@~E zUp;0tVG|mnIc%U*@@5h{X8~$abJ|Btl0^F%^FSU~A-Sj9JttY>H&{}#=ccbka_LK(bB9HtDaK8TD8LypgtKVP{|i`o-TMxW z4FuX|A1Yfz5V<3tgEMUmZ)_gNZrOHUCcPvj@n(qogUV}yL-%xn37FTn_-7=^^4NxG z%UuIBwe% zsxdv{pM7~v4EAGAaCcjIfX7}F3!i-bxdl;7G}g7^CHPdaV!SzX#bEp&?R_rFXmp}h zb&P6c+3NW&hJO>B9ypsAO@p}Wcl~x%sbcr^L*(Ngm|quGcgfX^7xqGEwOL^A&%`TC zK?Jhn;lY_|7nhW&SCYyYQ!z6oA_s%ffK=D#3;Z=ydQ*G7&;?#fB0Nwd5SRL}df6K= zN~~<4ZLyS)HlwFTZSdd^z^t3+;GkPt+N3NZ#3{b82KT+-1HnQuvwo|0*kkO=-}Q`e zvB`F$$M~6ReO!Dfzlsk4kM;a*`RqT)a|)>Au#^#C?YNI44oMEAQ1yNYr6F@5sJ{|P z@V+~LVIbH+bCs{FXmR!uP35!q=9ez93&a9hi=av-qN&QbU zgsWKn`or5KWt+L#vBC)O*_ACbyO*!&l<-J1J{x`4BFTQ{`-k2(naI+#UVNB38B_Yv zjQO!la#pR1fR=sk$hh3A9IyAA=qL8gG?|w>Iwuw@&2#EPNUPP#B40 z>wDfCck>%L5joZWN7q|M)zt-Ingl`w2@u>RxI4k!Ex5b8yCt~06Wrb10>Rx~g1fuV zIbU~APtTh9a~CV&UiRHmRcBY#`}BHHReD1)p5}ua!DU9Pq4N3{%gi|p%qT-!MJ2x0 zCxCJEspYHvG@BA$+HPsPMS|VYDf26AhtcD=~=4lqb+4T4rV{{gQzHp!Z zFJ&lJtT)xaCbg*K2AHS^$~qnn%s4lQ0!Y3N{pS$DqTF@>^h{`(hIRhIj-ETB9=D19 zG1>-Tjj5!S^79eoyq+Bgd9(~5D)GaGuw_Y;9!lSZO~*5V?Y9-+DBrlk!F@=Qlber%<=?Rhl`K

SFvQ839VF5pR+%IdEx=@cF6#XNEVB`HS{&Z%4HNaWzns4vOKPHEV`v|= z0LWuh^0#SMez~qE*H~t}!#?JT1i-W^nRc^OV?TpAqd|sN0c=`v`nii@+GhYm*(RDw zFXx2_KpusMrPx$1hRkuqyuRQ;FJI0azMR`+{-d$-C--eKk0{lS_#osd2nC!VCRQy* zN_lENq@S~IpB1x(08pautxCbGY||v;jZb3n8`Hzgcrl7qi_}ZzAe}zty-89#rq{u6 zd%E$>QxN2;Hx1R8YsbdPM9HP2mPqC; zkv1*_0NPGU?pB(UXSCrMx^hjOXg1jKMja~v#^I+q?eF|x^V@GNTB|63PZ_H)$E+uC zkO_Ti#GHg%a*7v+N*7TNiW(C0vrN<3y_nh#@8#ejKUi$dcAI*caY@MuRp~{sr#ote z7y9Ywwp#P@8Sg!*v?bU zOi4NH2TY|xdx0=Ydn<5r=)1ZAIQelRVKq%n7z&wGk&d3Gk`9#*SWO2Hc5mNx(Qg2F zbaoeCXEAg0j1c5X?`$|0!z#OS=?TbP)V1+ohycHfEX`>{3-tvj(fay&4)0S@QH_Oh^H4Y5(zOWoW>IBikmL&BHB!LNm+ zyoY6MxGagC-3o&EljcILlss7O!gc@diRJJBBlBzSD&n>qiXtsyH#$rHN!kS>+y{`| zOiyr{KPp*j2kZ-O9Z_9riorfQ!h!5AL!z9WZY}nAdUwd6&RKukSuC{nM>vQ)bowy> zqo(104o&NfOℭ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

{PcED_475bzsGN^t#c;33x8ZX3%MQlDGQQW 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 literal 0 HcmV?d00001 diff --git a/sampleData/scan.info b/sampleData/scan.info new file mode 100644 index 0000000..1e3ce23 --- /dev/null +++ b/sampleData/scan.info @@ -0,0 +1 @@ +engineType=DEBRICKED \ No newline at end of file diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..931ef78 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,3 @@ +rootProject.name = 'fortify-ssc-parser-debricked-cyclonedx' +include 'fortify-ssc-parser-debricked-cyclonedx' +include 'fortify-ssc-22.2+-parser-debricked-cyclonedx'