diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..db245172 Binary files /dev/null and b/.DS_Store differ diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..324f29b2 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,21 @@ +# Pull Request + +## Goal + + + +## Changes + + +- +- + +## Testing + + + +## Checklist + +- [ ] PR has a clear and descriptive title +- [ ] Documentation/README updated if needed +- [ ] No secrets or large temporary files included diff --git a/.github/workflows/github-actions-demo.yml b/.github/workflows/github-actions-demo.yml new file mode 100644 index 00000000..a752b434 --- /dev/null +++ b/.github/workflows/github-actions-demo.yml @@ -0,0 +1,49 @@ +name: GitHub Actions Demo +run-name: ${{ github.actor }} is testing out GitHub Actions 🚀 +on: + push: + workflow_dispatch: +jobs: + Explore-GitHub-Actions: + runs-on: ubuntu-latest + steps: + - run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event." + - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by GitHub!" + - run: echo "🔎 The name of your branch is ${{ github.ref }} and your repository is ${{ github.repository }}." + - name: Check out repository code + uses: actions/checkout@v5 + - run: echo "💡 The ${{ github.repository }} repository has been cloned to the runner." + - run: echo "🖥️ The workflow is now ready to test your code on the runner." + - name: List files in the repository + run: | + ls ${{ github.workspace }} + - run: echo "🍏 This job's status is ${{ job.status }}." + + System-Info-Collection: + runs-on: ubuntu-latest + steps: + - name: Displaying trigger event + run: | + echo "This workflow was triggered by the ${{ github.event_name }} event." + echo "The event payload is:" + echo "${{ toJson(github.event) }}" + - name: Displaying system information + run: | + echo "This job is running on a ${{ runner.os }} server hosted by GitHub." + echo "The server has the following processors:" + lscpu + echo "The server has the following amount of free memory:" + free -h + echo "The server has the following disk space:" + df -h + + - name: Runtime Environment Information + run: | + echo "username: $(whoami)" + echo "home directory: $(echo $HOME)" + echo "current working directory: $(pwd)" + echo "PATH: $(echo $PATH)" + echo "shell: $SHELL" + echo "env variables: $(printenv)" + + \ No newline at end of file diff --git a/gitops-lab/current-state.txt b/gitops-lab/current-state.txt new file mode 100644 index 00000000..345c3ef0 --- /dev/null +++ b/gitops-lab/current-state.txt @@ -0,0 +1,3 @@ +version: 1.0 +app: myapp +replicas: 3 diff --git a/gitops-lab/desired-state.txt b/gitops-lab/desired-state.txt new file mode 100644 index 00000000..345c3ef0 --- /dev/null +++ b/gitops-lab/desired-state.txt @@ -0,0 +1,3 @@ +version: 1.0 +app: myapp +replicas: 3 diff --git a/gitops-lab/gen.conf b/gitops-lab/gen.conf new file mode 100644 index 00000000..f668d824 --- /dev/null +++ b/gitops-lab/gen.conf @@ -0,0 +1,70 @@ +# zap-baseline rule configuration file +# Change WARN to IGNORE to ignore rule or FAIL to fail if rule matches +# Only the rule identifiers are used - the names are just for info +# You can add your own messages to each rule by appending them after a tab on each line. +10003 WARN (Vulnerable JS Library (Powered by Retire.js)) +10009 WARN (In Page Banner Information Leak) +10010 WARN (Cookie No HttpOnly Flag) +10011 WARN (Cookie Without Secure Flag) +10015 WARN (Re-examine Cache-control Directives) +10017 WARN (Cross-Domain JavaScript Source File Inclusion) +10019 WARN (Content-Type Header Missing) +10020 WARN (Anti-clickjacking Header) +10021 WARN (X-Content-Type-Options Header Missing) +10023 WARN (Information Disclosure - Debug Error Messages) +10024 WARN (Information Disclosure - Sensitive Information in URL) +10025 WARN (Information Disclosure - Sensitive Information in HTTP Referrer Header) +10026 WARN (HTTP Parameter Override) +10027 WARN (Information Disclosure - Suspicious Comments) +10028 WARN (Off-site Redirect) +10029 WARN (Cookie Poisoning) +10030 WARN (User Controllable Charset) +10031 WARN (User Controllable HTML Element Attribute (Potential XSS)) +10032 WARN (Viewstate) +10033 WARN (Directory Browsing) +10034 WARN (Heartbleed OpenSSL Vulnerability (Indicative)) +10035 WARN (Strict-Transport-Security Header) +10036 WARN (HTTP Server Response Header) +10037 WARN (Server Leaks Information via "X-Powered-By" HTTP Response Header Field(s)) +10038 WARN (Content Security Policy (CSP) Header Not Set) +10039 WARN (X-Backend-Server Header Information Leak) +10040 WARN (Secure Pages Include Mixed Content) +10041 WARN (HTTP to HTTPS Insecure Transition in Form Post) +10042 WARN (HTTPS to HTTP Insecure Transition in Form Post) +10043 WARN (User Controllable JavaScript Event (XSS)) +10044 WARN (Big Redirect Detected (Potential Sensitive Information Leak)) +10049 WARN (Content Cacheability) +10050 WARN (Retrieved from Cache) +10052 WARN (X-ChromeLogger-Data (XCOLD) Header Information Leak) +10054 WARN (Cookie without SameSite Attribute) +10055 WARN (CSP) +10056 WARN (X-Debug-Token Information Leak) +10057 WARN (Username Hash Found) +10061 WARN (X-AspNet-Version Response Header) +10062 WARN (PII Disclosure) +10063 WARN (Permissions Policy Header Not Set) +10096 WARN (Timestamp Disclosure) +10097 WARN (Hash Disclosure) +10098 WARN (Cross-Domain Misconfiguration) +10099 WARN (Source Code Disclosure) +10105 WARN (Weak Authentication Method) +10108 WARN (Reverse Tabnabbing) +10109 WARN (Modern Web Application) +10110 WARN (Dangerous JS Functions) +10111 WARN (Authentication Request Identified) +10112 WARN (Session Management Response Identified) +10113 WARN (Verification Request Identified) +10115 WARN (Script Served From Malicious Domain (polyfill)) +10116 WARN (ZAP is Out of Date) +10202 WARN (Absence of Anti-CSRF Tokens) +2 WARN (Private IP Disclosure) +3 WARN (Session ID in URL Rewrite) +50001 WARN (Script Passive Scan Rules) +90001 WARN (Insecure JSF ViewState) +90002 WARN (Java Serialization Object) +90003 WARN (Sub Resource Integrity Attribute Missing) +90004 WARN (Insufficient Site Isolation Against Spectre Vulnerability) +90011 WARN (Charset Mismatch) +90022 WARN (Application Error Disclosure) +90030 WARN (WSDL File Detection) +90033 WARN (Loosely Scoped Cookie) diff --git a/gitops-lab/health.log b/gitops-lab/health.log new file mode 100644 index 00000000..2a871a7d --- /dev/null +++ b/gitops-lab/health.log @@ -0,0 +1,11 @@ +Mon Oct 13 18:02:27 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:03:13 MSK 2025 - ❌ CRITICAL: State mismatch detected! + Desired MD5: a15a1a4f965ecd8f9e23a33a6b543155 + Current MD5: 48168ff3ab5ffc0214e81c7e2ee356f5 +Mon Oct 13 18:05:05 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:20 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:23 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:26 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:29 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:32 MSK 2025 - ✅ OK: States synchronized +Mon Oct 13 18:07:35 MSK 2025 - ✅ OK: States synchronized diff --git a/gitops-lab/healthcheck.sh b/gitops-lab/healthcheck.sh new file mode 100755 index 00000000..2758f084 --- /dev/null +++ b/gitops-lab/healthcheck.sh @@ -0,0 +1,13 @@ +#!/bin/bash +# healthcheck.sh - Monitor GitOps sync health + +DESIRED_MD5=$(md5sum desired-state.txt | awk '{print $1}') +CURRENT_MD5=$(md5sum current-state.txt | awk '{print $1}') + +if [ "$DESIRED_MD5" != "$CURRENT_MD5" ]; then + echo "$(date) - ❌ CRITICAL: State mismatch detected!" | tee -a health.log + echo " Desired MD5: $DESIRED_MD5" | tee -a health.log + echo " Current MD5: $CURRENT_MD5" | tee -a health.log +else + echo "$(date) - ✅ OK: States synchronized" | tee -a health.log +fi \ No newline at end of file diff --git a/gitops-lab/monitor.sh b/gitops-lab/monitor.sh new file mode 100755 index 00000000..2a2c3930 --- /dev/null +++ b/gitops-lab/monitor.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# monitor.sh - Combined reconciliation and health monitoring + +echo "Starting GitOps monitoring..." +for i in {1..10}; do + echo "\n--- Check #$i ---" + ./healthcheck.sh + ./reconcile.sh + sleep 3 +done \ No newline at end of file diff --git a/gitops-lab/reconcile.sh b/gitops-lab/reconcile.sh new file mode 100755 index 00000000..ed74d119 --- /dev/null +++ b/gitops-lab/reconcile.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# reconcile.sh - GitOps reconciliation loop + +DESIRED=$(cat desired-state.txt) +CURRENT=$(cat current-state.txt) + +if [ "$DESIRED" != "$CURRENT" ]; then + echo "$(date) - ⚠️ DRIFT DETECTED!" + echo "Reconciling current state with desired state..." + cp desired-state.txt current-state.txt + echo "$(date) - ✅ Reconciliation complete" +else + echo "$(date) - ✅ States synchronized" +fi \ No newline at end of file diff --git a/gitops-lab/trivy-results.txt b/gitops-lab/trivy-results.txt new file mode 100644 index 00000000..8f1a06ec --- /dev/null +++ b/gitops-lab/trivy-results.txt @@ -0,0 +1,2458 @@ + +Report Summary + +┌──────────────────────────────────────────────────────────────────────────────────┬──────────┬─────────────────┬─────────┐ +│ Target │ Type │ Vulnerabilities │ Secrets │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ bkimminich/juice-shop (debian 12.11) │ debian │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/build/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/frontend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@adraffy/ens-normalize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-string-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/helper-validator-identifier/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@babel/types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@dabh/diagnostics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@ethereumjs/rlp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@gar/promisify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/cliui/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@isaacs/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core-loader/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/evaluator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en-min/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/lang-en/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language-min/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/language/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/ner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/neural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlg/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/nlu/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/request/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/sentiment/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/similarity/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@nlpjs/slot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@noble/curves/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@npmcli/move-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-crypto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/plugin-thirty-two/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-default/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@otplib/preset-v11/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@pkgjs/parseargs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scarf/scarf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/curves/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/node_modules/@noble/hashes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@scure/bip39/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@sindresorhus/is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@swc/helpers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@tokenizer/token/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@tootallnate/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/component-emitter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/cors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-bom/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/triple-beam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/@types/ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abbrev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abitype/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/abort-controller/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/accepts/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/accepts/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/acorn-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/acorn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aes-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/agentkeepalive/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aggregate-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/anymatch/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/anymatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/append-field/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/aproba/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archive-type/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archive-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/archiver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/are-we-there-yet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arg/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/argparse/node_modules/sprintf-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/argparse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-diff/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-flatten/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/arr-union/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-buffer-byte-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-each/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-flatten/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-slice/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/array-unique/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/asap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/assert-never/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/assign-symbols/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/at-least-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/atob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/available-typed-arrays/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/babel-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/balanced-match/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64-arraybuffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64id/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/base64url/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/batch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/big-integer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/binary-extensions/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/binary/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bindings/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bintrees/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bluebird/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/body-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bower-config/node_modules/minimist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bower-config/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/braces/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/brotli/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc-unsafe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-alloc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-crc32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-fill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-from/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer-indexof-polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/buffers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/busboy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/byline/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/bytes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/node_modules/p-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cache-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/json-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/node_modules/keyv/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cacheable-request/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bind-apply-helpers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bind/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/call-bound/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/camelcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chainsaw/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/character-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-dependencies/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-internet-connected/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/check-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/glob-parent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chokidar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clarinet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/class-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clean-stack/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clone-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/clone/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/code-point-at/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/collection-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color-support/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/color/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/colorspace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/component-emitter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/component-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compress-commons/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compressible/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/compression/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/concat-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/concat-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/config/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/console-control-strings/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/constantinople/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/content-disposition/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/content-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie-signature/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/copy-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/core-util-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc-32/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crc32-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/create-require/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-fetch/polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/cross-spawn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/crypto-js/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dateformat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decamelize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decode-uri-component/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-tarbz2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-targz/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress-unzip/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/node_modules/pify/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/make-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/decompress/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/deep-equal/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/deep-extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-data-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-properties/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/delegates/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/depd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/destroy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/detect-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dfa/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/doctypes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dottie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/double-ended-queue/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/download/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/download/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dunder-proto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/duplexer2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/duplexer3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/dynamic-dedupe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/eastasianwidth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ee-first/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/eivindfjeldstad-dot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/enabled/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encodeurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encoding/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/encoding/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/end-of-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/node_modules/ws/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/engine.io/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/env-paths/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/err-code/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/errorhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-get-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/es-object-atoms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escape-html/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escape-string-regexp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/escodegen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/esprima/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/estraverse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/esutils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/etag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/curves/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/node_modules/@noble/hashes/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethereum-cryptography/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/@types/node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/node_modules/undici-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ethers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/event-target-shim/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/events/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/define-property/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-brackets/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/expand-tilde/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/exponential-backoff/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-ipfilter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/jsonwebtoken/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/node_modules/moment/package.json │ node-pkg │ 2 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-jwt/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-rate-limit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-robots-txt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express-security.txt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/cookie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/express/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ext-list/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ext-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/extglob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fast.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fd-slicer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/feature-policy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fecha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-stream-rotator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-type/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/file-uri-to-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filehound/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filename-reserved-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filenamify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/docconfig/template/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/node_modules/sinon/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/filesniffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finale-rest/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/finalhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/node_modules/is-glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fined/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/flagged-respawn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fn.name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fontkit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-each/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-in/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/for-own/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreachasync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/node_modules/signal-exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/foreground-child/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/formatio/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/forwarded/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fragment-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fresh/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/from2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-constants/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-extra/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fs.realpath/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fstream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/function-bind/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/functions-have-names/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/fuzzball/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gauge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/geojson-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-caller-file/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-intrinsic/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-proto/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/get-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/getobject/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/example/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/github-from-package/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/glob/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-modules/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/ini/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/global-prefix/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/gopd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/get-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/got/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/graceful-fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-regex/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/ansi-styles/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/pretty-bytes/packag- │ node-pkg │ 0 │ - │ +│ e.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/strip-ansi/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/node_modules/supports-color/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-contrib-compress/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-known-options/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/ansi-styles/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/chalk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-convert/packa- │ node-pkg │ 0 │ - │ +│ ge.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/color-name/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/has-flag/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/node_modules/supports-color/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/node_modules/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-log/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-legacy-util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt-replace-json/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/eventemitter2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/node_modules/nopt/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/grunt-cli/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/micromatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/node_modules/v8flags/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/grunt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/handlebars/node_modules/wordwrap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/handlebars/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-bigints/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-flag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-property-descriptors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-symbol-support-x/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-symbols/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-to-string-tag-x/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-tostringtag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-unicode/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-values/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/has-values/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hashids/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hasown/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hbs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/heap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/helmet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hoister/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/homedir-polyfill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/hooker/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/html-entities/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-cache-semantics/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/https-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/humanize-ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/i18n/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/iconv-lite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ieee754/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ignore-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/iltorb/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/imurmurhash/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/indent-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/infer-owner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inflection/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inflight/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/inherits/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/internal-slot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/interpret/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/into-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/invariant/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip-address/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ip6/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ipaddr.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-absolute/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-accessor-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-arguments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-bigint/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-binary-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-boolean-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-callable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-core-module/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-data-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-date-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-expression/node_modules/acorn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-expression/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-extglob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-fullwidth-code-point/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-generator-function/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-lambda/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-natural-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number-like/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-plain-obj/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-plain-object/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-relative/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-retry-allowed/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-set/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-shared-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-symbol/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-typed-array/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-unc-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-weakmap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-weakset/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/is-windows/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isexe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isobject/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isomorphic-ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/isurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jackspeak/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-stringify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-tokens/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/js-yaml/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/json5/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jsonfile/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jsonwebtoken/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jssha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jstransformer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/juicy-chat-bot/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jwa/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/jws/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/kuler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lazystream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/libxmljs2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/braces/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/fill-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/findup-sync/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/is-number/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/micromatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/liftup/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/linebreak/node_modules/base64-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/linebreak/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/listenercount/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.camelcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.isfinite/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash.set/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lodash/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/logform/node_modules/@colors/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/logform/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lolex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/loose-envify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/lowercase-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-dir/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/http-cache-semantics/pac- │ node-pkg │ 0 │ - │ +│ kage.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-fetch-happen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/make-plural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/map-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/map-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/marsdb/node_modules/eventemitter3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/marsdb/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/math-interval-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/math-intrinsics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/media-typer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/median/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/merge-descriptors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat-formatters/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat/node_modules/make-plural/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/messageformat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/methods/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/micromatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime-db/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mime/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minimist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-collect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-flush/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-pipeline/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass-sized/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mixin-deep/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mkdirp-classic/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/moment-timezone/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/moment/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/basic-auth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/on-finished/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/morgan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mout/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/multer/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/multer/package.json │ node-pkg │ 4 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/mustache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nan/tools/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nanomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/needle/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/needle/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/negotiator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/neo-async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-abi/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-addon-api/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/abbrev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/isexe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/node_modules/tar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/node-pre-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/noop-logger/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/normalize-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/normalize-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/notevil/node_modules/esprima/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/notevil/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-bundled/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-normalize-package-bin/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npm-packlist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/npmlog/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/number-is-nan/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-assign/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-copy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-inspect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object-visit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.assign/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.defaults/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/object.pick/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/on-finished/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/on-headers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/one-time/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/opentype.js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/os-homedir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/os-tmpdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/osenv/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/otplib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-cancelable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-event/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-finally/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-is-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-timeout/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/p-try/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/package-json-from-dist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pako/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parse-filepath/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parse-passwd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/parseurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pascalcase/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-exists/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-is-absolute/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-key/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-parse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-root-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-root/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-scurry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/path-to-regexp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pdfkit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/peek-readable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pg-connection-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/picomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pinkie-promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pinkie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/png-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/portscanner/node_modules/async/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/portscanner/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/posix-character-classes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/possible-typed-array-names/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prepend-http/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proc-log/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/process-nextick-args/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/process/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/prom-client/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise-inflight/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise-retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/promise/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/err-code/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/node_modules/retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proper-lockfile/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/proxy-addr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-attrs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-code-gen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-error/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-filters/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-lexer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-linker/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-load/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-runtime/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-strip-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug-walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/pump/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/qs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/query-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/range-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/range_check/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/raw-body/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/ini/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/node_modules/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/buffer/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/readable-strea- │ node-pkg │ 0 │ - │ +│ m/package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/node_modules/string_decoder- │ node-pkg │ 0 │ - │ +│ /package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readable-web-to-node-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/readdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rechoir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/regex-not/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/regexp.prototype.flags/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/remove-trailing-separator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/repeat-element/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/repeat-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/cliui/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/find-up/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/locate-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-limit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/p-locate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/wrap-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/node_modules/yargs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/replace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/require-directory/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/require-main-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve-dir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-a/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/multirepo/packages/package-b/pack- │ node-pkg │ 0 │ - │ +│ age.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/resolve/test/resolver/nested_symlinks/mylib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/responselike/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/restructure/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ret/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/retry-as-promised/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/retry/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-regex-test/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safe-stable-stringify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/safer-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/samsam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domelementtype/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domhandler/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/domutils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/he/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/htmlparser2/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/lodash/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/node_modules/string_decoder/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sanitize-html/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sax/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/node_modules/commander/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/seek-bzip/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/semver/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/node_modules/encodeurl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/send/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sequelize-pool/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sequelize/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/depd/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/http-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/inherits/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/setprototypeof/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/node_modules/statuses/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-index/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/serve-static/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-blocking/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-function-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-function-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/set-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/setimmediate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/setprototypeof/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/shebang-command/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/shebang-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-list/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel-weakmap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/side-channel/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/signal-exit/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-concat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/node_modules/is-arrayish/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/simple-swizzle/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/smart-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/node_modules/define-property/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon-util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/debug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/extend-shallow/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/ms/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/node_modules/source-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/snapdragon/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io-adapter/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io-parser/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socket.io/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/node_modules/agent-base/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/socks/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/node_modules/sort-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sort-keys/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-resolve/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-support/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/source-map/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/split-string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sprintf-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@npmcli/fs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/@tootallnate/once/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/are-we-there-yet/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/cacache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/decompress-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/detect-libc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/fs-minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/gauge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-cache-semantics/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/http-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/lru-cache/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/make-fetch-happen/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/mimic-response/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-collect/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass-fetch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minipass/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/minizlib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/napi-build-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/node-gyp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/nopt/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/npmlog/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/prebuild-install/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/simple-get/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/socks-proxy-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/ssri/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/node_modules/minipass/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/tar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/unique-slug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/wide-align/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/sqlite3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ssri/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stack-trace/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/define-property/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/node_modules/is-descriptor/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/static-extend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/statuses/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stop-iteration-iterator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/stream-buffers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/streamsearch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strict-uri-encode/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string-width-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string.fromcodepoint/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string.prototype.codepointat/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/node_modules/safe-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/string_decoder/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-dirs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strip-outer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/strtok3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/supports-color/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/supports-preserve-symlinks-flag/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/svg-captcha/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-dist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/swagger-ui-express/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/bl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/chownr/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/node_modules/tar-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-fs/package.json │ node-pkg │ 1 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/dist/cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/mkdirp/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tar/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tdigest/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/text-hex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/thirty-two/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/through/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/timed-out/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tiny-inflate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/fdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/node_modules/picomatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tinyglobby/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/node_modules/kind-of/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-object-path/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-regex-range/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/to-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/toidentifier/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/token-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/token-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/toposort-class/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tr46/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/traverse/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tree-kill/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/trim-repeated/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/triple-beam/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/truncate-utf8-bytes/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/brace-expansion/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/diff/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/glob/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/minimatch/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/rimraf/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/node_modules/ts-node/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ts-node-dev/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-bom/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/node_modules/strip-json-comments/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tsconfig/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tslib/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/tunnel-agent/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/type-is/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typecast/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typed-array-buffer/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typedarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/typescript/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/uglify-js/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unbzip2-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unc-path-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/underscore.string/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/undici-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unicode-properties/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unicode-trie/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/union-value/node_modules/is-extendable/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/union-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unique-filename/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unique-slug/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unit-compare/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/universalify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unpipe/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/node_modules/isobjec- │ node-pkg │ 0 │ - │ +│ t/package.json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/has-values/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/node_modules/isarray/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unset-value/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/untildify/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unzipper/node_modules/bluebird/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/unzipper/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/urix/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/url-parse-lax/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/url-to-options/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/use/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/utf8-byte-length/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/util-deprecate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/util/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/utils-merge/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/uuid/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/validate/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/vary/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/vm2/package.json │ node-pkg │ 3 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/void-elements/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walk/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walkdir/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/walkdir/test/comparison/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-core/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-errors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-abi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-accounts/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/node_modules/@ethereumjs/rlp/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-contract/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-ens/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-iban/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth-personal/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-eth/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-net/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-http/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ipc/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-providers-ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-methods/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-rpc-providers/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-types/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/node_modules/eventemitter3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-utils/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3-validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/web3/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/webidl-conversions/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/whatwg-url/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-boxed-primitive/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-collection/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-module/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-pm-runs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which-typed-array/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/which/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/is-fullwidth-code-point/package- │ node-pkg │ 0 │ - │ +│ .json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wide-align/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/node_modules/readable-stream/package.- │ node-pkg │ 0 │ - │ +│ json │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston-transport/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/@colors/colors/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/is-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/node_modules/readable-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/winston/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/with/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wkx/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wordwrap/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-convert/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/node_modules/color-name/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi-cjs/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/ansi-styles/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/emoji-regex/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/string-width/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/node_modules/strip-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrap-ansi/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/wrappy/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/ws/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/xtend/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/y18n/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yallist/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/node_modules/commander/package.js- │ node-pkg │ 0 │ - │ +│ on │ │ │ │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yaml-schema-validator/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yauzl/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/yn/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/z85/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/zip-stream/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/node_modules/zod/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ juice-shop/package.json │ node-pkg │ 0 │ - │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/build/lib/insecurity.js │ text │ - │ 1 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/frontend/src/app/app.guard.spec.ts │ text │ - │ 0 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/frontend/src/app/last-login-ip/last-login-ip.component.spec.ts │ text │ - │ 0 │ +├──────────────────────────────────────────────────────────────────────────────────┼──────────┼─────────────────┼─────────┤ +│ /juice-shop/lib/insecurity.ts │ text │ - │ 1 │ +└──────────────────────────────────────────────────────────────────────────────────┴──────────┴─────────────────┴─────────┘ +Legend: +- '-': Not scanned +- '0': Clean (no security findings detected) + + +bkimminich/juice-shop (debian 12.11) +==================================== +Total: 1 (HIGH: 1, CRITICAL: 0) + +┌─────────┬───────────────┬──────────┬────────┬───────────────────┬─────────────────┬───────────────────────────────────────────────────────────┐ +│ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │ Title │ +├─────────┼───────────────┼──────────┼────────┼───────────────────┼─────────────────┼───────────────────────────────────────────────────────────┤ +│ libc6 │ CVE-2025-4802 │ HIGH │ fixed │ 2.36-9+deb12u10 │ 2.36-9+deb12u11 │ glibc: static setuid binary dlopen may incorrectly search │ +│ │ │ │ │ │ │ LD_LIBRARY_PATH │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-4802 │ +└─────────┴───────────────┴──────────┴────────┴───────────────────┴─────────────────┴───────────────────────────────────────────────────────────┘ + +Node.js (node-pkg) +================== +Total: 30 (HIGH: 22, CRITICAL: 8) + +┌─────────────────────────────────────┬─────────────────────┬──────────┬──────────┬───────────────────┬──────────────────────────────┬──────────────────────────────────────────────────────────────┐ +│ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │ Title │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ base64url (package.json) │ NSWG-ECO-428 │ HIGH │ fixed │ 0.0.6 │ >=3.0.0 │ Out-of-bounds Read │ +│ │ │ │ │ │ │ https://hackerone.com/reports/321687 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ braces (package.json) │ CVE-2024-4068 │ │ │ 2.3.2 │ 3.0.3 │ braces: fails to limit the number of characters it can │ +│ │ │ │ │ │ │ handle │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-4068 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ crypto-js (package.json) │ CVE-2023-46233 │ CRITICAL │ │ 3.3.0 │ 4.2.0 │ crypto-js: PBKDF2 1,000 times weaker than specified in 1993 │ +│ │ │ │ │ │ │ and 1.3M times... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-46233 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ express-jwt (package.json) │ CVE-2020-15084 │ HIGH │ │ 0.1.3 │ 6.0.0 │ Authorization bypass in express-jwt │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2020-15084 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ http-cache-semantics (package.json) │ CVE-2022-25881 │ │ │ 3.8.1 │ 4.1.1 │ http-cache-semantics: Regular Expression Denial of Service │ +│ │ │ │ │ │ │ (ReDoS) vulnerability │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-25881 │ +├─────────────────────────────────────┼─────────────────────┤ ├──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ ip (package.json) │ CVE-2024-29415 │ │ affected │ 2.0.1 │ │ node-ip: Incomplete fix for CVE-2023-42282 │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-29415 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ jsonwebtoken (package.json) │ CVE-2015-9235 │ CRITICAL │ fixed │ 0.1.0 │ 4.2.2 │ nodejs-jsonwebtoken: verification step bypass with an │ +│ │ │ │ │ │ │ altered token │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2015-9235 │ +│ ├─────────────────────┼──────────┤ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23539 │ HIGH │ │ │ 9.0.0 │ jsonwebtoken: Unrestricted key type could lead to legacy │ +│ │ │ │ │ │ │ keys usagen │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23539 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ NSWG-ECO-17 │ │ │ │ >=4.2.2 │ Verification Bypass │ +│ ├─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2015-9235 │ CRITICAL │ │ 0.4.0 │ 4.2.2 │ nodejs-jsonwebtoken: verification step bypass with an │ +│ │ │ │ │ │ │ altered token │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2015-9235 │ +│ ├─────────────────────┼──────────┤ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-23539 │ HIGH │ │ │ 9.0.0 │ jsonwebtoken: Unrestricted key type could lead to legacy │ +│ │ │ │ │ │ │ keys usagen │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-23539 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ NSWG-ECO-17 │ │ │ │ >=4.2.2 │ Verification Bypass │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ jws (package.json) │ CVE-2016-1000223 │ │ │ 0.2.6 │ >=3.0.0 │ Forgeable Public/Private Tokens │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2016-1000223 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ lodash (package.json) │ CVE-2019-10744 │ CRITICAL │ │ 2.4.2 │ 4.17.12 │ nodejs-lodash: prototype pollution in defaultsDeep function │ +│ │ │ │ │ │ │ leading to modifying properties │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2019-10744 │ +│ ├─────────────────────┼──────────┤ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2018-16487 │ HIGH │ │ │ >=4.17.11 │ lodash: Prototype pollution in utilities function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2018-16487 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2021-23337 │ │ │ │ 4.17.21 │ nodejs-lodash: command injection via template │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2021-23337 │ +├─────────────────────────────────────┼─────────────────────┤ ├──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ lodash.set (package.json) │ CVE-2020-8203 │ │ affected │ 4.3.2 │ │ nodejs-lodash: prototype pollution in zipObjectDeep function │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2020-8203 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ marsdb (package.json) │ GHSA-5mrr-rgp6-x4gr │ CRITICAL │ │ 0.6.11 │ │ Command Injection in marsdb │ +│ │ │ │ │ │ │ https://github.com/advisories/GHSA-5mrr-rgp6-x4gr │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ moment (package.json) │ CVE-2017-18214 │ HIGH │ fixed │ 2.0.0 │ 2.19.3 │ nodejs-moment: Regular expression denial of service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2017-18214 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2022-24785 │ │ │ │ 2.29.2 │ Moment.js: Path traversal in moment.locale │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-24785 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ multer (package.json) │ CVE-2025-47935 │ │ │ 1.4.5-lts.2 │ 2.0.0 │ Multer vulnerable to Denial of Service via memory leaks from │ +│ │ │ │ │ │ │ unclosed streams... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-47935 │ +│ ├─────────────────────┤ │ │ │ ├──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-47944 │ │ │ │ │ Multer vulnerable to Denial of Service from maliciously │ +│ │ │ │ │ │ │ crafted requests │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-47944 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-48997 │ │ │ │ 2.0.1 │ multer: Multer vulnerable to Denial of Service via unhandled │ +│ │ │ │ │ │ │ exception │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-48997 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2025-7338 │ │ │ │ 2.0.2 │ multer: Multer Denial of Service │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-7338 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ sanitize-html (package.json) │ CVE-2022-25887 │ │ │ 1.4.2 │ 2.7.1 │ sanitize-html: insecure global regular expression │ +│ │ │ │ │ │ │ replacement logic may lead to ReDoS │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2022-25887 │ +├─────────────────────────────────────┼─────────────────────┤ │ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ tar-fs (package.json) │ CVE-2025-59343 │ │ │ 2.1.3 │ 3.1.1, 2.1.4, 1.16.6 │ tar-fs: tar-fs symlink validation bypass │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2025-59343 │ +├─────────────────────────────────────┼─────────────────────┼──────────┤ ├───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ vm2 (package.json) │ CVE-2023-32314 │ CRITICAL │ │ 3.9.17 │ 3.9.18 │ vm2: Sandbox Escape │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-32314 │ +│ ├─────────────────────┤ ├──────────┤ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2023-37466 │ │ affected │ │ │ vm2: Promise handler sanitization can be bypassed allowing │ +│ │ │ │ │ │ │ attackers to escape the... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-37466 │ +│ ├─────────────────────┤ │ │ ├──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ │ CVE-2023-37903 │ │ │ │ │ vm2: custom inspect function allows attackers to escape the │ +│ │ │ │ │ │ │ sandbox and run... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-37903 │ +├─────────────────────────────────────┼─────────────────────┼──────────┼──────────┼───────────────────┼──────────────────────────────┼──────────────────────────────────────────────────────────────┤ +│ ws (package.json) │ CVE-2024-37890 │ HIGH │ fixed │ 7.4.6 │ 5.2.4, 6.2.3, 7.5.10, 8.17.1 │ nodejs-ws: denial of service when handling a request with │ +│ │ │ │ │ │ │ many HTTP headers... │ +│ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2024-37890 │ +└─────────────────────────────────────┴─────────────────────┴──────────┴──────────┴───────────────────┴──────────────────────────────┴──────────────────────────────────────────────────────────────┘ + +/juice-shop/build/lib/insecurity.js (secrets) +============================================= +Total: 1 (HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/build/lib/insecurity.js:47 (offset: 2835 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 45 const z85 = __importStar(require("z85")); + 46 exports.publicKey = node_fs_1.default ? node_fs_1.default.readFileSync('encryptionkeys/jwt.pub', 'ut + 47 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 48 const hash = (data) => node_crypto_1.default.createHash('md5').update(data).digest('hex'); +──────────────────────────────────────── + + + +/juice-shop/lib/insecurity.ts (secrets) +======================================= +Total: 1 (HIGH: 1, CRITICAL: 0) + +HIGH: AsymmetricPrivateKey (private-key) +════════════════════════════════════════ +Asymmetric Private Key +──────────────────────────────────────── + /juice-shop/lib/insecurity.ts:23 (offset: 860 bytes) (added by 'COPY --chown=65532:0 /juice-shop . # bui') +──────────────────────────────────────── + 21 + 22 export const publicKey = fs ? fs.readFileSync('encryptionkeys/jwt.pub', 'utf8') : 'placeholder-publi + 23 [ ----BEGIN RSA PRIVATE KEY-----****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************-----END RSA PRIVATE + 24 +──────────────────────────────────────── + + diff --git a/gitops-lab/zap-report.html b/gitops-lab/zap-report.html new file mode 100644 index 00000000..13447339 --- /dev/null +++ b/gitops-lab/zap-report.html @@ -0,0 +1,4380 @@ + + +
+ +| Risk Level | +Number of Alerts | +
|---|---|
|
+ High
+ |
+
+ 0
+ |
+
|
+ Medium
+ |
+
+ 2
+ |
+
|
+ Low
+ |
+
+ 5
+ |
+
|
+ Informational
+ |
+
+ 5
+ |
+
|
+ False Positives:
+ |
+
+ 0
+ |
+
For each step: result (Pass/Fail) - risk (of highest alert(s) for the step, if any).
+ + + + + + +| Name | +Risk Level | +Number of Instances | +
|---|---|---|
| Content Security Policy (CSP) Header Not Set | +Medium | +12 | +
| Cross-Domain Misconfiguration | +Medium | +11 | +
| Cross-Domain JavaScript Source File Inclusion | +Low | +12 | +
| Dangerous JS Functions | +Low | +2 | +
| Deprecated Feature Policy Header Set | +Low | +12 | +
| Insufficient Site Isolation Against Spectre Vulnerability | +Low | +12 | +
| Timestamp Disclosure - Unix | +Low | +20 | +
| Information Disclosure - Suspicious Comments | +Informational | +2 | +
| Modern Web Application | +Informational | +11 | +
| Non-Storable Content | +Informational | +2 | +
| Storable and Cacheable Content | +Informational | +1 | +
| Storable but Non-Cacheable Content | +Informational | +9 | +
|
+ Medium |
+ Content Security Policy (CSP) Header Not Set | +
|---|---|
| Description | +
+ Content Security Policy (CSP) is an added layer of security that helps to detect and mitigate certain types of attacks, including Cross Site Scripting (XSS) and data injection attacks. These attacks are used for everything from data theft to site defacement or distribution of malware. CSP provides a set of standard HTTP headers that allow website owners to declare approved sources of content that browsers should be allowed to load on that page — covered types are JavaScript, CSS, HTML frames, fonts, images and embeddable objects such as Java applets, ActiveX, audio and video files.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/coupons_2013.md.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/eastere.gg | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/encrypt.pyc | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/package-lock.json.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/package.json.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/suspicious_errors.yml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| Instances | +12 | +
| Solution | +
+ Ensure that your web server, application server, load balancer, etc. is configured to set the Content-Security-Policy header.
+
+ |
+
| Reference | +
+ https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP
+ + + https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html + + + https://www.w3.org/TR/CSP/ + + + https://w3c.github.io/webappsec-csp/ + + + https://web.dev/articles/csp + + + https://caniuse.com/#feat=contentsecuritypolicy + + + https://content-security-policy.com/ + + |
+
| CWE Id | +693 | +
| WASC Id | +15 | +
| Plugin Id | +10038 | +
|
+ Medium |
+ Cross-Domain Misconfiguration | +
|---|---|
| Description | +
+ Web browser data loading may be possible, due to a Cross Origin Resource Sharing (CORS) misconfiguration on the web server.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/assets/public/favicon_js.ico | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/ftp/coupons_2013.md.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/polyfills.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/robots.txt | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/runtime.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| URL | +http://host.docker.internal:3000/vendor.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Access-Control-Allow-Origin: * | +
| Other Info | +The CORS misconfiguration on the web server permits cross-domain read requests from arbitrary third party domains, using unauthenticated APIs on this domain. Web browser implementations do not permit arbitrary third parties to read the response from authenticated APIs, however. This reduces the risk somewhat. This misconfiguration could be used by an attacker to access data that is available in an unauthenticated manner, but which uses some other form of security, such as IP address white-listing. | +
| Instances | +11 | +
| Solution | +
+ Ensure that sensitive data is not available in an unauthenticated manner (using IP address white-listing, for instance).
+ + + Configure the "Access-Control-Allow-Origin" HTTP header to a more restrictive set of domains, or remove all CORS headers entirely, to allow the web browser to enforce the Same Origin Policy (SOP) in a more restrictive manner.
+
+ |
+
| Reference | ++ https://vulncat.fortify.com/en/detail?category=HTML5&subcategory=Overly%20Permissive%20CORS%20Policy + + | +
| CWE Id | +264 | +
| WASC Id | +14 | +
| Plugin Id | +10098 | +
|
+ Low |
+ Cross-Domain JavaScript Source File Inclusion | +
|---|---|
| Description | +
+ The page includes one or more script files from a third-party domain.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:286:9 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:286:9 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | +//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js | +
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> | +
| Other Info | ++ |
| Instances | +12 | +
| Solution | +
+ Ensure JavaScript source files are loaded from only trusted sources, and the sources can't be controlled by end users of the application.
+
+ |
+
| Reference | ++ |
| CWE Id | +829 | +
| WASC Id | +15 | +
| Plugin Id | +10017 | +
|
+ Low |
+ Dangerous JS Functions | +
|---|---|
| Description | +
+ A dangerous JS function seems to be in use that would leave the site vulnerable.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +bypassSecurityTrustHtml( | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/vendor.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +bypassSecurityTrustHtml( | +
| Other Info | ++ |
| Instances | +2 | +
| Solution | +
+ See the references for security advice on the use of these functions.
+
+ |
+
| Reference | ++ https://v17.angular.io/guide/security + + | +
| CWE Id | +749 | +
| WASC Id | ++ |
| Plugin Id | +10110 | +
|
+ Low |
+ Deprecated Feature Policy Header Set | +
|---|---|
| Description | +
+ The header has now been renamed to Permissions-Policy.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/coupons_2013.md.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/encrypt.pyc | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/package-lock.json.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/suspicious_errors.yml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/polyfills.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/runtime.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/vendor.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Feature-Policy | +
| Other Info | ++ |
| Instances | +12 | +
| Solution | +
+ Ensure that your web server, application server, load balancer, etc. is configured to set the Permissions-Policy header instead of the Feature-Policy header.
+
+ |
+
| Reference | +
+ https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Permissions-Policy
+ + + https://scotthelme.co.uk/goodbye-feature-policy-and-hello-permissions-policy/ + + |
+
| CWE Id | +16 | +
| WASC Id | +15 | +
| Plugin Id | +10063 | +
|
+ Low |
+ Insufficient Site Isolation Against Spectre Vulnerability | +
|---|---|
| Description | +
+ Cross-Origin-Embedder-Policy header is a response header that prevents a document from loading any cross-origin resources that don't explicitly grant the document permission (using CORP or CORS).
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | +Cross-Origin-Embedder-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | +Cross-Origin-Opener-Policy | +
| Attack | ++ |
| Evidence | ++ |
| Other Info | ++ |
| Instances | +12 | +
| Solution | +
+ Ensure that the application/web server sets the Cross-Origin-Embedder-Policy header appropriately, and that it sets the Cross-Origin-Embedder-Policy header to 'require-corp' for documents.
+ + + If possible, ensure that the end user uses a standards-compliant and modern web browser that supports the Cross-Origin-Embedder-Policy header (https://caniuse.com/mdn-http_headers_cross-origin-embedder-policy).
+
+ |
+
| Reference | ++ https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cross-Origin-Embedder-Policy + + | +
| CWE Id | +693 | +
| WASC Id | +14 | +
| Plugin Id | +90004 | +
|
+ Low |
+ Timestamp Disclosure - Unix | +
|---|---|
| Description | +
+ A timestamp was disclosed by the application/web server. - Unix
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1650485437 | +
| Other Info | +1650485437, which evaluates to: 2022-04-20 20:10:37. | +
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1981395349 | +
| Other Info | +1981395349, which evaluates to: 2032-10-14 19:35:49. | +
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +2038834951 | +
| Other Info | +2038834951, which evaluates to: 2034-08-10 15:02:31. | +
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1650485437 | +
| Other Info | +1650485437, which evaluates to: 2022-04-20 20:10:37. | +
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1981395349 | +
| Other Info | +1981395349, which evaluates to: 2032-10-14 19:35:49. | +
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +2038834951 | +
| Other Info | +2038834951, which evaluates to: 2034-08-10 15:02:31. | +
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1734944650 | +
| Other Info | +1734944650, which evaluates to: 2024-12-23 09:04:10. | +
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1650485437 | +
| Other Info | +1650485437, which evaluates to: 2022-04-20 20:10:37. | +
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1981395349 | +
| Other Info | +1981395349, which evaluates to: 2032-10-14 19:35:49. | +
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +2038834951 | +
| Other Info | +2038834951, which evaluates to: 2034-08-10 15:02:31. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1650485437 | +
| Other Info | +1650485437, which evaluates to: 2022-04-20 20:10:37. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1680327869 | +
| Other Info | +1680327869, which evaluates to: 2023-04-01 05:44:29. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1701244813 | +
| Other Info | +1701244813, which evaluates to: 2023-11-29 08:00:13. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1818181818 | +
| Other Info | +1818181818, which evaluates to: 2027-08-13 18:30:18. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1839622642 | +
| Other Info | +1839622642, which evaluates to: 2028-04-17 22:17:22. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1863874346 | +
| Other Info | +1863874346, which evaluates to: 2029-01-23 14:52:26. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1917098446 | +
| Other Info | +1917098446, which evaluates to: 2030-10-01 15:20:46. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +1981395349 | +
| Other Info | +1981395349, which evaluates to: 2032-10-14 19:35:49. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +2033195021 | +
| Other Info | +2033195021, which evaluates to: 2034-06-06 08:23:41. | +
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +2038834951 | +
| Other Info | +2038834951, which evaluates to: 2034-08-10 15:02:31. | +
| Instances | +20 | +
| Solution | +
+ Manually confirm that the timestamp data is not sensitive, and that the data cannot be aggregated to disclose exploitable patterns.
+
+ |
+
| Reference | ++ https://cwe.mitre.org/data/definitions/200.html + + | +
| CWE Id | +497 | +
| WASC Id | +13 | +
| Plugin Id | +10096 | +
|
+ Informational |
+ Information Disclosure - Suspicious Comments | +
|---|---|
| Description | +
+ The response appears to contain suspicious comments which may help an attacker.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +query | +
| Other Info | +The following pattern was used: \bQUERY\b and was detected in likely comment: "//owasp.org' target='_blank'>Open Worldwide Application Security Project (OWASP)</a> and is developed and maintained by voluntee", see evidence field for the suspicious comment/snippet. | +
| URL | +http://host.docker.internal:3000/vendor.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +Query | +
| Other Info | +The following pattern was used: \bQUERY\b and was detected in likely comment: "//www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 256C0 397.4 114.6 512 256 512s256-114.6 256-256S397.4 0 256 0S0 114.6 0", see evidence field for the suspicious comment/snippet. | +
| Instances | +2 | +
| Solution | +
+ Remove all comments that return information that may help an attacker and fix any underlying problems they refer to.
+
+ |
+
| Reference | ++ |
| CWE Id | +615 | +
| WASC Id | +13 | +
| Plugin Id | +10027 | +
|
+ Informational |
+ Modern Web Application | +
|---|---|
| Description | +
+ The application appears to be a modern web application. If you need to explore it automatically then the Ajax Spider may well be more effective than the standard one.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:43:13 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/fileServer.js:59:18 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/build/routes/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:286:9 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:328:13 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/index.js:365:14 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/layer.js:95:5 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/juice-shop/node_modules/express/lib/router/runtime.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> | +
| Other Info | +No links have been found while there are scripts, which is an indication that this is a modern web application. | +
| Instances | +11 | +
| Solution | +
+ This is an informational alert and so no changes are required.
+
+ |
+
| Reference | ++ |
| CWE Id | ++ |
| WASC Id | ++ |
| Plugin Id | +10109 | +
|
+ Informational |
+ Non-Storable Content | +
|---|---|
| Description | +
+ The response contents are not storable by caching components such as proxy servers. If the response does not contain sensitive, personal or user-specific information, it may benefit from being stored and cached, to improve performance.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000/ftp/coupons_2013.md.bak | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +403 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ftp/suspicious_errors.yml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +403 | +
| Other Info | ++ |
| Instances | +2 | +
| Solution | +
+ The content may be marked as storable by ensuring that the following conditions are satisfied:
+ + + The request method must be understood by the cache and defined as being cacheable ("GET", "HEAD", and "POST" are currently defined as cacheable)
+ + + The response status code must be understood by the cache (one of the 1XX, 2XX, 3XX, 4XX, or 5XX response classes are generally understood)
+ + + The "no-store" cache directive must not appear in the request or response header fields
+ + + For caching by "shared" caches such as "proxy" caches, the "private" response directive must not appear in the response
+ + + For caching by "shared" caches such as "proxy" caches, the "Authorization" header field must not appear in the request, unless the response explicitly allows it (using one of the "must-revalidate", "public", or "s-maxage" Cache-Control response directives)
+ + + In addition to the conditions above, at least one of the following conditions must also be satisfied by the response:
+ + + It must contain an "Expires" header field
+ + + It must contain a "max-age" response directive
+ + + For "shared" caches such as "proxy" caches, it must contain a "s-maxage" response directive
+ + + It must contain a "Cache Control Extension" that allows it to be cached
+ + + It must have a status code that is defined as cacheable by default (200, 203, 204, 206, 300, 301, 404, 405, 410, 414, 501).
+
+ |
+
| Reference | +
+ https://datatracker.ietf.org/doc/html/rfc7234
+ + + https://datatracker.ietf.org/doc/html/rfc7231 + + + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + + |
+
| CWE Id | +524 | +
| WASC Id | +13 | +
| Plugin Id | +10049 | +
|
+ Informational |
+ Storable and Cacheable Content | +
|---|---|
| Description | +
+ The response contents are storable by caching components such as proxy servers, and may be retrieved directly from the cache, rather than from the origin server by the caching servers, in response to similar requests from other users. If the response data is sensitive, personal or user-specific, this may result in sensitive information being leaked. In some cases, this may even result in a user gaining complete control of the session of another user, depending on the configuration of the caching components in use in their environment. This is primarily an issue where "shared" caching servers such as "proxy" caches are configured on the local network. This configuration is typically found in corporate or educational environments, for instance.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000/robots.txt | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | ++ |
| Other Info | +In the absence of an explicitly specified caching lifetime directive in the response, a liberal lifetime heuristic of 1 year was assumed. This is permitted by rfc7234. | +
| Instances | +1 | +
| Solution | +
+ Validate that the response does not contain sensitive, personal or user-specific information. If it does, consider the use of the following HTTP response headers, to limit, or prevent the content being stored and retrieved from the cache by another user:
+ + + Cache-Control: no-cache, no-store, must-revalidate, private
+ + + Pragma: no-cache
+ + + Expires: 0
+ + + This configuration directs both HTTP 1.0 and HTTP 1.1 compliant caching servers to not store the response, and to not retrieve the response (without validation) from the cache, in response to a similar request.
+
+ |
+
| Reference | +
+ https://datatracker.ietf.org/doc/html/rfc7234
+ + + https://datatracker.ietf.org/doc/html/rfc7231 + + + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + + |
+
| CWE Id | +524 | +
| WASC Id | +13 | +
| Plugin Id | +10049 | +
|
+ Informational |
+ Storable but Non-Cacheable Content | +
|---|---|
| Description | +
+ The response contents are storable by caching components such as proxy servers, but will not be retrieved directly from the cache, without validating the request upstream, in response to similar requests from other users.
+
+ |
+
| + | |
| URL | +http://host.docker.internal:3000 | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/ | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/assets/public/favicon_js.ico | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/main.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/polyfills.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/runtime.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/sitemap.xml | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/styles.css | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| URL | +http://host.docker.internal:3000/vendor.js | +
| Method | +GET | +
| Parameter | ++ |
| Attack | ++ |
| Evidence | +max-age=0 | +
| Other Info | ++ |
| Instances | +9 | +
| Solution | ++ |
| Reference | +
+ https://datatracker.ietf.org/doc/html/rfc7234
+ + + https://datatracker.ietf.org/doc/html/rfc7231 + + + https://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html + + |
+
| CWE Id | +524 | +
| WASC Id | +13 | +
| Plugin Id | +10049 | +
If you see this page, the nginx web server is successfully installed and +working. Further configuration is required.
+ +For online documentation and support please refer to
+nginx.org.
+Commercial support is available at
+nginx.com.
Thank you for using nginx.
+ + +``` + +**Create Custom HTML:** + +Created file `index.html` with content: + +```html + + +