Blanket Exceptions
++ Blanket exceptions are pre-approved license exceptions that apply broadly to specific use cases. + These don't require individual package approval when the criteria are met. +
+diff --git a/.github/ISSUE_TEMPLATE/license-exception-request.yaml b/.github/ISSUE_TEMPLATE/license-exception-request.yaml
index 9c4af9fd..fa80f2e2 100644
--- a/.github/ISSUE_TEMPLATE/license-exception-request.yaml
+++ b/.github/ISSUE_TEMPLATE/license-exception-request.yaml
@@ -38,6 +38,16 @@ body:
+ # Check for existing exceptions
+
+ Before submitting, please check if an exception already exists for your component(s):
+
+ **[Search the exceptions database](https://exceptions.cncf.io/)**
+
+ If an exception already exists for the same package and license, you do not need to request a new one.
+
+
+
---
# License Exception Request form
diff --git a/.github/workflows/deploy-license-site.yml b/.github/workflows/deploy-license-site.yml
new file mode 100644
index 00000000..112672e0
--- /dev/null
+++ b/.github/workflows/deploy-license-site.yml
@@ -0,0 +1,50 @@
+name: License Exceptions Site Tests
+
+on:
+ push:
+ branches: [main]
+ paths:
+ - 'license-exceptions/**'
+ pull_request:
+ paths:
+ - 'license-exceptions/**'
+ workflow_dispatch:
+
+permissions:
+ contents: read
+
+jobs:
+ test:
+ name: Run E2E Tests
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: license-exceptions
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+ cache: 'npm'
+ cache-dependency-path: license-exceptions/package-lock.json
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Install Playwright Browsers
+ run: npx playwright install chromium --with-deps
+
+ - name: Run Playwright tests
+ run: npm test
+
+ - name: Upload test results
+ uses: actions/upload-artifact@v4
+ if: ${{ !cancelled() }}
+ with:
+ name: playwright-report
+ path: license-exceptions/playwright-report/
+ retention-days: 7
diff --git a/.github/workflows/e2e-license-site.yml b/.github/workflows/e2e-license-site.yml
new file mode 100644
index 00000000..0a9b3b21
--- /dev/null
+++ b/.github/workflows/e2e-license-site.yml
@@ -0,0 +1,46 @@
+name: E2E Tests - License Exceptions Site
+
+on:
+ pull_request:
+ paths:
+ - 'license-exceptions/site/**'
+ - 'license-exceptions/exceptions.json'
+ - 'license-exceptions/tests/**'
+ - 'license-exceptions/playwright.config.js'
+ - 'license-exceptions/package.json'
+
+jobs:
+ e2e-tests:
+ name: Run E2E Tests
+ runs-on: ubuntu-latest
+ defaults:
+ run:
+ working-directory: license-exceptions
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+ cache: 'npm'
+ cache-dependency-path: license-exceptions/package-lock.json
+
+ - name: Install dependencies
+ run: npm ci
+
+ - name: Install Playwright Browsers
+ run: npx playwright install chromium --with-deps
+
+ - name: Run Playwright tests
+ run: npm test
+
+ - name: Upload test results
+ uses: actions/upload-artifact@v4
+ if: ${{ !cancelled() }}
+ with:
+ name: playwright-report
+ path: license-exceptions/playwright-report/
+ retention-days: 7
diff --git a/.github/workflows/license-exception-approved.yml b/.github/workflows/license-exception-approved.yml
new file mode 100644
index 00000000..6adc60bd
--- /dev/null
+++ b/.github/workflows/license-exception-approved.yml
@@ -0,0 +1,148 @@
+name: License Exception Decision
+
+on:
+ issues:
+ types: [labeled]
+
+jobs:
+ create-pr:
+ if: github.event.label.name == 'approved' || github.event.label.name == 'denied'
+ runs-on: ubuntu-latest
+ permissions:
+ contents: write
+ pull-requests: write
+ issues: write
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+
+ - name: Parse issue for components
+ id: parse
+ uses: actions/github-script@v7
+ with:
+ script: |
+ const body = context.payload.issue.body || '';
+ const issueNumber = context.issue.number;
+ const today = new Date().toISOString().split('T')[0];
+ const labelName = context.payload.label.name;
+ const status = labelName === 'approved' ? 'approved' : 'denied';
+
+ // Extract project name
+ const projectMatch = body.match(/For which CNCF project[^]*?\n\n([^\n]+)/);
+ const project = projectMatch ? projectMatch[1].trim() : 'Unknown';
+
+ // Extract scope/usage context if present
+ const scopeMatch = body.match(/(?:How|Where|What).*(?:used|usage|scope|context)[^]*?\n\n([^\n]+)/i);
+ const defaultScope = scopeMatch ? scopeMatch[1].trim() : undefined;
+
+ // Extract component table - parse all columns including scope
+ const tableMatch = body.match(/\|[^\n]*Component[^\n]*\|[\s\S]*?\n\|[-|\s]+\|\n([\s\S]*?)(?=\n\n|\n###|$)/);
+ const newExceptions = [];
+
+ if (tableMatch) {
+ const rows = tableMatch[1].trim().split('\n');
+ let idx = 1;
+ for (const row of rows) {
+ const cells = row.split('|').map(c => c.trim()).filter(c => c);
+ if (cells.length >= 4 && cells[0]) {
+ // Try to extract scope from table (column 5 if present) or use default
+ const scope = (cells.length >= 5 && cells[4]) ? cells[4] : defaultScope;
+
+ newExceptions.push({
+ id: `exc-${today}-${String(idx).padStart(3, '0')}`,
+ package: cells[0],
+ packageUrl: cells[1] || undefined,
+ license: cells[3],
+ project: project,
+ approvedDate: today,
+ issueUrl: `https://github.com/${context.repo.owner}/${context.repo.repo}/issues/${issueNumber}`,
+ status: status,
+ scope: scope,
+ comment: cells.length >= 6 ? cells[5] : undefined
+ });
+ idx++;
+ }
+ }
+ }
+
+ // Write to temp file for next step
+ const fs = require('fs');
+ fs.writeFileSync('/tmp/new-exceptions.json', JSON.stringify(newExceptions, null, 2));
+
+ core.setOutput('project', project);
+ core.setOutput('count', newExceptions.length);
+ core.setOutput('date', today);
+ core.setOutput('status', status);
+
+ - name: Update exceptions.json
+ run: |
+ node -e "
+ const fs = require('fs');
+ const newExceptions = JSON.parse(fs.readFileSync('/tmp/new-exceptions.json', 'utf-8'));
+ const data = JSON.parse(fs.readFileSync('license-exceptions/exceptions.json', 'utf-8'));
+
+ // Add new exceptions at the beginning
+ data.exceptions.unshift(...newExceptions);
+
+ // Update lastUpdated
+ data.lastUpdated = new Date().toISOString().split('T')[0];
+
+ fs.writeFileSync('license-exceptions/exceptions.json', JSON.stringify(data, null, 2));
+ console.log('Added', newExceptions.length, 'exceptions');
+ "
+
+ - name: Generate derived formats
+ run: |
+ cd license-exceptions
+ node scripts/generate-all.js
+
+ - name: Create Pull Request
+ id: create-pr
+ uses: peter-evans/create-pull-request@v6
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ branch: license-exception-${{ github.event.issue.number }}
+ title: "Record license exception decision (${{ steps.parse.outputs.status }}) for ${{ steps.parse.outputs.project }} (#${{ github.event.issue.number }})"
+ body: |
+ ## License Exception Decision
+
+ This PR records the license exception decision from #${{ github.event.issue.number }}.
+
+ **Project:** ${{ steps.parse.outputs.project }}
+ **Decision:** ${{ steps.parse.outputs.status }}
+ **Decision Date:** ${{ steps.parse.outputs.date }}
+ **Exceptions Recorded:** ${{ steps.parse.outputs.count }}
+
+ Closes #${{ github.event.issue.number }}
+ commit-message: "feat(license): record ${{ steps.parse.outputs.status }} exceptions for ${{ steps.parse.outputs.project }} (#${{ github.event.issue.number }})"
+ add-paths: |
+ license-exceptions/exceptions.json
+ license-exceptions/CNCF-licensing-exceptions.csv
+ license-exceptions/cncf-exceptions-current.spdx
+
+ - name: Comment on issue
+ uses: actions/github-script@v7
+ with:
+ script: |
+ const prNumber = '${{ steps.create-pr.outputs.pull-request-number }}';
+ const prUrl = '${{ steps.create-pr.outputs.pull-request-url }}';
+ const status = '${{ steps.parse.outputs.status }}';
+
+ if (prNumber) {
+ const emoji = status === 'approved' ? '✅' : '❌';
+ const title = status === 'approved' ? 'Exception Approved' : 'Exception Denied';
+ const action = status === 'approved' ? 'add these approved exceptions' : 'record these denied exceptions';
+
+ await github.rest.issues.createComment({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ issue_number: context.issue.number,
+ body: `## ${emoji} ${title}\n\nA pull request has been created to ${action} to the database:\n\n${prUrl}\n\nOnce merged, the exceptions will appear in the [exceptions database](https://exceptions.cncf.io/).`
+ });
+ }
diff --git a/.github/workflows/license-exception-triage.yml b/.github/workflows/license-exception-triage.yml
new file mode 100644
index 00000000..3304993c
--- /dev/null
+++ b/.github/workflows/license-exception-triage.yml
@@ -0,0 +1,114 @@
+name: License Exception Triage
+
+on:
+ issues:
+ types: [opened, edited]
+
+jobs:
+ triage:
+ if: contains(github.event.issue.labels.*.name, 'licensing')
+ runs-on: ubuntu-latest
+ permissions:
+ issues: write
+ contents: read
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+
+ - name: Parse issue and check duplicates
+ id: parse
+ uses: actions/github-script@v7
+ with:
+ script: |
+ // Parse issue body
+ const body = context.payload.issue.body || '';
+
+ // Extract project name (after "For which CNCF project" question)
+ const projectMatch = body.match(/For which CNCF project[^]*?\n\n([^\n]+)/);
+ const project = projectMatch ? projectMatch[1].trim() : 'Unknown';
+
+ // Extract component table rows
+ const tableMatch = body.match(/\|[^\n]*Component[^\n]*\|[\s\S]*?\n\|[-|\s]+\|\n([\s\S]*?)(?=\n\n|\n###|$)/);
+ const components = [];
+
+ if (tableMatch) {
+ const rows = tableMatch[1].trim().split('\n');
+ for (const row of rows) {
+ const cells = row.split('|').map(c => c.trim()).filter(c => c);
+ if (cells.length >= 1 && cells[0]) {
+ components.push(cells[0]);
+ }
+ }
+ }
+
+ // Read exceptions.json
+ const fs = require('fs');
+ const exceptionsData = JSON.parse(fs.readFileSync('license-exceptions/exceptions.json', 'utf-8'));
+ const existingPackages = new Set(exceptionsData.exceptions.map(e => e.package.toLowerCase()));
+
+ // Check for duplicates
+ const duplicates = components.filter(c => {
+ const normalized = c.toLowerCase().replace(/^https?:\/\//, '').replace(/\/$/, '');
+ return existingPackages.has(normalized);
+ });
+
+ core.setOutput('project', project);
+ core.setOutput('component_count', components.length);
+ core.setOutput('duplicates', JSON.stringify(duplicates));
+ core.setOutput('has_duplicates', duplicates.length > 0);
+
+ - name: Add labels
+ uses: actions/github-script@v7
+ with:
+ script: |
+ const hasDuplicates = ${{ steps.parse.outputs.has_duplicates }};
+
+ const labels = ['needs-review'];
+ if (hasDuplicates) {
+ labels.push('possible-duplicate');
+ }
+
+ await github.rest.issues.addLabels({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ issue_number: context.issue.number,
+ labels: labels
+ });
+
+ - name: Post triage comment
+ uses: actions/github-script@v7
+ with:
+ script: |
+ const project = `${{ steps.parse.outputs.project }}`;
+ const componentCount = ${{ steps.parse.outputs.component_count }};
+ const duplicates = JSON.parse('${{ steps.parse.outputs.duplicates }}');
+
+ let comment = `## Automated Triage Summary\n\n`;
+ comment += `**Project:** ${project}\n`;
+ comment += `**Components Requested:** ${componentCount}\n\n`;
+
+ if (duplicates.length > 0) {
+ comment += `### ⚠️ Possible Duplicates Detected\n\n`;
+ comment += `The following components may already have an exception:\n\n`;
+ for (const dup of duplicates) {
+ comment += `- \`${dup}\`\n`;
+ }
+ comment += `\nPlease check the [exceptions database](https://exceptions.cncf.io/) to verify.\n\n`;
+ }
+
+ comment += `---\n`;
+ comment += `*This issue will be reviewed by the CNCF staff and Legal Committee. `;
+ comment += `See [process documentation](https://github.com/cncf/foundation/blob/main/policies-guidance/allowed-third-party-license-policy.md#process-for-applying-for-an-exception).*`;
+
+ await github.rest.issues.createComment({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ issue_number: context.issue.number,
+ body: comment
+ });
diff --git a/.github/workflows/validate-exceptions.yml b/.github/workflows/validate-exceptions.yml
new file mode 100644
index 00000000..aef02c62
--- /dev/null
+++ b/.github/workflows/validate-exceptions.yml
@@ -0,0 +1,103 @@
+name: Validate License Exceptions
+
+on:
+ pull_request:
+ paths:
+ - 'license-exceptions/exceptions.json'
+ - 'license-exceptions/schema/**'
+
+jobs:
+ validate:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Setup Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '20'
+
+ - name: Install ajv-cli
+ run: npm install -g ajv-cli ajv-formats
+
+ - name: Validate JSON Schema
+ run: |
+ ajv validate \
+ --spec=draft2020 \
+ -s license-exceptions/schema/exception.schema.json \
+ -d license-exceptions/exceptions.json \
+ --strict=false \
+ -c ajv-formats
+
+ - name: Check for duplicate IDs
+ run: |
+ node -e "
+ const data = JSON.parse(require('fs').readFileSync('license-exceptions/exceptions.json', 'utf-8'));
+ const ids = data.exceptions.map(e => e.id);
+ const seen = new Set();
+ const duplicates = [];
+
+ for (const id of ids) {
+ if (seen.has(id)) {
+ duplicates.push(id);
+ }
+ seen.add(id);
+ }
+
+ if (duplicates.length > 0) {
+ console.error('Duplicate IDs found:', duplicates);
+ process.exit(1);
+ }
+
+ console.log('✓ No duplicate IDs found (' + ids.length + ' exceptions)');
+ "
+
+ - name: Verify generated files are in sync
+ run: |
+ # Generate fresh files
+ cd license-exceptions
+ node scripts/generate-all.js
+
+ # Check if CSV changed
+ if ! git diff --quiet CNCF-licensing-exceptions.csv; then
+ echo "::error::CSV file is out of sync with exceptions.json"
+ echo "Run 'node scripts/generate-all.js' and commit the changes"
+ git diff CNCF-licensing-exceptions.csv
+ exit 1
+ fi
+
+ # Check if SPDX changed
+ if ! git diff --quiet cncf-exceptions-current.spdx; then
+ echo "::error::SPDX file is out of sync with exceptions.json"
+ echo "Run 'node scripts/generate-all.js' and commit the changes"
+ git diff cncf-exceptions-current.spdx
+ exit 1
+ fi
+
+ echo "✓ All generated files are in sync"
+
+ - name: Validate JSON structure
+ run: |
+ node -e "
+ const data = JSON.parse(require('fs').readFileSync('license-exceptions/exceptions.json', 'utf-8'));
+
+ // Check required top-level fields
+ if (!data.version) throw new Error('Missing version field');
+ if (!data.lastUpdated) throw new Error('Missing lastUpdated field');
+ if (!Array.isArray(data.exceptions)) throw new Error('exceptions must be an array');
+
+ // Check each exception has required fields
+ for (let i = 0; i < data.exceptions.length; i++) {
+ const exc = data.exceptions[i];
+ if (!exc.id) throw new Error('Exception ' + i + ' missing id');
+ if (!exc.package) throw new Error('Exception ' + i + ' missing package');
+ if (!exc.license) throw new Error('Exception ' + i + ' missing license');
+ if (!exc.status) throw new Error('Exception ' + i + ' missing status');
+ if (!['approved', 'denied', 'allowlisted', 'apache-2.0'].includes(exc.status)) {
+ throw new Error('Exception ' + i + ' has invalid status: ' + exc.status);
+ }
+ }
+
+ console.log('✓ JSON structure is valid');
+ "
diff --git a/license-exceptions/.gitignore b/license-exceptions/.gitignore
new file mode 100644
index 00000000..819da3c9
--- /dev/null
+++ b/license-exceptions/.gitignore
@@ -0,0 +1,10 @@
+# Dependencies
+node_modules/
+
+# Playwright
+test-results/
+playwright-report/
+playwright/.cache/
+
+# OS files
+.DS_Store
diff --git a/license-exceptions/CNCF-licensing-exceptions.csv b/license-exceptions/CNCF-licensing-exceptions.csv
index 174f2604..b9a9fa3f 100644
--- a/license-exceptions/CNCF-licensing-exceptions.csv
+++ b/license-exceptions/CNCF-licensing-exceptions.csv
@@ -1,450 +1,488 @@
-Package Name,License Concluded,Comments,Date Published,Last updated: 8-14-2023
-gonum.org/v1/gonum,((BSD-3-Clause OR CC0-1.0) AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/aws/aws-sdk-go,((MIT OR GPL-3.0) AND BSD-3-Clause AND Apache-2.0 AND MIT),allowlisted,2019-11-01,
-ejs,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/cloudfoundry-incubator/candiedyaml,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/docker/cli,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/docker/docker,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/go-openapi/swag,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/go-yaml/yaml,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/ncabatoff/process-exporter,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/skynetservices/skydns,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/spf13/cobra,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/xanzy/ssh-agent,(Apache-2.0 AND MIT),not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/xeipuuv/gojsonschema,(Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/heketi/heketi REST API,(Apache-2.0 OR LGPL-3.0-or-later),"Apache-2.0, no approval needed",2019-11-01,
-github.com/fsouza/go-dockerclient,(BSD-2-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/cloudflare/cfssl,(BSD-2-Clause AND BSD-3-Clause AND ISC),allowlisted,2019-11-01,
-github.com/sirupsen/logrus,(BSD-2-Clause AND BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/Sirupsen/logrus,(BSD-2-Clause AND BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/globalsign/mgo,(BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/gogo/protobuf,(BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/magiconair/properties,(BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/scalingdata/gcfg,(BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/zchee/go-vmnet,(BSD-2-Clause AND BSD-3-Clause),not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-gopkg.in/check.v1,(BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-speter.net/go/exp,(BSD-2-Clause AND BSD-3-Clause),not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/emirpasic/gods,(BSD-2-Clause AND ISC),allowlisted,2019-11-01,
-github.com/gorilla/websocket,(BSD-2-Clause AND MIT),allowlisted,2019-11-01,
-github.com/storageos/go-api,(BSD-2-Clause AND MIT),allowlisted,2019-11-01,
-github.com/pquerna/ffjson,(BSD-3-Clause AND Apache-2.0 AND ISC),allowlisted,2019-11-01,
-google.golang.org/grpc,(BSD-3-Clause AND Apache-2.0 AND LicenseRef-Google-Patents-Notice-GRPC),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/googleapis/gnostic,(BSD-3-Clause AND Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/prometheus/client_golang,(BSD-3-Clause AND Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/spotinst/spotinst-sdk-go,(BSD-3-Clause AND Apache-2.0 AND MIT),not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-google.golang.org/api,(BSD-3-Clause AND Apache-2.0 AND MIT),not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/coreos/etcd,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/docker/engine-api,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/google/certificate-transparency-go,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/grpc-ecosystem/grpc-gateway,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/matttproud/golang_protobuf_extensions,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/pquerna/cachecontrol,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/prometheus/common,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/vmware/govmomi,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/vmware/photon-controller-go-sdk,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-google.golang.org/appengine,(BSD-3-Clause AND Apache-2.0),not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-gopkg.in/square/go-jose.v2,(BSD-3-Clause AND Apache-2.0),allowlisted,2019-11-01,
-github.com/google/go-github,(BSD-3-Clause AND CC-BY-3.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/grpc-ecosystem/grpc-opentracing,(BSD-3-Clause AND LicenseRef-Google-Patents-Notice-GRPC),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-highlight.js,(BSD-3-Clause AND MIT AND CC0-1.0 AND LicenseRef-Public-domain-statement),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/daviddengcn/go-colortext,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/digitalocean/godo,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/djherbis/atime,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/fullsailor/pkcs7,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/ghodss/yaml,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/mattn/go-zglob,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/Microsoft/go-winio,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-github.com/Microsoft/hcsshim,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-gopkg.in/olivere/elastic.v3,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-gopkg.in/olivere/elastic.v5,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-marked,(BSD-3-Clause AND MIT),allowlisted,2019-11-01,
-sigs.k8s.io/yaml,(BSD-3-Clause AND MIT),fork of github.com/ghodss/yaml; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-font-awesome,(CC-BY-3.0 AND MIT AND OFL-1.1),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-bootstrap,(CC-BY-3.0 AND MIT),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/go-openapi/spec,(CC-BY-4.0 AND Apache-2.0 AND MIT),allowlisted,2019-11-01,
-github.com/containerd/containerd,(CC-BY-4.0 AND Apache-2.0),"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/go-units,(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/opencontainers/go-digest,(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/docker/spdystream,(CC-BY-SA-4.0 AND CC-BY-4.0 AND BSD-3-Clause AND Apache-2.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-jQuery hashchange event,(GPL-2.0+ OR MIT),contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-github.com/howeyc/gopass,(ISC AND CDDL-1.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/opencontainers/runc,(LicenseRef-CC-unspecified AND Apache-2.0),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-golang.org/x/net,(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-3.0 AND (BSD-3-Clause OR LicenseRef-W3C-Test-Suite-License-1)),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-golang.org/x/sys,(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause),allowlisted,2019-11-01,
-golang.org/x/tools,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND Apache-2.0 AND MIT),allowlisted,2019-11-01,
-golang.org/x/crypto,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND MIT AND LicenseRef-Public-domain-statement),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/golang/dep,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-github.com/sigma/go-inotify,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-golang.org/x/build,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-golang.org/x/exp,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-golang.org/x/sync,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-golang.org/x/text,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-golang.org/x/time,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),allowlisted,2019-11-01,
-golang/expansion,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang/go/types,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang/reflect,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang/template,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-github.com/dgryski/go-onlinestats,(MIT AND LicenseRef-Public-domain-statement),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/mattn/go-sqlite3,(MIT AND LicenseRef-Public-domain-statement),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-jQuery BBQ,(MIT OR GPL-2.0+),contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-github.com/client9/misspell,(Unlicense AND BSD-3-Clause AND MIT),not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-cloud.google.com/go,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-code.cloudfoundry.org/clock,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/abbot/go-http-auth,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/aokoli/goutils,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/appc/spec,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/aws/aws-k8s-tester,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/Azure/azure-sdk-for-go,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/Azure/go-autorest,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/bazelbuild/bazel-gazelle,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/bazelbuild/buildtools,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/bluebreezecf/opentsdb-goclient,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/clusterhq/flocker-go,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/cockroachdb/cmux,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/codedellemc/goscaleio,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/container-storage-interface/spec,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/containerd/console,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/containernetworking/cni,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/containernetworking/plugins,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coredns/coredns,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/go-etcd,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/go-oidc,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/go-semver,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/go-systemd,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/pkg,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/coreos/rkt,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/denverdino/aliyungo,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/distribution,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/go-connections,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/libcompose,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/libnetwork,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/libtrust,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/docker/machine,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/euank/go-kmsg-parser,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/flynn/go-shlex,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-ini/ini,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/analysis,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/errors,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/jsonpointer,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/jsonreference,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/loads,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/runtime,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/strfmt,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/go-openapi/validate,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/golang/glog,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/golang/groupcache,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/golang/mock,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/google/btree,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/google/cadvisor,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/google/go-containerregistry,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/google/go-tpm,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/google/gofuzz,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/GoogleCloudPlatform/gke-managed-certs,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/gophercloud/gophercloud,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/grpc-ecosystem/go-grpc-middleware,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/grpc-ecosystem/go-grpc-prometheus,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/hawkular/hawkular-client-go,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/inconshreveable/mousetrap,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/jimmidyson/go-download,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/jmespath/go-jmespath,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/jonboulle/clockwork,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/knative/build,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/kubernetes-incubator/apiserver-builder,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/kubernetes-incubator/reference-docs,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/kubernetes-sigs/application,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/kubernetes/repo-infra,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/kylelemons/godebug,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/libopenstorage/openstorage,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/lpabon/godbc,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/mesos/mesos-go,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/mholt/caddy,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/miekg/coredns,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/mindprince/gonvml,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/mistifyio/go-zfs,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/moby/hyperkit,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/modern-go/concurrent,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/modern-go/reflect2,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/mrunalp/fileutils,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/novln/docker-parser,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/NYTimes/gziphandler,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/opencontainers/image-spec,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/opencontainers/runtime-spec,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/opencontainers/selinux,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/openshift/origin,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/paultag/sniff,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/prometheus/client_model,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/prometheus/procfs,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/r2d4/external-storage,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/rackspace/gophercloud,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/rancher/go-rancher,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/samalba/dockerclient,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/soheilhy/cmux,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/spf13/afero,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/thockin/glogr,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/thockin/logr,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/Unknwon/goconfig,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/vishvananda/netlink,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/vishvananda/netns,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/weaveworks/mesh,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/xanzy/go-cloudstack,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/xeipuuv/gojsonpointer,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/xeipuuv/gojsonreference,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-go.opencensus.io,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-go4.org/errorutil,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-google.golang.org/cloud,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-google.golang.org/genproto,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-gopkg.in/src-d,Apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
-github.com/bwmarrin/snowflake,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/dchest/safefile,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/elazarl/go-bindata-assetfs,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/fsouza/fake-gcs-server,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/GeertJohan/go.rice,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/godbus/dbus,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/karrick/godirwalk,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/pkg/browser,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/pkg/errors,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/pkg/profile,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/pkg/sftp,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/russross/blackfriday,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/seccomp/libseccomp-golang,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/streadway/quantile,BSD-2-Clause,allowlisted,2019-11-01,
-github.com/syndtr/gocapability,BSD-2-Clause,allowlisted,2019-11-01,
-gopkg.in/warnings.v0,BSD-2-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/Nvveen/Gotty,BSD-2-Clause-FreeBSD,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/rcrowley/go-metrics,BSD-2-Clause-FreeBSD,allowlisted,2019-11-01,
-bitbucket.org/ww/goautoneg,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-dialog-polyfill.css,BSD-3-Clause,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-github.com/aclements/go-moremath,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/bungle/lua-resty-template,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-github.com/chai2010/gettext-go,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/cyphar/filepath-securejoin,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/d2g/dhcp4,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/elazarl/goproxy,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/evanphx/json-patch,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/fsnotify/fsnotify,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/golang/lint,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/golang/protobuf,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/golang/snappy,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/gonum/graph,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-github.com/google/go-querystring,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/google/uuid,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/googleapis/gax-go,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/gorilla/context,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/gorilla/mux,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/gorilla/securecookie,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/gorilla/sessions,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/imdario/mergo,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/JeffAshton/win_pdh,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/kardianos/osext,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/kr/fs,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/lxn/win,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/miekg/dns,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/mvdan/xurls,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/mxk/go-flowrate,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/pborman/uuid,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/petar/GoLLRB,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/pierrec/lz4,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/pierrec/xxHash,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/pmezard/go-difflib,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/PuerkitoBio/purell,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/PuerkitoBio/urlesc,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/quobyte/api,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/shurcooL/go,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/spf13/pflag,BSD-3-Clause,allowlisted,2019-11-01,
-github.com/src-d/gcfg,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/tent/http-link-go,BSD-3-Clause,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/ziutek/syslog,BSD-3-Clause,allowlisted,2019-11-01,
-go-srcimporter,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-go9p,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-godep,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang.org/x/lint,BSD-3-Clause,allowlisted,2019-11-01,
-golang.org/x/oauth2,BSD-3-Clause,allowlisted,2019-11-01,
-golang/archive/tar,BSD-3-Clause,allowlisted,2019-11-01,
-golang/internal/srcimporter,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang/json,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-golang/netutil,BSD-3-Clause,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-Google Protocol Buffers,BSD-3-Clause,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-gopkg.in/cheggaaa/pb.v1,BSD-3-Clause,allowlisted,2019-11-01,
-gopkg.in/fsnotify,BSD-3-Clause,allowlisted,2019-11-01,
-gopkg.in/gcfg.v1,BSD-3-Clause,allowlisted,2019-11-01,
-gopkg.in/igm/sockjs-go.v2,BSD-3-Clause,allowlisted,2019-11-01,
-gopkg.in/inf.v0,BSD-3-Clause,allowlisted,2019-11-01,
-gopkg.in/tomb.v1,BSD-3-Clause,allowlisted,2019-11-01,
-Highlight,BSD-3-Clause,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-htpasswd,BSD-3-Clause,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-Pure CSS,BSD-3-Clause,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-sprintf() for JavaScript,BSD-3-Clause,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-github.com/jteeuwen/go-bindata,CC0-1.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-VirtualBox Linux Guest Drivers Makefile,GPL-2.0-only,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-05-20,2019-11-01,
-github.com/davecgh/go-spew,ISC,allowlisted,2019-11-01,
-shred,ISC,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-Angular,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-Asciidoctor,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-Azure acr-docker-credential-helper,MIT,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-Backbone,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-bitbucket.org/bertimus9/systemstat,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-Chart.js,MIT,allowlisted,2019-11-01,
-colors,MIT,allowlisted,2019-11-01,
-Gingko,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-github.com/andygrunwald/go-gerrit,MIT,allowlisted,2019-11-01,
-github.com/armon/circbuf,MIT,allowlisted,2019-11-01,
-github.com/armon/go-proxyproto,MIT,allowlisted,2019-11-01,
-github.com/armon/go-radix,MIT,allowlisted,2019-11-01,
-github.com/asaskevich/govalidator,MIT,allowlisted,2019-11-01,
-github.com/Azure/azure-pipeline-go,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/Azure/azure-storage-blob-go,MIT,allowlisted,2019-11-01,
-github.com/Azure/go-ansiterm,MIT,allowlisted,2019-11-01,
-github.com/beorn7/perks,MIT,allowlisted,2019-11-01,
-github.com/blang/semver,MIT,allowlisted,2019-11-01,
-github.com/boltdb/bolt,MIT,allowlisted,2019-11-01,
-github.com/coreos/bbolt,MIT,allowlisted,2019-11-01,
-github.com/cpuguy83/go-md2man,MIT,allowlisted,2019-11-01,
-github.com/daaku/go.zipexe,MIT,allowlisted,2019-11-01,
-github.com/deckarep/golang-set,MIT,allowlisted,2019-11-01,
-github.com/dgrijalva/jwt-go,MIT,allowlisted,2019-11-01,
-github.com/dustin/go-humanize,MIT,allowlisted,2019-11-01,
-github.com/eapache/channels,MIT,allowlisted,2019-11-01,
-github.com/eapache/go-resiliency,MIT,allowlisted,2019-11-01,
-github.com/eapache/go-xerial-snappy,MIT,allowlisted,2019-11-01,
-github.com/eapache/queue,MIT,allowlisted,2019-11-01,
-github.com/emicklei/go-restful,MIT,allowlisted,2019-11-01,
-github.com/emicklei/go-restful-swagger12,MIT,allowlisted,2019-11-01,
-github.com/exponent-io/jsonpath,MIT,allowlisted,2019-11-01,
-github.com/fatih/camelcase,MIT,allowlisted,2019-11-01,
-github.com/fatih/structs,MIT,allowlisted,2019-11-01,
-github.com/go-ozzo/ozzo-validation,MIT,allowlisted,2019-11-01,
-github.com/gobuffalo/envy,MIT,allowlisted,2019-11-01,
-github.com/gregjones/httpcache,MIT,allowlisted,2019-11-01,
-github.com/hpcloud/tail,MIT,allowlisted,2019-11-01,
-github.com/huandu/xstrings,MIT,allowlisted,2019-11-01,
-github.com/influxdata/influxdb,MIT,allowlisted,2019-11-01,
-github.com/jbenet/go-context,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/jinzhu/gorm,MIT,allowlisted,2019-11-01,
-github.com/jinzhu/inflection,MIT,allowlisted,2019-11-01,
-github.com/jmank88/nuts,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/jmhodges/clock,MIT,allowlisted,2019-11-01,
-github.com/jmoiron/sqlx,MIT,allowlisted,2019-11-01,
-github.com/johanneswuerbach/nfsexports,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/joho/godotenv,MIT,allowlisted,2019-11-01,
-github.com/joshdk/go-junit,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/jpillora/backoff,MIT,allowlisted,2019-11-01,
-github.com/json-iterator/go,MIT,allowlisted,2019-11-01,
-github.com/kevinburke/ssh_config,MIT,allowlisted,2019-11-01,
-github.com/kisielk/sqlstruct,MIT,allowlisted,2019-11-01,
-github.com/konsorten/go-windows-terminal-sequences,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/kr/pretty,MIT,allowlisted,2019-11-01,
-github.com/kr/pty,MIT,allowlisted,2019-11-01,
-github.com/kr/text,MIT,allowlisted,2019-11-01,
-github.com/lib/pq,MIT,allowlisted,2019-11-01,
-github.com/libvirt/libvirt-go,MIT,allowlisted,2019-11-01,
-github.com/libvirt/libvirt-go-xml,MIT,allowlisted,2019-11-01,
-github.com/mailru/easyjson,MIT,allowlisted,2019-11-01,
-github.com/MakeNowJust/heredoc,MIT,allowlisted,2019-11-01,
-github.com/markbates/inflect,MIT,allowlisted,2019-11-01,
-github.com/marpaia/graphite-golang,MIT,allowlisted,2019-11-01,
-github.com/marstr/guid,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/Masterminds/semver,MIT,allowlisted,2019-11-01,
-github.com/Masterminds/sprig,MIT,allowlisted,2019-11-01,
-github.com/Masterminds/vcs,MIT,allowlisted,2019-11-01,
-github.com/mattn/go-runewidth,MIT,allowlisted,2019-11-01,
-github.com/mattn/go-shellwords,MIT,allowlisted,2019-11-01,
-github.com/mitchellh/go-homedir,MIT,allowlisted,2019-11-01,
-github.com/mitchellh/go-ps,MIT,allowlisted,2019-11-01,
-github.com/mitchellh/go-wordwrap,MIT,allowlisted,2019-11-01,
-github.com/mitchellh/hashstructure,MIT,allowlisted,2019-11-01,
-github.com/mitchellh/mapstructure,MIT,allowlisted,2019-11-01,
-github.com/mohae/deepcopy,MIT,allowlisted,2019-11-01,
-github.com/moul/http2curl,MIT,allowlisted,2019-11-01,
-github.com/multiarch/qemu-user-static,MIT,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-11-01,
-github.com/nightlyone/lockfile,MIT,allowlisted,2019-11-01,
-github.com/olekukonko/tablewriter,MIT,allowlisted,2019-11-01,
-github.com/onsi/ginkgo,MIT,allowlisted,2019-11-01,
-github.com/onsi/gomega,MIT,allowlisted,2019-11-01,
-github.com/opentracing/opentracing-go,MIT,allowlisted,2019-11-01,
-github.com/parnurzeal/gorequest,MIT,allowlisted,2019-11-01,
-github.com/patrickmn/go-cache,MIT,allowlisted,2019-11-01,
-github.com/pelletier/go-buffruneio,MIT,allowlisted,2019-11-01,
-github.com/pelletier/go-toml,MIT,allowlisted,2019-11-01,
-github.com/peterbourgon/diskv,MIT,allowlisted,2019-11-01,
-github.com/renstrom/dedent,MIT,allowlisted,2019-11-01,
-github.com/Rican7/retry,MIT,allowlisted,2019-11-01,
-github.com/riemann/riemann-go-client,MIT,allowlisted,2019-11-01,
-github.com/robfig/cron,MIT,allowlisted,2019-11-01,
-github.com/rubiojr/go-vhd,MIT,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-github.com/satori/go.uuid,MIT,allowlisted,2019-11-01,
-github.com/sdboyer/constext,MIT,allowlisted,2019-11-01,
-github.com/sergi/go-diff,MIT,allowlisted,2019-11-01,
-github.com/Shopify/sarama,MIT,allowlisted,2019-11-01,
-github.com/shurcooL/githubv4,MIT,allowlisted,2019-11-01,
-github.com/shurcooL/graphql,MIT,allowlisted,2019-11-01,
-github.com/shurcooL/sanitized_anchor_name,MIT,allowlisted,2019-11-01,
-github.com/smartystreets/go-aws-auth,MIT,allowlisted,2019-11-01,
-github.com/spf13/cast,MIT,allowlisted,2019-11-01,
-github.com/spf13/jwalterweatherman,MIT,allowlisted,2019-11-01,
-github.com/spf13/viper,MIT,allowlisted,2019-11-01,
-github.com/stretchr/objx,MIT,allowlisted,2019-11-01,
-github.com/stretchr/testify,MIT,allowlisted,2019-11-01,
-github.com/tchap/go-patricia,MIT,allowlisted,2019-11-01,
-github.com/tmc/grpc-websocket-proxy,MIT,allowlisted,2019-11-01,
-github.com/tsenart/vegeta,MIT,allowlisted,2019-11-01,
-github.com/ugorji/go,MIT,allowlisted,2019-11-01,
-github.com/urfave/cli,MIT,allowlisted,2019-11-01,
-github.com/xiang90/probing,MIT,allowlisted,2019-11-01,
-github.com/zakjan/cert-chain-resolver,MIT,allowlisted,2019-11-01,
-go.uber.org/atomic,MIT,allowlisted,2019-11-01,
-go.uber.org/multierr,MIT,allowlisted,2019-11-01,
-go.uber.org/zap,MIT,allowlisted,2019-11-01,
-gopkg.in/go-playground/pool.v3,MIT,allowlisted,2019-11-01,
-gopkg.in/natefinch/lumberjack.v2,MIT,allowlisted,2019-11-01,
-gopkg.in/robfig/cron.v2,MIT,allowlisted,2019-11-01,
-Handlebars,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-jQuery,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-jquery,MIT,allowlisted,2019-11-01,
-jQuery Slideto,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-jQuery Wiggle,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-jquery.scrollto,MIT,allowlisted,2019-11-01,
-marked,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-mime,MIT,allowlisted,2019-11-01,
-minimist,MIT,allowlisted,2019-11-01,
-moment.js,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-node-static,MIT,allowlisted,2019-11-01,
-normalize.css,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-Octicons,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-optimist,MIT,allowlisted,2019-11-01,
-parseUri,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-Pause,MIT,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-11-01,
-ui-router for Angular,MIT,allowlisted,2019-11-01,
-Underscore.js,MIT,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-11-01,
-vbom.ml/util,MIT,allowlisted,2019-11-01,
-wordwrap,MIT,allowlisted,2019-11-01,
-github.com/c4milo/gotoolkit,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/d2g/dhcp4client,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/go-sql-driver/mysql,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hashicorp/errwrap,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hashicorp/go-cleanhttp,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hashicorp/go-multierror,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hashicorp/golang-lru,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hashicorp/hcl,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-github.com/hooklift/iso9660,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-11-01,
-defusedxml,Python-2.0,allowlisted,2019-11-01,
-go-retryablehttp,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19,2021-07-19,
-go-version,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-paho.mqtt.golang,EPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-raft,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-raft-boltdb,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-tslib,0BSD,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-webpki-roots,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
-hashicorp/consul/api,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-hclog,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-immutable-radix,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-plugin,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-rootcerts,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-secure-stdlib,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-sockaddr,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-uuid,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/go-version,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/raft,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/serf,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/vault,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-hashicorp/yamux,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
-veraison/go-cose,MPL-2.0,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
\ No newline at end of file
+Package or Category,License Concluded,Project,Scope,Status,Comments,Date Published,Last updated: 2026-02-04
+eclipse-ee4j/expressly,EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0,Keycloak,"required upstream dependency, dynamically linked, unmodified",approved,"Default implementation of Jakarta Expression Language 6.0, transitive dependency for Hibernate Validator",2026-02-05,
+libpathrs,MPL-2.0 OR LGPL-3.0-or-later,All CNCF Projects,"vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",approved,Blanket exception: Projects using libpathrs statically linked MUST elect MPL-2.0 and document this. Provides secure path resolution APIs.,2026-02-05,
+go-pathrs,MPL-2.0,All CNCF Projects,"vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",approved,Blanket exception: Go bindings for libpathrs. Provides secure path resolution APIs.,2026-02-05,
+cyphar/filepath-securejoin,MPL-2.0 AND BSD-3-Clause,All CNCF Projects,"vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",approved,"Blanket exception: Provides secure path resolution APIs on Linux. Used by Kubernetes, containerd, Podman, buildah, cri-o, nerdctl.",2025-11-21,
+Liquibase,FSL (Functional Source License),Keycloak,"incorporated code, dynamically linked",denied,Denied: FSL is not an open source license. GB does not approve exceptions for non-OSS licenses.,2025-11-21,
+paramiko,LGPL-2.1,oscal-compass,"build-time dependency, dynamically linked",approved,"Pure-Python SSHv2 protocol implementation, used for fetching files",2025-10-17,
+certifi,MPL-2.0,oscal-compass,"install-time dependency, dynamically linked",approved,Dependency for requests library,2025-10-17,
+pathspec,MPL-2.0,oscal-compass,"build-time dependency, separate process",approved,"Dependency for black, mkdocs, mypy",2025-10-17,
+cyphar/filepath-securejoin,BSD-3-Clause AND MPL-2.0,Kubernetes,"vendored component, build-time dependency, statically linked",approved,Provides secure path construction functions. Superseded by blanket exception in issue #1154.,2025-10-17,
+hashicorp/terraform-provider-aws,MPL-2.0,Crossplane,"build-time dependency, modified fork",approved,"Fork maintained for Crossplane providers, changes contributed upstream",2024-10-23,
+hashicorp/terraform-provider-azurerm,MPL-2.0,Crossplane,"build-time dependency, modified fork",approved,"Fork maintained for Crossplane providers, changes contributed upstream",2024-10-23,
+hashicorp/terraform-provider-azuread,MPL-2.0,Crossplane,"build-time dependency, modified fork",approved,"Fork maintained for Crossplane providers, changes contributed upstream",2024-10-23,
+apple/swift-nio-ssl,OpenSSL,Connect,"build-time dependency, unmodified",approved,Required for HTTP/2 + TLS with HTTP trailers on iOS. Also used by gRPC Swift.,2024-10-23,
+Crossplane Upjet MPL dependencies,MPL-2.0,Crossplane,"build-time dependency, unmodified, linked at build time",approved,"Various hashicorp terraform dependencies for Upjet: hcl, terraform-json, terraform-plugin-framework, terraform-plugin-go, terraform-plugin-sdk, go-plugin, go-uuid, go-version, logutils, terraform-plugin-log, terraform-registry-address, terraform-svchost, yamux",2024-10-23,
+Linux kernel uapi headers (btrfs),GPL-2.0-only WITH Linux-syscall-note,containerd,"kernel headers included via #include, no inline functions compiled in",approved,Used by containerd/btrfs for btrfs-related ioctl syscalls. Headers from linux/btrfs.h and linux/btrfs_tree.h.,2024-10-23,
+github.com/hashicorp/go-set/v2,MPL-2.0,OpenFGA,"build-time dependency, linked at build time",approved,Unmodified code,2024-10-22,
+Keycloak Java dependencies,"0BSD, CDDL-1.1, EPL-1.0, EPL-2.0, GPL-2.0-only, GPL-2.0-with-classpath-exception, LGPL-2.1, LGPL-2.1-only, MIT-0, MPL-2.0, UPL-1.0",Keycloak,"transitive dependencies from Quarkus framework, unmodified",approved,"Multiple Java dependencies including: tslib, h2, mysql-connector-j, jakarta.* APIs, parsson, graalvm SDK, hibernate-*, mariadb-java-client, nashorn-core, reactive-streams",2024-10-22,
+github.com/hashicorp/memberlist,MPL-2.0,kubernetes/kops,"build-time dependency, unmodified",approved,Main component of Gossip DNS feature for peer-to-peer network K8s API address propagation,2024-07-16,
+Falco kernel module,GPL-2.0-only OR MIT,Falco,"kernel module, dual-licensed",approved,Falco's kernel module is dual-licensed GPL-2.0-only OR MIT,2024-02-27,
+In-kernel eBPF programs,"GPL-2.0-only, GPL-2.0-or-later",All CNCF Projects,in-kernel eBPF programs only,approved,"Blanket exception: GPL-2.0 licensed code is permitted for in-kernel eBPF programs only, as this is required by the Linux kernel BPF subsystem.",2023-08-31,
+github.com/docker/go-metrics,CC-BY-SA 4.0,,"runtime dependency, statically linked",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31,2023-08-31,
+github.com/hashicorp/go-memdb,MPL-2.0,Cilium,"runtime dependency, dynamically linked",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31,2023-08-31,
+github.com/shoenig/go-m1cpu,MPL-2.0,,build dependency,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31,2023-08-31,
+hashicorp/packer-plugin-sdk,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31,2023-08-31,
+github.com/hashicorp/consul/api,MPL-2.0,Cilium,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-hclog,MPL-2.0,Cilium,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-immutable-radix,MPL-2.0,Cilium,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-plugin,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-rootcerts,MPL-2.0,Cilium,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-secure-stdlib,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-sockaddr,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/go-uuid,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/serf,MPL-2.0,Cilium,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/hashicorp/vault,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/veraison/go-cose,MPL-2.0,Notary,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/consul/api,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-hclog,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-immutable-radix,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-plugin,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-rootcerts,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-secure-stdlib,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-sockaddr,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-uuid,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/go-version,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/raft,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/serf,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/vault,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+hashicorp/yamux,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+veraison/go-cose,MPL-2.0,Notary,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27,2023-06-27,
+github.com/eclipse/paho.mqtt.golang,EPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+github.com/hashicorp/go-version,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+github.com/hashicorp/raft,MPL-2.0,Dapr,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+github.com/hashicorp/raft-boltdb,MPL-2.0,Dapr,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+github.com/Microsoft/tslib,0BSD,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+go-version,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+paho.mqtt.golang,EPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+raft,MPL-2.0,Dapr,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+raft-boltdb,MPL-2.0,Dapr,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+tslib,0BSD,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+webpki-roots,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12,2022-04-12,
+github.com/hashicorp/go-retryablehttp,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19,2021-07-19,
+go-retryablehttp,MPL-2.0,,"build-time dependency, unmodified",approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19,2021-07-19,
+Chart.js,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+cloud.google.com/go,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+code.cloudfoundry.org/clock,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+colors,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+defusedxml,Python-2.0,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+ejs,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/abbot/go-http-auth,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/aclements/go-moremath,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/andygrunwald/go-gerrit,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/aokoli/goutils,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/appc/spec,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/armon/circbuf,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/armon/go-proxyproto,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/armon/go-radix,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/asaskevich/govalidator,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/aws/aws-k8s-tester,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/aws/aws-sdk-go,((MIT OR GPL-3.0) AND BSD-3-Clause AND Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Azure/azure-sdk-for-go,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/Azure/azure-storage-blob-go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Azure/go-ansiterm,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Azure/go-autorest,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/bazelbuild/bazel-gazelle,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/bazelbuild/buildtools,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/beorn7/perks,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/blang/semver,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/bluebreezecf/opentsdb-goclient,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/boltdb/bolt,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/bwmarrin/snowflake,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/chai2010/gettext-go,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/cloudflare/cfssl,(BSD-2-Clause AND BSD-3-Clause AND ISC),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/cloudfoundry-incubator/candiedyaml,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/clusterhq/flocker-go,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/cockroachdb/cmux,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/codedellemc/goscaleio,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/container-storage-interface/spec,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/containerd/console,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/containerd/containerd,(CC-BY-4.0 AND Apache-2.0),,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/containernetworking/cni,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/containernetworking/plugins,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coredns/coredns,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/bbolt,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/coreos/etcd,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/coreos/go-etcd,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/go-oidc,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/go-semver,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/go-systemd,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/pkg,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/coreos/rkt,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/cpuguy83/go-md2man,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/cyphar/filepath-securejoin,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/daaku/go.zipexe,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/davecgh/go-spew,ISC,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/daviddengcn/go-colortext,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/dchest/safefile,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/deckarep/golang-set,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/denverdino/aliyungo,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/dgrijalva/jwt-go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/digitalocean/godo,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/djherbis/atime,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/docker/cli,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/docker/distribution,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/docker/docker,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/docker/engine-api,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/docker/go-connections,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/docker/libcompose,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/docker/libnetwork,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/docker/libtrust,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/docker/machine,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/dustin/go-humanize,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/eapache/channels,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/eapache/go-resiliency,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/eapache/go-xerial-snappy,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/eapache/queue,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/elazarl/go-bindata-assetfs,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/elazarl/goproxy,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/emicklei/go-restful,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/emicklei/go-restful-swagger12,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/emirpasic/gods,(BSD-2-Clause AND ISC),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/euank/go-kmsg-parser,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/evanphx/json-patch,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/exponent-io/jsonpath,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/fatih/camelcase,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/fatih/structs,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/flynn/go-shlex,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/fsnotify/fsnotify,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/fsouza/fake-gcs-server,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/fsouza/go-dockerclient,(BSD-2-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/fullsailor/pkcs7,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/GeertJohan/go.rice,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/ghodss/yaml,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/globalsign/mgo,(BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/go-ini/ini,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/analysis,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/errors,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/jsonpointer,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/jsonreference,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/loads,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/runtime,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/spec,(CC-BY-4.0 AND Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/go-openapi/strfmt,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-openapi/swag,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/go-openapi/validate,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/go-ozzo/ozzo-validation,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/go-yaml/yaml,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gobuffalo/envy,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/godbus/dbus,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gogo/protobuf,(BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/golang/dep,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/golang/glog,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/golang/groupcache,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/golang/lint,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/golang/mock,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/golang/protobuf,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/golang/snappy,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/google/btree,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/google/cadvisor,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/google/certificate-transparency-go,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/google/go-containerregistry,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/google/go-querystring,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/google/go-tpm,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/google/gofuzz,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/google/uuid,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/googleapis/gax-go,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/googleapis/gnostic,(BSD-3-Clause AND Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/GoogleCloudPlatform/gke-managed-certs,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/gophercloud/gophercloud,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/gorilla/context,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gorilla/mux,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gorilla/securecookie,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gorilla/sessions,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gorilla/websocket,(BSD-2-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/gregjones/httpcache,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/grpc-ecosystem/go-grpc-middleware,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/grpc-ecosystem/go-grpc-prometheus,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/grpc-ecosystem/grpc-gateway,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/hawkular/hawkular-client-go,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/heketi/heketi REST API,(Apache-2.0 OR LGPL-3.0-or-later),,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/hpcloud/tail,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/huandu/xstrings,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/imdario/mergo,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/inconshreveable/mousetrap,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/influxdata/influxdb,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/jimmidyson/go-download,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/jinzhu/gorm,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/jinzhu/inflection,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/jmespath/go-jmespath,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/jmhodges/clock,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/jmoiron/sqlx,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/joho/godotenv,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/jonboulle/clockwork,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/jpillora/backoff,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/json-iterator/go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kardianos/osext,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/karrick/godirwalk,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kevinburke/ssh_config,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kisielk/sqlstruct,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/knative/build,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/kr/fs,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kr/pretty,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kr/pty,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kr/text,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/kubernetes-incubator/apiserver-builder,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/kubernetes-incubator/reference-docs,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/kubernetes-sigs/application,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/kubernetes/repo-infra,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/kylelemons/godebug,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/lib/pq,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/libopenstorage/openstorage,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/libvirt/libvirt-go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/libvirt/libvirt-go-xml,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/lpabon/godbc,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/lxn/win,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/magiconair/properties,(BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mailru/easyjson,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/MakeNowJust/heredoc,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/markbates/inflect,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/marpaia/graphite-golang,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Masterminds/semver,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Masterminds/sprig,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Masterminds/vcs,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mattn/go-runewidth,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mattn/go-shellwords,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mattn/go-zglob,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/matttproud/golang_protobuf_extensions,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mesos/mesos-go,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/mholt/caddy,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/Microsoft/go-winio,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Microsoft/hcsshim,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/miekg/coredns,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/miekg/dns,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mindprince/gonvml,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/mistifyio/go-zfs,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/mitchellh/go-homedir,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mitchellh/go-ps,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mitchellh/go-wordwrap,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mitchellh/hashstructure,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mitchellh/mapstructure,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/moby/hyperkit,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/modern-go/concurrent,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/modern-go/reflect2,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/mohae/deepcopy,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/moul/http2curl,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mrunalp/fileutils,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/mvdan/xurls,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/mxk/go-flowrate,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/ncabatoff/process-exporter,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/nightlyone/lockfile,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/novln/docker-parser,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/NYTimes/gziphandler,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/olekukonko/tablewriter,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/onsi/ginkgo,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/onsi/gomega,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/opencontainers/image-spec,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/opencontainers/runtime-spec,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/opencontainers/selinux,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/openshift/origin,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/opentracing/opentracing-go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/parnurzeal/gorequest,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/patrickmn/go-cache,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/paultag/sniff,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/pborman/uuid,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pelletier/go-buffruneio,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pelletier/go-toml,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/petar/GoLLRB,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/peterbourgon/diskv,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pierrec/lz4,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pierrec/xxHash,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pkg/browser,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pkg/errors,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pkg/profile,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pkg/sftp,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pmezard/go-difflib,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pquerna/cachecontrol,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/pquerna/ffjson,(BSD-3-Clause AND Apache-2.0 AND ISC),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/prometheus/client_golang,(BSD-3-Clause AND Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/prometheus/client_model,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/prometheus/common,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/prometheus/procfs,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/PuerkitoBio/purell,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/PuerkitoBio/urlesc,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/r2d4/external-storage,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/rackspace/gophercloud,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/rancher/go-rancher,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/rcrowley/go-metrics,BSD-2-Clause-FreeBSD,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/renstrom/dedent,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Rican7/retry,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/riemann/riemann-go-client,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/robfig/cron,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/russross/blackfriday,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/samalba/dockerclient,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/satori/go.uuid,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/scalingdata/gcfg,(BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/sdboyer/constext,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/seccomp/libseccomp-golang,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/sergi/go-diff,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Shopify/sarama,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/shurcooL/githubv4,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/shurcooL/go,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/shurcooL/graphql,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/shurcooL/sanitized_anchor_name,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/sirupsen/logrus,(BSD-2-Clause AND BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/skynetservices/skydns,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/smartystreets/go-aws-auth,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/soheilhy/cmux,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/spf13/afero,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/spf13/cast,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/spf13/cobra,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/spf13/jwalterweatherman,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/spf13/pflag,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/spf13/viper,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/storageos/go-api,(BSD-2-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/streadway/quantile,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/stretchr/objx,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/stretchr/testify,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/syndtr/gocapability,BSD-2-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/tchap/go-patricia,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/thockin/glogr,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/thockin/logr,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/tmc/grpc-websocket-proxy,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/tsenart/vegeta,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/ugorji/go,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/Unknwon/goconfig,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/urfave/cli,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/vishvananda/netlink,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/vishvananda/netns,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/vmware/govmomi,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/vmware/photon-controller-go-sdk,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/weaveworks/mesh,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/xanzy/go-cloudstack,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/xeipuuv/gojsonpointer,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/xeipuuv/gojsonreference,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+github.com/xeipuuv/gojsonschema,(Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/xiang90/probing,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/zakjan/cert-chain-resolver,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+github.com/ziutek/syslog,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+go.opencensus.io,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+go.uber.org/atomic,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+go.uber.org/multierr,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+go.uber.org/zap,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+go4.org/errorutil,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+golang.org/x/build,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/exp,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/lint,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/oauth2,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/sync,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/sys,(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/text,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/time,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang.org/x/tools,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND Apache-2.0 AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+golang/archive/tar,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gonum.org/v1/gonum,((BSD-3-Clause OR CC0-1.0) AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+google.golang.org/cloud,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+google.golang.org/genproto,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+gopkg.in/check.v1,(BSD-2-Clause AND BSD-3-Clause),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/cheggaaa/pb.v1,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/fsnotify,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/gcfg.v1,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/go-playground/pool.v3,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/igm/sockjs-go.v2,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/inf.v0,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/natefinch/lumberjack.v2,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/olivere/elastic.v3,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/olivere/elastic.v5,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/robfig/cron.v2,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/square/go-jose.v2,(BSD-3-Clause AND Apache-2.0),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+gopkg.in/src-d,Apache-2.0,,build-time dependency,apache-2.0,"Apache-2.0, no approval needed",2019-11-01,
+gopkg.in/tomb.v1,BSD-3-Clause,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+jquery.scrollto,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+marked,(BSD-3-Clause AND MIT),,build-time dependency,allowlisted,allowlisted,2019-11-01,
+mime,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+minimist,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+node-static,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+optimist,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+ui-router for Angular,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+vbom.ml/util,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+wordwrap,MIT,,build-time dependency,allowlisted,allowlisted,2019-11-01,
+VirtualBox Linux Guest Drivers Makefile,GPL-2.0-only,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-05-20,2019-05-20,
+Angular,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Asciidoctor,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Azure acr-docker-credential-helper,MIT,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+Backbone,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+bitbucket.org/bertimus9/systemstat,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+bitbucket.org/ww/goautoneg,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+bootstrap,(CC-BY-3.0 AND MIT),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+dialog-polyfill.css,BSD-3-Clause,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+font-awesome,(CC-BY-3.0 AND MIT AND OFL-1.1),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+Gingko,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+github.com/Azure/azure-pipeline-go,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/bungle/lua-resty-template,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+github.com/c4milo/gotoolkit,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/client9/misspell,(Unlicense AND BSD-3-Clause AND MIT),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/d2g/dhcp4,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/d2g/dhcp4client,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/dgryski/go-onlinestats,(MIT AND LicenseRef-Public-domain-statement),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/docker/go-units,(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/docker/spdystream,(CC-BY-SA-4.0 AND CC-BY-4.0 AND BSD-3-Clause AND Apache-2.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/go-sql-driver/mysql,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/gonum/graph,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+github.com/google/go-github,(BSD-3-Clause AND CC-BY-3.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/grpc-ecosystem/grpc-opentracing,(BSD-3-Clause AND LicenseRef-Google-Patents-Notice-GRPC),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hashicorp/errwrap,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hashicorp/go-cleanhttp,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hashicorp/go-multierror,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hashicorp/golang-lru,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hashicorp/hcl,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/hooklift/iso9660,MPL-2.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/howeyc/gopass,(ISC AND CDDL-1.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/jbenet/go-context,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/JeffAshton/win_pdh,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/jmank88/nuts,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/johanneswuerbach/nfsexports,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/joshdk/go-junit,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/jteeuwen/go-bindata,CC0-1.0,,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/konsorten/go-windows-terminal-sequences,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/marstr/guid,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/mattn/go-sqlite3,(MIT AND LicenseRef-Public-domain-statement),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/multiarch/qemu-user-static,MIT,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+github.com/Nvveen/Gotty,BSD-2-Clause-FreeBSD,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/opencontainers/go-digest,(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/opencontainers/runc,(LicenseRef-CC-unspecified AND Apache-2.0),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+github.com/quobyte/api,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/rubiojr/go-vhd,MIT,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/sigma/go-inotify,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/spotinst/spotinst-sdk-go,(BSD-3-Clause AND Apache-2.0 AND MIT),,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/src-d/gcfg,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/tent/http-link-go,BSD-3-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/xanzy/ssh-agent,(Apache-2.0 AND MIT),,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+github.com/zchee/go-vmnet,(BSD-2-Clause AND BSD-3-Clause),,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+go-srcimporter,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+go9p,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+godep,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang.org/x/crypto,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND MIT AND LicenseRef-Public-domain-statement),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+golang.org/x/net,(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-3.0 AND (BSD-3-Clause OR LicenseRef-W3C-Test-Suite-License-1)),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+golang/expansion,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/go/types,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/internal/srcimporter,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/json,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/netutil,BSD-3-Clause,,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/reflect,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+golang/template,(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause),,,approved,modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+Google Protocol Buffers,BSD-3-Clause,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+google.golang.org/api,(BSD-3-Clause AND Apache-2.0 AND MIT),,,approved,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+google.golang.org/appengine,(BSD-3-Clause AND Apache-2.0),,,approved,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+google.golang.org/grpc,(BSD-3-Clause AND Apache-2.0 AND LicenseRef-Google-Patents-Notice-GRPC),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+gopkg.in/warnings.v0,BSD-2-Clause,,,approved,not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+Handlebars,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Highlight,BSD-3-Clause,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+highlight.js,(BSD-3-Clause AND MIT AND CC0-1.0 AND LicenseRef-Public-domain-statement),,,approved,not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11,2019-03-11,
+htpasswd,BSD-3-Clause,,,approved,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+jQuery,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+jQuery BBQ,(MIT OR GPL-2.0+),,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+jQuery hashchange event,(GPL-2.0+ OR MIT),,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+jQuery Slideto,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+jQuery Wiggle,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+moment.js,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+normalize.css,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Octicons,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+parseUri,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Pause,MIT,,,approved,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+Pure CSS,BSD-3-Clause,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+shred,ISC,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+sigs.k8s.io/yaml,(BSD-3-Clause AND MIT),,,approved,fork of github.com/ghodss/yaml; not auto-allowlist because: Modified; approved by GB exception 2019-03-11,2019-03-11,
+speter.net/go/exp,(BSD-2-Clause AND BSD-3-Clause),,,approved,not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11,2019-03-11,
+sprintf() for JavaScript,BSD-3-Clause,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
+Underscore.js,MIT,,,approved,contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11,2019-03-11,
diff --git a/license-exceptions/README.md b/license-exceptions/README.md
index 00a8d120..b7685f5e 100644
--- a/license-exceptions/README.md
+++ b/license-exceptions/README.md
@@ -1,27 +1,112 @@
-## License exceptions
+# CNCF License Exceptions
-The manifest files in this directory contain a list of license exceptions that have been approved by the CNCF Governing Board. The exceptions are provided in JSON and SPDX tag-value format for convenience.
+This directory contains license exceptions approved by the CNCF Governing Board.
-These manifests will be updated from time to time as new exceptions are approved.
+## Browse Exceptions
-Please see the [CNCF charter] and the [Allowlist Policy] for more background information.
+**[View the searchable exceptions database](https://exceptions.cncf.io/)**
-## Allowlisted components
+The web interface allows you to:
+- Search by package name
+- Filter by license type, approval status, project, or year
+- Sort by date, name, or project
+- Download data in JSON, CSV, or SPDX formats
-For convenience, the manifests also contain a list of certain other dependencies for which individual license exceptions were not required. This is either because (a) they were automatically approved as license exceptions under CNCF's [Allowlist Policy]; or (b) they are under Apache-2.0 and therefore aligned with the IP policy in the [CNCF charter].
+## Data Files
-Dependencies that are not currently listed in the manifests, but which satisfy (a) or (b) in the preceding paragraph, are automatically approved and do not need separate license exceptions.
+| File | Description |
+|------|-------------|
+| `exceptions.json` | **Source of truth** - All exception data in structured JSON |
+| `CNCF-licensing-exceptions.csv` | Generated CSV for spreadsheet tools |
+| `cncf-exceptions-current.spdx` | Generated SPDX tag-value format |
+| `schema/exception.schema.json` | JSON Schema for validation |
-[Allowlist Policy]: https://github.com/cncf/foundation/blob/main/policies-guidance/allowed-third-party-license-policy.md#cncf-allowlist-license-policy
-[CNCF charter]: https://github.com/cncf/foundation/blob/main/charter.md
+> **Note:** The CSV and SPDX files are auto-generated from `exceptions.json`. Edit only the JSON file.
-## GPL exceptions for in-kernel eBPF programs
+## Blanket Exceptions
-By email vote concluded on August 31 2023, the Governing Board approved a blanket exception for in-kernel eBPF programs licensed under either of the following licenses, either on its own or dual licensed in combination with any license already on the CNCF Licensing Allowlist Approved Licenses list (e.g., MIT License):
+Blanket exceptions apply to **all CNCF projects** and are tracked in the main exceptions database with `project: "All CNCF Projects"`.
-* GPL 2.0
-* GPL 2.0 or later
+### GPL Exceptions for In-Kernel eBPF Programs
-This exception is not documented in the SPDX/JSON files because it applies only to in-kernel eBPF programs. Usage of GPL 2.0 (or later) for other code is not approved. There is more background explaining the rationale behind this exception in [this document](https://docs.google.com/document/d/10CY8V1w8aQ6CrJ_US_Gnz8cx2SoOtOBqpUKX4cWl_4w/edit#heading=h.oxrtx3xdj6dn).
+By email vote concluded on August 31, 2023, the Governing Board approved a blanket exception for in-kernel eBPF programs licensed under:
+
+- GPL-2.0-only
+- GPL-2.0-or-later
+
+This applies only to in-kernel eBPF programs, either standalone or dual-licensed with any [allowlist license](../policies-guidance/allowed-third-party-license-policy.md).
+
+[Background documentation](https://docs.google.com/document/d/10CY8V1w8aQ6CrJ_US_Gnz8cx2SoOtOBqpUKX4cWl_4w/edit)
+
+### Secure Path Resolution Libraries (November 2025)
+
+By [GB decision in issue #1154](https://github.com/cncf/foundation/issues/1154), the following are approved for all CNCF projects:
+
+- **libpathrs** (MPL-2.0 OR LGPL-3.0-or-later) - Projects using libpathrs statically linked MUST elect MPL-2.0
+- **go-pathrs** (MPL-2.0) - Go bindings for libpathrs
+- **cyphar/filepath-securejoin** (BSD-3-Clause AND MPL-2.0) - Secure path construction
+
+## Request an Exception
+
+If your CNCF project needs to use a component with a non-allowlisted license, [submit an exception request](https://github.com/cncf/foundation/issues/new?template=license-exception-request.yaml).
+
+See also:
+- [CNCF Allowlist License Policy](../policies-guidance/allowed-third-party-license-policy.md)
+- [CNCF Charter (IP Policy)](../charter.md#11-ip-policy)
+
+## For Maintainers
+
+### Updating Exception Data
+
+1. Edit `exceptions.json` directly
+2. Run `node scripts/generate-all.js` to update derived formats
+3. Submit a PR
+
+### Schema
+
+All exception entries follow this structure:
+
+```json
+{
+ "id": "exc-2023-08-31-001",
+ "package": "github.com/example/package",
+ "packageUrl": "https://github.com/example/package",
+ "license": "MPL-2.0",
+ "project": "ProjectName",
+ "scope": "build-time dependency, unmodified",
+ "approvedDate": "2023-08-31",
+ "results": "https://github.com/cncf/foundation/issues/123",
+ "status": "approved",
+ "comment": "Optional notes"
+}
+```
+
+| Field | Required | Description |
+|-------|----------|-------------|
+| `id` | Yes | Unique identifier (format: `exc-YYYY-MM-DD-NNN`) |
+| `package` | Yes | Package name or category |
+| `license` | Yes | SPDX license identifier(s) |
+| `status` | Yes | Approval status (see below) |
+| `approvedDate` | Yes | Date of decision (YYYY-MM-DD) |
+| `project` | No | Requesting CNCF project, or "All CNCF Projects" for blanket exceptions |
+| `scope` | No | How the dependency is used (e.g., "build-time dependency, unmodified") |
+| `results` | No | URL to GitHub issue or documentation |
+| `comment` | No | Additional context or notes |
+
+### Status Values
+
+| Status | Description |
+|--------|-------------|
+| `approved` | Approved by Governing Board vote |
+| `denied` | Denied by Governing Board (e.g., non-OSS license) |
+| `allowlisted` | Meets allowlist criteria automatically |
+| `apache-2.0` | Apache-2.0 licensed (no exception needed) |
+
+### Blanket Exceptions
+
+Blanket exceptions apply to all CNCF projects and have `project: "All CNCF Projects"`. Current blanket exceptions:
+- **GPL for in-kernel eBPF programs** - GPL-2.0 licensed code for in-kernel eBPF programs
+- **libpathrs / go-pathrs** - MPL-2.0 licensed secure path resolution libraries
+- **cyphar/filepath-securejoin** - MPL-2.0 licensed secure path construction
diff --git a/license-exceptions/cncf-exceptions-current.spdx b/license-exceptions/cncf-exceptions-current.spdx
new file mode 100644
index 00000000..9faa3882
--- /dev/null
+++ b/license-exceptions/cncf-exceptions-current.spdx
@@ -0,0 +1,5364 @@
+SPDXVersion: SPDX-2.1
+DataLicense: CC0-1.0
+SPDXID: SPDXRef-DOCUMENT
+DocumentName: cncf-exceptions-2026-02-04
+DocumentNamespace: https://github.com/cncf/foundation/license-exceptions-2026-02-04
+Creator: Organization: CNCF
+Created: 2026-02-04T12:00:00Z
+
+##### Package: eclipse-ee4j/expressly
+
+PackageName: eclipse-ee4j/expressly
+SPDXID: SPDXRef-Package1
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Keycloak. Scope: required upstream dependency, dynamically linked, unmodified. Status: approved. Default implementation of Jakarta Expression Language 6.0, transitive dependency for Hibernate Validator
+
+##### Package: libpathrs
+
+PackageName: libpathrs
+SPDXID: SPDXRef-Package2
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0 OR LGPL-3.0-or-later
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: All CNCF Projects. Scope: vendored component, build-time dependency, or install-time dependency; statically or dynamically linked. Status: approved. Blanket exception: Projects using libpathrs statically linked MUST elect MPL-2.0 and document this. Provides secure path resolution APIs.
+
+##### Package: go-pathrs
+
+PackageName: go-pathrs
+SPDXID: SPDXRef-Package3
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: All CNCF Projects. Scope: vendored component, build-time dependency, or install-time dependency; statically or dynamically linked. Status: approved. Blanket exception: Go bindings for libpathrs. Provides secure path resolution APIs.
+
+##### Package: cyphar/filepath-securejoin
+
+PackageName: cyphar/filepath-securejoin
+SPDXID: SPDXRef-Package4
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0 AND BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: All CNCF Projects. Scope: vendored component, build-time dependency, or install-time dependency; statically or dynamically linked. Status: approved. Blanket exception: Provides secure path resolution APIs on Linux. Used by Kubernetes, containerd, Podman, buildah, cri-o, nerdctl.
+
+##### Package: Liquibase
+
+PackageName: Liquibase
+SPDXID: SPDXRef-Package5
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: FSL (Functional Source License)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Keycloak. Scope: incorporated code, dynamically linked. Status: denied. Denied: FSL is not an open source license. GB does not approve exceptions for non-OSS licenses.
+
+##### Package: paramiko
+
+PackageName: paramiko
+SPDXID: SPDXRef-Package6
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: LGPL-2.1
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: oscal-compass. Scope: build-time dependency, dynamically linked. Status: approved. Pure-Python SSHv2 protocol implementation, used for fetching files
+
+##### Package: certifi
+
+PackageName: certifi
+SPDXID: SPDXRef-Package7
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: oscal-compass. Scope: install-time dependency, dynamically linked. Status: approved. Dependency for requests library
+
+##### Package: pathspec
+
+PackageName: pathspec
+SPDXID: SPDXRef-Package8
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: oscal-compass. Scope: build-time dependency, separate process. Status: approved. Dependency for black, mkdocs, mypy
+
+##### Package: cyphar/filepath-securejoin
+
+PackageName: cyphar/filepath-securejoin
+SPDXID: SPDXRef-Package9
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause AND MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Kubernetes. Scope: vendored component, build-time dependency, statically linked. Status: approved. Provides secure path construction functions. Superseded by blanket exception in issue #1154.
+
+##### Package: hashicorp/terraform-provider-aws
+
+PackageName: hashicorp/terraform-provider-aws
+SPDXID: SPDXRef-Package10
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Crossplane. Scope: build-time dependency, modified fork. Status: approved. Fork maintained for Crossplane providers, changes contributed upstream
+
+##### Package: hashicorp/terraform-provider-azurerm
+
+PackageName: hashicorp/terraform-provider-azurerm
+SPDXID: SPDXRef-Package11
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Crossplane. Scope: build-time dependency, modified fork. Status: approved. Fork maintained for Crossplane providers, changes contributed upstream
+
+##### Package: hashicorp/terraform-provider-azuread
+
+PackageName: hashicorp/terraform-provider-azuread
+SPDXID: SPDXRef-Package12
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Crossplane. Scope: build-time dependency, modified fork. Status: approved. Fork maintained for Crossplane providers, changes contributed upstream
+
+##### Package: apple/swift-nio-ssl
+
+PackageName: apple/swift-nio-ssl
+SPDXID: SPDXRef-Package13
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: OpenSSL
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Connect. Scope: build-time dependency, unmodified. Status: approved. Required for HTTP/2 + TLS with HTTP trailers on iOS. Also used by gRPC Swift.
+
+##### Package: Crossplane Upjet MPL dependencies
+
+PackageName: Crossplane Upjet MPL dependencies
+SPDXID: SPDXRef-Package14
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Crossplane. Scope: build-time dependency, unmodified, linked at build time. Status: approved. Various hashicorp terraform dependencies for Upjet: hcl, terraform-json, terraform-plugin-framework, terraform-plugin-go, terraform-plugin-sdk, go-plugin, go-uuid, go-version, logutils, terraform-plugin-log, terraform-registry-address, terraform-svchost, yamux
+
+##### Package: Linux kernel uapi headers (btrfs)
+
+PackageName: Linux kernel uapi headers (btrfs)
+SPDXID: SPDXRef-Package15
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: GPL-2.0-only WITH Linux-syscall-note
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: containerd. Scope: kernel headers included via #include, no inline functions compiled in. Status: approved. Used by containerd/btrfs for btrfs-related ioctl syscalls. Headers from linux/btrfs.h and linux/btrfs_tree.h.
+
+##### Package: hashicorp/go-set/v2
+
+PackageName: hashicorp/go-set/v2
+SPDXID: SPDXRef-Package16
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: OpenFGA. Scope: build-time dependency, linked at build time. Status: approved. Unmodified code
+
+##### Package: Keycloak Java dependencies
+
+PackageName: Keycloak Java dependencies
+SPDXID: SPDXRef-Package17
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: 0BSD, CDDL-1.1, EPL-1.0, EPL-2.0, GPL-2.0-only, GPL-2.0-with-classpath-exception, LGPL-2.1, LGPL-2.1-only, MIT-0, MPL-2.0, UPL-1.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Keycloak. Scope: transitive dependencies from Quarkus framework, unmodified. Status: approved. Multiple Java dependencies including: tslib, h2, mysql-connector-j, jakarta.* APIs, parsson, graalvm SDK, hibernate-*, mariadb-java-client, nashorn-core, reactive-streams
+
+##### Package: hashicorp/memberlist
+
+PackageName: hashicorp/memberlist
+SPDXID: SPDXRef-Package18
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: kubernetes/kops. Scope: build-time dependency, unmodified. Status: approved. Main component of Gossip DNS feature for peer-to-peer network K8s API address propagation
+
+##### Package: Falco kernel module
+
+PackageName: Falco kernel module
+SPDXID: SPDXRef-Package19
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: GPL-2.0-only OR MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Falco. Scope: kernel module, dual-licensed. Status: approved. Falco's kernel module is dual-licensed GPL-2.0-only OR MIT
+
+##### Package: In-kernel eBPF programs
+
+PackageName: In-kernel eBPF programs
+SPDXID: SPDXRef-Package20
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: GPL-2.0-only, GPL-2.0-or-later
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: All CNCF Projects. Scope: in-kernel eBPF programs only. Status: approved. Blanket exception: GPL-2.0 licensed code is permitted for in-kernel eBPF programs only, as this is required by the Linux kernel BPF subsystem.
+
+##### Package: docker/go-metrics
+
+PackageName: docker/go-metrics
+SPDXID: SPDXRef-Package21
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: CC-BY-SA 4.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: runtime dependency, statically linked. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31
+
+##### Package: hashicorp/go-memdb
+
+PackageName: hashicorp/go-memdb
+SPDXID: SPDXRef-Package22
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: runtime dependency, dynamically linked. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31
+
+##### Package: shoenig/go-m1cpu
+
+PackageName: shoenig/go-m1cpu
+SPDXID: SPDXRef-Package23
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build dependency. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31
+
+##### Package: hashicorp/packer-plugin-sdk
+
+PackageName: hashicorp/packer-plugin-sdk
+SPDXID: SPDXRef-Package24
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31
+
+##### Package: hashicorp/consul/api
+
+PackageName: hashicorp/consul/api
+SPDXID: SPDXRef-Package25
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-hclog
+
+PackageName: hashicorp/go-hclog
+SPDXID: SPDXRef-Package26
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-immutable-radix
+
+PackageName: hashicorp/go-immutable-radix
+SPDXID: SPDXRef-Package27
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-plugin
+
+PackageName: hashicorp/go-plugin
+SPDXID: SPDXRef-Package28
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-rootcerts
+
+PackageName: hashicorp/go-rootcerts
+SPDXID: SPDXRef-Package29
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-secure-stdlib
+
+PackageName: hashicorp/go-secure-stdlib
+SPDXID: SPDXRef-Package30
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-sockaddr
+
+PackageName: hashicorp/go-sockaddr
+SPDXID: SPDXRef-Package31
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-uuid
+
+PackageName: hashicorp/go-uuid
+SPDXID: SPDXRef-Package32
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/serf
+
+PackageName: hashicorp/serf
+SPDXID: SPDXRef-Package33
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Cilium. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/vault
+
+PackageName: hashicorp/vault
+SPDXID: SPDXRef-Package34
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: veraison/go-cose
+
+PackageName: veraison/go-cose
+SPDXID: SPDXRef-Package35
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Notary. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/consul/api
+
+PackageName: hashicorp/consul/api
+SPDXID: SPDXRef-Package36
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-hclog
+
+PackageName: hashicorp/go-hclog
+SPDXID: SPDXRef-Package37
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-immutable-radix
+
+PackageName: hashicorp/go-immutable-radix
+SPDXID: SPDXRef-Package38
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-plugin
+
+PackageName: hashicorp/go-plugin
+SPDXID: SPDXRef-Package39
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-rootcerts
+
+PackageName: hashicorp/go-rootcerts
+SPDXID: SPDXRef-Package40
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-secure-stdlib
+
+PackageName: hashicorp/go-secure-stdlib
+SPDXID: SPDXRef-Package41
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-sockaddr
+
+PackageName: hashicorp/go-sockaddr
+SPDXID: SPDXRef-Package42
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-uuid
+
+PackageName: hashicorp/go-uuid
+SPDXID: SPDXRef-Package43
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/go-version
+
+PackageName: hashicorp/go-version
+SPDXID: SPDXRef-Package44
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/raft
+
+PackageName: hashicorp/raft
+SPDXID: SPDXRef-Package45
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/serf
+
+PackageName: hashicorp/serf
+SPDXID: SPDXRef-Package46
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/vault
+
+PackageName: hashicorp/vault
+SPDXID: SPDXRef-Package47
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: hashicorp/yamux
+
+PackageName: hashicorp/yamux
+SPDXID: SPDXRef-Package48
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: veraison/go-cose
+
+PackageName: veraison/go-cose
+SPDXID: SPDXRef-Package49
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Notary. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27
+
+##### Package: eclipse/paho.mqtt.golang
+
+PackageName: eclipse/paho.mqtt.golang
+SPDXID: SPDXRef-Package50
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: EPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: hashicorp/go-version
+
+PackageName: hashicorp/go-version
+SPDXID: SPDXRef-Package51
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: hashicorp/raft
+
+PackageName: hashicorp/raft
+SPDXID: SPDXRef-Package52
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Dapr. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: hashicorp/raft-boltdb
+
+PackageName: hashicorp/raft-boltdb
+SPDXID: SPDXRef-Package53
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Dapr. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: Microsoft/tslib
+
+PackageName: Microsoft/tslib
+SPDXID: SPDXRef-Package54
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: 0BSD
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: go-version
+
+PackageName: go-version
+SPDXID: SPDXRef-Package55
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: paho.mqtt.golang
+
+PackageName: paho.mqtt.golang
+SPDXID: SPDXRef-Package56
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: EPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: raft
+
+PackageName: raft
+SPDXID: SPDXRef-Package57
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Dapr. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: raft-boltdb
+
+PackageName: raft-boltdb
+SPDXID: SPDXRef-Package58
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Project: Dapr. Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: tslib
+
+PackageName: tslib
+SPDXID: SPDXRef-Package59
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: 0BSD
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: webpki-roots
+
+PackageName: webpki-roots
+SPDXID: SPDXRef-Package60
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12
+
+##### Package: hashicorp/go-retryablehttp
+
+PackageName: hashicorp/go-retryablehttp
+SPDXID: SPDXRef-Package61
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19
+
+##### Package: go-retryablehttp
+
+PackageName: go-retryablehttp
+SPDXID: SPDXRef-Package62
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency, unmodified. Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19
+
+##### Package: Chart.js
+
+PackageName: Chart.js
+SPDXID: SPDXRef-Package63
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: cloud.google.com/go
+
+PackageName: cloud.google.com/go
+SPDXID: SPDXRef-Package64
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: code.cloudfoundry.org/clock
+
+PackageName: code.cloudfoundry.org/clock
+SPDXID: SPDXRef-Package65
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: colors
+
+PackageName: colors
+SPDXID: SPDXRef-Package66
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: defusedxml
+
+PackageName: defusedxml
+SPDXID: SPDXRef-Package67
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Python-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ejs
+
+PackageName: ejs
+SPDXID: SPDXRef-Package68
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: abbot/go-http-auth
+
+PackageName: abbot/go-http-auth
+SPDXID: SPDXRef-Package69
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: aclements/go-moremath
+
+PackageName: aclements/go-moremath
+SPDXID: SPDXRef-Package70
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: andygrunwald/go-gerrit
+
+PackageName: andygrunwald/go-gerrit
+SPDXID: SPDXRef-Package71
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: aokoli/goutils
+
+PackageName: aokoli/goutils
+SPDXID: SPDXRef-Package72
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: appc/spec
+
+PackageName: appc/spec
+SPDXID: SPDXRef-Package73
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: armon/circbuf
+
+PackageName: armon/circbuf
+SPDXID: SPDXRef-Package74
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: armon/go-proxyproto
+
+PackageName: armon/go-proxyproto
+SPDXID: SPDXRef-Package75
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: armon/go-radix
+
+PackageName: armon/go-radix
+SPDXID: SPDXRef-Package76
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: asaskevich/govalidator
+
+PackageName: asaskevich/govalidator
+SPDXID: SPDXRef-Package77
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: aws/aws-k8s-tester
+
+PackageName: aws/aws-k8s-tester
+SPDXID: SPDXRef-Package78
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: aws/aws-sdk-go
+
+PackageName: aws/aws-sdk-go
+SPDXID: SPDXRef-Package79
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: ((MIT OR GPL-3.0) AND BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Azure/azure-sdk-for-go
+
+PackageName: Azure/azure-sdk-for-go
+SPDXID: SPDXRef-Package80
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: Azure/azure-storage-blob-go
+
+PackageName: Azure/azure-storage-blob-go
+SPDXID: SPDXRef-Package81
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Azure/go-ansiterm
+
+PackageName: Azure/go-ansiterm
+SPDXID: SPDXRef-Package82
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Azure/go-autorest
+
+PackageName: Azure/go-autorest
+SPDXID: SPDXRef-Package83
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: bazelbuild/bazel-gazelle
+
+PackageName: bazelbuild/bazel-gazelle
+SPDXID: SPDXRef-Package84
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: bazelbuild/buildtools
+
+PackageName: bazelbuild/buildtools
+SPDXID: SPDXRef-Package85
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: beorn7/perks
+
+PackageName: beorn7/perks
+SPDXID: SPDXRef-Package86
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: blang/semver
+
+PackageName: blang/semver
+SPDXID: SPDXRef-Package87
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: bluebreezecf/opentsdb-goclient
+
+PackageName: bluebreezecf/opentsdb-goclient
+SPDXID: SPDXRef-Package88
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: boltdb/bolt
+
+PackageName: boltdb/bolt
+SPDXID: SPDXRef-Package89
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: bwmarrin/snowflake
+
+PackageName: bwmarrin/snowflake
+SPDXID: SPDXRef-Package90
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: chai2010/gettext-go
+
+PackageName: chai2010/gettext-go
+SPDXID: SPDXRef-Package91
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: cloudflare/cfssl
+
+PackageName: cloudflare/cfssl
+SPDXID: SPDXRef-Package92
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause AND ISC)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: cloudfoundry-incubator/candiedyaml
+
+PackageName: cloudfoundry-incubator/candiedyaml
+SPDXID: SPDXRef-Package93
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: clusterhq/flocker-go
+
+PackageName: clusterhq/flocker-go
+SPDXID: SPDXRef-Package94
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: cockroachdb/cmux
+
+PackageName: cockroachdb/cmux
+SPDXID: SPDXRef-Package95
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: codedellemc/goscaleio
+
+PackageName: codedellemc/goscaleio
+SPDXID: SPDXRef-Package96
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: container-storage-interface/spec
+
+PackageName: container-storage-interface/spec
+SPDXID: SPDXRef-Package97
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: containerd/console
+
+PackageName: containerd/console
+SPDXID: SPDXRef-Package98
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: containerd/containerd
+
+PackageName: containerd/containerd
+SPDXID: SPDXRef-Package99
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-4.0 AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: containernetworking/cni
+
+PackageName: containernetworking/cni
+SPDXID: SPDXRef-Package100
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: containernetworking/plugins
+
+PackageName: containernetworking/plugins
+SPDXID: SPDXRef-Package101
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coredns/coredns
+
+PackageName: coredns/coredns
+SPDXID: SPDXRef-Package102
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/bbolt
+
+PackageName: coreos/bbolt
+SPDXID: SPDXRef-Package103
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: coreos/etcd
+
+PackageName: coreos/etcd
+SPDXID: SPDXRef-Package104
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: coreos/go-etcd
+
+PackageName: coreos/go-etcd
+SPDXID: SPDXRef-Package105
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/go-oidc
+
+PackageName: coreos/go-oidc
+SPDXID: SPDXRef-Package106
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/go-semver
+
+PackageName: coreos/go-semver
+SPDXID: SPDXRef-Package107
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/go-systemd
+
+PackageName: coreos/go-systemd
+SPDXID: SPDXRef-Package108
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/pkg
+
+PackageName: coreos/pkg
+SPDXID: SPDXRef-Package109
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: coreos/rkt
+
+PackageName: coreos/rkt
+SPDXID: SPDXRef-Package110
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: cpuguy83/go-md2man
+
+PackageName: cpuguy83/go-md2man
+SPDXID: SPDXRef-Package111
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: cyphar/filepath-securejoin
+
+PackageName: cyphar/filepath-securejoin
+SPDXID: SPDXRef-Package112
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: daaku/go.zipexe
+
+PackageName: daaku/go.zipexe
+SPDXID: SPDXRef-Package113
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: davecgh/go-spew
+
+PackageName: davecgh/go-spew
+SPDXID: SPDXRef-Package114
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: ISC
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: daviddengcn/go-colortext
+
+PackageName: daviddengcn/go-colortext
+SPDXID: SPDXRef-Package115
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: dchest/safefile
+
+PackageName: dchest/safefile
+SPDXID: SPDXRef-Package116
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: deckarep/golang-set
+
+PackageName: deckarep/golang-set
+SPDXID: SPDXRef-Package117
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: denverdino/aliyungo
+
+PackageName: denverdino/aliyungo
+SPDXID: SPDXRef-Package118
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: dgrijalva/jwt-go
+
+PackageName: dgrijalva/jwt-go
+SPDXID: SPDXRef-Package119
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: digitalocean/godo
+
+PackageName: digitalocean/godo
+SPDXID: SPDXRef-Package120
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: djherbis/atime
+
+PackageName: djherbis/atime
+SPDXID: SPDXRef-Package121
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: docker/cli
+
+PackageName: docker/cli
+SPDXID: SPDXRef-Package122
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: docker/distribution
+
+PackageName: docker/distribution
+SPDXID: SPDXRef-Package123
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: docker/docker
+
+PackageName: docker/docker
+SPDXID: SPDXRef-Package124
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: docker/engine-api
+
+PackageName: docker/engine-api
+SPDXID: SPDXRef-Package125
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: docker/go-connections
+
+PackageName: docker/go-connections
+SPDXID: SPDXRef-Package126
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: docker/libcompose
+
+PackageName: docker/libcompose
+SPDXID: SPDXRef-Package127
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: docker/libnetwork
+
+PackageName: docker/libnetwork
+SPDXID: SPDXRef-Package128
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: docker/libtrust
+
+PackageName: docker/libtrust
+SPDXID: SPDXRef-Package129
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: docker/machine
+
+PackageName: docker/machine
+SPDXID: SPDXRef-Package130
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: dustin/go-humanize
+
+PackageName: dustin/go-humanize
+SPDXID: SPDXRef-Package131
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: eapache/channels
+
+PackageName: eapache/channels
+SPDXID: SPDXRef-Package132
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: eapache/go-resiliency
+
+PackageName: eapache/go-resiliency
+SPDXID: SPDXRef-Package133
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: eapache/go-xerial-snappy
+
+PackageName: eapache/go-xerial-snappy
+SPDXID: SPDXRef-Package134
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: eapache/queue
+
+PackageName: eapache/queue
+SPDXID: SPDXRef-Package135
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: elazarl/go-bindata-assetfs
+
+PackageName: elazarl/go-bindata-assetfs
+SPDXID: SPDXRef-Package136
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: elazarl/goproxy
+
+PackageName: elazarl/goproxy
+SPDXID: SPDXRef-Package137
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: emicklei/go-restful
+
+PackageName: emicklei/go-restful
+SPDXID: SPDXRef-Package138
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: emicklei/go-restful-swagger12
+
+PackageName: emicklei/go-restful-swagger12
+SPDXID: SPDXRef-Package139
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: emirpasic/gods
+
+PackageName: emirpasic/gods
+SPDXID: SPDXRef-Package140
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND ISC)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: euank/go-kmsg-parser
+
+PackageName: euank/go-kmsg-parser
+SPDXID: SPDXRef-Package141
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: evanphx/json-patch
+
+PackageName: evanphx/json-patch
+SPDXID: SPDXRef-Package142
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: exponent-io/jsonpath
+
+PackageName: exponent-io/jsonpath
+SPDXID: SPDXRef-Package143
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: fatih/camelcase
+
+PackageName: fatih/camelcase
+SPDXID: SPDXRef-Package144
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: fatih/structs
+
+PackageName: fatih/structs
+SPDXID: SPDXRef-Package145
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: flynn/go-shlex
+
+PackageName: flynn/go-shlex
+SPDXID: SPDXRef-Package146
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: fsnotify/fsnotify
+
+PackageName: fsnotify/fsnotify
+SPDXID: SPDXRef-Package147
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: fsouza/fake-gcs-server
+
+PackageName: fsouza/fake-gcs-server
+SPDXID: SPDXRef-Package148
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: fsouza/go-dockerclient
+
+PackageName: fsouza/go-dockerclient
+SPDXID: SPDXRef-Package149
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: fullsailor/pkcs7
+
+PackageName: fullsailor/pkcs7
+SPDXID: SPDXRef-Package150
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: GeertJohan/go.rice
+
+PackageName: GeertJohan/go.rice
+SPDXID: SPDXRef-Package151
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ghodss/yaml
+
+PackageName: ghodss/yaml
+SPDXID: SPDXRef-Package152
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: globalsign/mgo
+
+PackageName: globalsign/mgo
+SPDXID: SPDXRef-Package153
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go-ini/ini
+
+PackageName: go-ini/ini
+SPDXID: SPDXRef-Package154
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/analysis
+
+PackageName: go-openapi/analysis
+SPDXID: SPDXRef-Package155
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/errors
+
+PackageName: go-openapi/errors
+SPDXID: SPDXRef-Package156
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/jsonpointer
+
+PackageName: go-openapi/jsonpointer
+SPDXID: SPDXRef-Package157
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/jsonreference
+
+PackageName: go-openapi/jsonreference
+SPDXID: SPDXRef-Package158
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/loads
+
+PackageName: go-openapi/loads
+SPDXID: SPDXRef-Package159
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/runtime
+
+PackageName: go-openapi/runtime
+SPDXID: SPDXRef-Package160
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/spec
+
+PackageName: go-openapi/spec
+SPDXID: SPDXRef-Package161
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-4.0 AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go-openapi/strfmt
+
+PackageName: go-openapi/strfmt
+SPDXID: SPDXRef-Package162
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-openapi/swag
+
+PackageName: go-openapi/swag
+SPDXID: SPDXRef-Package163
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go-openapi/validate
+
+PackageName: go-openapi/validate
+SPDXID: SPDXRef-Package164
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go-ozzo/ozzo-validation
+
+PackageName: go-ozzo/ozzo-validation
+SPDXID: SPDXRef-Package165
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go-yaml/yaml
+
+PackageName: go-yaml/yaml
+SPDXID: SPDXRef-Package166
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gobuffalo/envy
+
+PackageName: gobuffalo/envy
+SPDXID: SPDXRef-Package167
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: godbus/dbus
+
+PackageName: godbus/dbus
+SPDXID: SPDXRef-Package168
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gogo/protobuf
+
+PackageName: gogo/protobuf
+SPDXID: SPDXRef-Package169
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: golang/dep
+
+PackageName: golang/dep
+SPDXID: SPDXRef-Package170
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: golang/glog
+
+PackageName: golang/glog
+SPDXID: SPDXRef-Package171
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: golang/groupcache
+
+PackageName: golang/groupcache
+SPDXID: SPDXRef-Package172
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: golang/lint
+
+PackageName: golang/lint
+SPDXID: SPDXRef-Package173
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: golang/mock
+
+PackageName: golang/mock
+SPDXID: SPDXRef-Package174
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: golang/protobuf
+
+PackageName: golang/protobuf
+SPDXID: SPDXRef-Package175
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: golang/snappy
+
+PackageName: golang/snappy
+SPDXID: SPDXRef-Package176
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: google/btree
+
+PackageName: google/btree
+SPDXID: SPDXRef-Package177
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google/cadvisor
+
+PackageName: google/cadvisor
+SPDXID: SPDXRef-Package178
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google/certificate-transparency-go
+
+PackageName: google/certificate-transparency-go
+SPDXID: SPDXRef-Package179
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: google/go-containerregistry
+
+PackageName: google/go-containerregistry
+SPDXID: SPDXRef-Package180
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google/go-querystring
+
+PackageName: google/go-querystring
+SPDXID: SPDXRef-Package181
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: google/go-tpm
+
+PackageName: google/go-tpm
+SPDXID: SPDXRef-Package182
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google/gofuzz
+
+PackageName: google/gofuzz
+SPDXID: SPDXRef-Package183
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google/uuid
+
+PackageName: google/uuid
+SPDXID: SPDXRef-Package184
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: googleapis/gax-go
+
+PackageName: googleapis/gax-go
+SPDXID: SPDXRef-Package185
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: googleapis/gnostic
+
+PackageName: googleapis/gnostic
+SPDXID: SPDXRef-Package186
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: GoogleCloudPlatform/gke-managed-certs
+
+PackageName: GoogleCloudPlatform/gke-managed-certs
+SPDXID: SPDXRef-Package187
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: gophercloud/gophercloud
+
+PackageName: gophercloud/gophercloud
+SPDXID: SPDXRef-Package188
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: gorilla/context
+
+PackageName: gorilla/context
+SPDXID: SPDXRef-Package189
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gorilla/mux
+
+PackageName: gorilla/mux
+SPDXID: SPDXRef-Package190
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gorilla/securecookie
+
+PackageName: gorilla/securecookie
+SPDXID: SPDXRef-Package191
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gorilla/sessions
+
+PackageName: gorilla/sessions
+SPDXID: SPDXRef-Package192
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gorilla/websocket
+
+PackageName: gorilla/websocket
+SPDXID: SPDXRef-Package193
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gregjones/httpcache
+
+PackageName: gregjones/httpcache
+SPDXID: SPDXRef-Package194
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: grpc-ecosystem/go-grpc-middleware
+
+PackageName: grpc-ecosystem/go-grpc-middleware
+SPDXID: SPDXRef-Package195
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: grpc-ecosystem/go-grpc-prometheus
+
+PackageName: grpc-ecosystem/go-grpc-prometheus
+SPDXID: SPDXRef-Package196
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: grpc-ecosystem/grpc-gateway
+
+PackageName: grpc-ecosystem/grpc-gateway
+SPDXID: SPDXRef-Package197
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: hawkular/hawkular-client-go
+
+PackageName: hawkular/hawkular-client-go
+SPDXID: SPDXRef-Package198
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: heketi/heketi REST API
+
+PackageName: heketi/heketi REST API
+SPDXID: SPDXRef-Package199
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 OR LGPL-3.0-or-later)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: hpcloud/tail
+
+PackageName: hpcloud/tail
+SPDXID: SPDXRef-Package200
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: huandu/xstrings
+
+PackageName: huandu/xstrings
+SPDXID: SPDXRef-Package201
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: imdario/mergo
+
+PackageName: imdario/mergo
+SPDXID: SPDXRef-Package202
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: inconshreveable/mousetrap
+
+PackageName: inconshreveable/mousetrap
+SPDXID: SPDXRef-Package203
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: influxdata/influxdb
+
+PackageName: influxdata/influxdb
+SPDXID: SPDXRef-Package204
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jimmidyson/go-download
+
+PackageName: jimmidyson/go-download
+SPDXID: SPDXRef-Package205
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: jinzhu/gorm
+
+PackageName: jinzhu/gorm
+SPDXID: SPDXRef-Package206
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jinzhu/inflection
+
+PackageName: jinzhu/inflection
+SPDXID: SPDXRef-Package207
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jmespath/go-jmespath
+
+PackageName: jmespath/go-jmespath
+SPDXID: SPDXRef-Package208
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: jmhodges/clock
+
+PackageName: jmhodges/clock
+SPDXID: SPDXRef-Package209
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jmoiron/sqlx
+
+PackageName: jmoiron/sqlx
+SPDXID: SPDXRef-Package210
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: joho/godotenv
+
+PackageName: joho/godotenv
+SPDXID: SPDXRef-Package211
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jonboulle/clockwork
+
+PackageName: jonboulle/clockwork
+SPDXID: SPDXRef-Package212
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: jpillora/backoff
+
+PackageName: jpillora/backoff
+SPDXID: SPDXRef-Package213
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: json-iterator/go
+
+PackageName: json-iterator/go
+SPDXID: SPDXRef-Package214
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kardianos/osext
+
+PackageName: kardianos/osext
+SPDXID: SPDXRef-Package215
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: karrick/godirwalk
+
+PackageName: karrick/godirwalk
+SPDXID: SPDXRef-Package216
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kevinburke/ssh_config
+
+PackageName: kevinburke/ssh_config
+SPDXID: SPDXRef-Package217
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kisielk/sqlstruct
+
+PackageName: kisielk/sqlstruct
+SPDXID: SPDXRef-Package218
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: knative/build
+
+PackageName: knative/build
+SPDXID: SPDXRef-Package219
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: kr/fs
+
+PackageName: kr/fs
+SPDXID: SPDXRef-Package220
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kr/pretty
+
+PackageName: kr/pretty
+SPDXID: SPDXRef-Package221
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kr/pty
+
+PackageName: kr/pty
+SPDXID: SPDXRef-Package222
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kr/text
+
+PackageName: kr/text
+SPDXID: SPDXRef-Package223
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: kubernetes-incubator/apiserver-builder
+
+PackageName: kubernetes-incubator/apiserver-builder
+SPDXID: SPDXRef-Package224
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: kubernetes-incubator/reference-docs
+
+PackageName: kubernetes-incubator/reference-docs
+SPDXID: SPDXRef-Package225
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: kubernetes-sigs/application
+
+PackageName: kubernetes-sigs/application
+SPDXID: SPDXRef-Package226
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: kubernetes/repo-infra
+
+PackageName: kubernetes/repo-infra
+SPDXID: SPDXRef-Package227
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: kylelemons/godebug
+
+PackageName: kylelemons/godebug
+SPDXID: SPDXRef-Package228
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: lib/pq
+
+PackageName: lib/pq
+SPDXID: SPDXRef-Package229
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: libopenstorage/openstorage
+
+PackageName: libopenstorage/openstorage
+SPDXID: SPDXRef-Package230
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: libvirt/libvirt-go
+
+PackageName: libvirt/libvirt-go
+SPDXID: SPDXRef-Package231
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: libvirt/libvirt-go-xml
+
+PackageName: libvirt/libvirt-go-xml
+SPDXID: SPDXRef-Package232
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: lpabon/godbc
+
+PackageName: lpabon/godbc
+SPDXID: SPDXRef-Package233
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: lxn/win
+
+PackageName: lxn/win
+SPDXID: SPDXRef-Package234
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: magiconair/properties
+
+PackageName: magiconair/properties
+SPDXID: SPDXRef-Package235
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mailru/easyjson
+
+PackageName: mailru/easyjson
+SPDXID: SPDXRef-Package236
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: MakeNowJust/heredoc
+
+PackageName: MakeNowJust/heredoc
+SPDXID: SPDXRef-Package237
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: markbates/inflect
+
+PackageName: markbates/inflect
+SPDXID: SPDXRef-Package238
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: marpaia/graphite-golang
+
+PackageName: marpaia/graphite-golang
+SPDXID: SPDXRef-Package239
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Masterminds/semver
+
+PackageName: Masterminds/semver
+SPDXID: SPDXRef-Package240
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Masterminds/sprig
+
+PackageName: Masterminds/sprig
+SPDXID: SPDXRef-Package241
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Masterminds/vcs
+
+PackageName: Masterminds/vcs
+SPDXID: SPDXRef-Package242
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mattn/go-runewidth
+
+PackageName: mattn/go-runewidth
+SPDXID: SPDXRef-Package243
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mattn/go-shellwords
+
+PackageName: mattn/go-shellwords
+SPDXID: SPDXRef-Package244
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mattn/go-zglob
+
+PackageName: mattn/go-zglob
+SPDXID: SPDXRef-Package245
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: matttproud/golang_protobuf_extensions
+
+PackageName: matttproud/golang_protobuf_extensions
+SPDXID: SPDXRef-Package246
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mesos/mesos-go
+
+PackageName: mesos/mesos-go
+SPDXID: SPDXRef-Package247
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: mholt/caddy
+
+PackageName: mholt/caddy
+SPDXID: SPDXRef-Package248
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: Microsoft/go-winio
+
+PackageName: Microsoft/go-winio
+SPDXID: SPDXRef-Package249
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Microsoft/hcsshim
+
+PackageName: Microsoft/hcsshim
+SPDXID: SPDXRef-Package250
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: miekg/coredns
+
+PackageName: miekg/coredns
+SPDXID: SPDXRef-Package251
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: miekg/dns
+
+PackageName: miekg/dns
+SPDXID: SPDXRef-Package252
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mindprince/gonvml
+
+PackageName: mindprince/gonvml
+SPDXID: SPDXRef-Package253
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: mistifyio/go-zfs
+
+PackageName: mistifyio/go-zfs
+SPDXID: SPDXRef-Package254
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: mitchellh/go-homedir
+
+PackageName: mitchellh/go-homedir
+SPDXID: SPDXRef-Package255
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mitchellh/go-ps
+
+PackageName: mitchellh/go-ps
+SPDXID: SPDXRef-Package256
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mitchellh/go-wordwrap
+
+PackageName: mitchellh/go-wordwrap
+SPDXID: SPDXRef-Package257
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mitchellh/hashstructure
+
+PackageName: mitchellh/hashstructure
+SPDXID: SPDXRef-Package258
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mitchellh/mapstructure
+
+PackageName: mitchellh/mapstructure
+SPDXID: SPDXRef-Package259
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: moby/hyperkit
+
+PackageName: moby/hyperkit
+SPDXID: SPDXRef-Package260
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: modern-go/concurrent
+
+PackageName: modern-go/concurrent
+SPDXID: SPDXRef-Package261
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: modern-go/reflect2
+
+PackageName: modern-go/reflect2
+SPDXID: SPDXRef-Package262
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: mohae/deepcopy
+
+PackageName: mohae/deepcopy
+SPDXID: SPDXRef-Package263
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: moul/http2curl
+
+PackageName: moul/http2curl
+SPDXID: SPDXRef-Package264
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mrunalp/fileutils
+
+PackageName: mrunalp/fileutils
+SPDXID: SPDXRef-Package265
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: mvdan/xurls
+
+PackageName: mvdan/xurls
+SPDXID: SPDXRef-Package266
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mxk/go-flowrate
+
+PackageName: mxk/go-flowrate
+SPDXID: SPDXRef-Package267
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ncabatoff/process-exporter
+
+PackageName: ncabatoff/process-exporter
+SPDXID: SPDXRef-Package268
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: nightlyone/lockfile
+
+PackageName: nightlyone/lockfile
+SPDXID: SPDXRef-Package269
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: novln/docker-parser
+
+PackageName: novln/docker-parser
+SPDXID: SPDXRef-Package270
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: NYTimes/gziphandler
+
+PackageName: NYTimes/gziphandler
+SPDXID: SPDXRef-Package271
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: olekukonko/tablewriter
+
+PackageName: olekukonko/tablewriter
+SPDXID: SPDXRef-Package272
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: onsi/ginkgo
+
+PackageName: onsi/ginkgo
+SPDXID: SPDXRef-Package273
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: onsi/gomega
+
+PackageName: onsi/gomega
+SPDXID: SPDXRef-Package274
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: opencontainers/image-spec
+
+PackageName: opencontainers/image-spec
+SPDXID: SPDXRef-Package275
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: opencontainers/runtime-spec
+
+PackageName: opencontainers/runtime-spec
+SPDXID: SPDXRef-Package276
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: opencontainers/selinux
+
+PackageName: opencontainers/selinux
+SPDXID: SPDXRef-Package277
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: openshift/origin
+
+PackageName: openshift/origin
+SPDXID: SPDXRef-Package278
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: opentracing/opentracing-go
+
+PackageName: opentracing/opentracing-go
+SPDXID: SPDXRef-Package279
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: parnurzeal/gorequest
+
+PackageName: parnurzeal/gorequest
+SPDXID: SPDXRef-Package280
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: patrickmn/go-cache
+
+PackageName: patrickmn/go-cache
+SPDXID: SPDXRef-Package281
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: paultag/sniff
+
+PackageName: paultag/sniff
+SPDXID: SPDXRef-Package282
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: pborman/uuid
+
+PackageName: pborman/uuid
+SPDXID: SPDXRef-Package283
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pelletier/go-buffruneio
+
+PackageName: pelletier/go-buffruneio
+SPDXID: SPDXRef-Package284
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pelletier/go-toml
+
+PackageName: pelletier/go-toml
+SPDXID: SPDXRef-Package285
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: petar/GoLLRB
+
+PackageName: petar/GoLLRB
+SPDXID: SPDXRef-Package286
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: peterbourgon/diskv
+
+PackageName: peterbourgon/diskv
+SPDXID: SPDXRef-Package287
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pierrec/lz4
+
+PackageName: pierrec/lz4
+SPDXID: SPDXRef-Package288
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pierrec/xxHash
+
+PackageName: pierrec/xxHash
+SPDXID: SPDXRef-Package289
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pkg/browser
+
+PackageName: pkg/browser
+SPDXID: SPDXRef-Package290
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pkg/errors
+
+PackageName: pkg/errors
+SPDXID: SPDXRef-Package291
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pkg/profile
+
+PackageName: pkg/profile
+SPDXID: SPDXRef-Package292
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pkg/sftp
+
+PackageName: pkg/sftp
+SPDXID: SPDXRef-Package293
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pmezard/go-difflib
+
+PackageName: pmezard/go-difflib
+SPDXID: SPDXRef-Package294
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pquerna/cachecontrol
+
+PackageName: pquerna/cachecontrol
+SPDXID: SPDXRef-Package295
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: pquerna/ffjson
+
+PackageName: pquerna/ffjson
+SPDXID: SPDXRef-Package296
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND ISC)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: prometheus/client_golang
+
+PackageName: prometheus/client_golang
+SPDXID: SPDXRef-Package297
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: prometheus/client_model
+
+PackageName: prometheus/client_model
+SPDXID: SPDXRef-Package298
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: prometheus/common
+
+PackageName: prometheus/common
+SPDXID: SPDXRef-Package299
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: prometheus/procfs
+
+PackageName: prometheus/procfs
+SPDXID: SPDXRef-Package300
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: PuerkitoBio/purell
+
+PackageName: PuerkitoBio/purell
+SPDXID: SPDXRef-Package301
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: PuerkitoBio/urlesc
+
+PackageName: PuerkitoBio/urlesc
+SPDXID: SPDXRef-Package302
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: r2d4/external-storage
+
+PackageName: r2d4/external-storage
+SPDXID: SPDXRef-Package303
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: rackspace/gophercloud
+
+PackageName: rackspace/gophercloud
+SPDXID: SPDXRef-Package304
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: rancher/go-rancher
+
+PackageName: rancher/go-rancher
+SPDXID: SPDXRef-Package305
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: rcrowley/go-metrics
+
+PackageName: rcrowley/go-metrics
+SPDXID: SPDXRef-Package306
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause-FreeBSD
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: renstrom/dedent
+
+PackageName: renstrom/dedent
+SPDXID: SPDXRef-Package307
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Rican7/retry
+
+PackageName: Rican7/retry
+SPDXID: SPDXRef-Package308
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: riemann/riemann-go-client
+
+PackageName: riemann/riemann-go-client
+SPDXID: SPDXRef-Package309
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: robfig/cron
+
+PackageName: robfig/cron
+SPDXID: SPDXRef-Package310
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: russross/blackfriday
+
+PackageName: russross/blackfriday
+SPDXID: SPDXRef-Package311
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: samalba/dockerclient
+
+PackageName: samalba/dockerclient
+SPDXID: SPDXRef-Package312
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: satori/go.uuid
+
+PackageName: satori/go.uuid
+SPDXID: SPDXRef-Package313
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: scalingdata/gcfg
+
+PackageName: scalingdata/gcfg
+SPDXID: SPDXRef-Package314
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: sdboyer/constext
+
+PackageName: sdboyer/constext
+SPDXID: SPDXRef-Package315
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: seccomp/libseccomp-golang
+
+PackageName: seccomp/libseccomp-golang
+SPDXID: SPDXRef-Package316
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: sergi/go-diff
+
+PackageName: sergi/go-diff
+SPDXID: SPDXRef-Package317
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Shopify/sarama
+
+PackageName: Shopify/sarama
+SPDXID: SPDXRef-Package318
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: shurcooL/githubv4
+
+PackageName: shurcooL/githubv4
+SPDXID: SPDXRef-Package319
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: shurcooL/go
+
+PackageName: shurcooL/go
+SPDXID: SPDXRef-Package320
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: shurcooL/graphql
+
+PackageName: shurcooL/graphql
+SPDXID: SPDXRef-Package321
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: shurcooL/sanitized_anchor_name
+
+PackageName: shurcooL/sanitized_anchor_name
+SPDXID: SPDXRef-Package322
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: sirupsen/logrus
+
+PackageName: sirupsen/logrus
+SPDXID: SPDXRef-Package323
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: skynetservices/skydns
+
+PackageName: skynetservices/skydns
+SPDXID: SPDXRef-Package324
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: smartystreets/go-aws-auth
+
+PackageName: smartystreets/go-aws-auth
+SPDXID: SPDXRef-Package325
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: soheilhy/cmux
+
+PackageName: soheilhy/cmux
+SPDXID: SPDXRef-Package326
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: spf13/afero
+
+PackageName: spf13/afero
+SPDXID: SPDXRef-Package327
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: spf13/cast
+
+PackageName: spf13/cast
+SPDXID: SPDXRef-Package328
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: spf13/cobra
+
+PackageName: spf13/cobra
+SPDXID: SPDXRef-Package329
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: spf13/jwalterweatherman
+
+PackageName: spf13/jwalterweatherman
+SPDXID: SPDXRef-Package330
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: spf13/pflag
+
+PackageName: spf13/pflag
+SPDXID: SPDXRef-Package331
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: spf13/viper
+
+PackageName: spf13/viper
+SPDXID: SPDXRef-Package332
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: storageos/go-api
+
+PackageName: storageos/go-api
+SPDXID: SPDXRef-Package333
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: streadway/quantile
+
+PackageName: streadway/quantile
+SPDXID: SPDXRef-Package334
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: stretchr/objx
+
+PackageName: stretchr/objx
+SPDXID: SPDXRef-Package335
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: stretchr/testify
+
+PackageName: stretchr/testify
+SPDXID: SPDXRef-Package336
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: syndtr/gocapability
+
+PackageName: syndtr/gocapability
+SPDXID: SPDXRef-Package337
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: tchap/go-patricia
+
+PackageName: tchap/go-patricia
+SPDXID: SPDXRef-Package338
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: thockin/glogr
+
+PackageName: thockin/glogr
+SPDXID: SPDXRef-Package339
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: thockin/logr
+
+PackageName: thockin/logr
+SPDXID: SPDXRef-Package340
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: tmc/grpc-websocket-proxy
+
+PackageName: tmc/grpc-websocket-proxy
+SPDXID: SPDXRef-Package341
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: tsenart/vegeta
+
+PackageName: tsenart/vegeta
+SPDXID: SPDXRef-Package342
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ugorji/go
+
+PackageName: ugorji/go
+SPDXID: SPDXRef-Package343
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: Unknwon/goconfig
+
+PackageName: Unknwon/goconfig
+SPDXID: SPDXRef-Package344
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: urfave/cli
+
+PackageName: urfave/cli
+SPDXID: SPDXRef-Package345
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: vishvananda/netlink
+
+PackageName: vishvananda/netlink
+SPDXID: SPDXRef-Package346
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: vishvananda/netns
+
+PackageName: vishvananda/netns
+SPDXID: SPDXRef-Package347
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: vmware/govmomi
+
+PackageName: vmware/govmomi
+SPDXID: SPDXRef-Package348
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: vmware/photon-controller-go-sdk
+
+PackageName: vmware/photon-controller-go-sdk
+SPDXID: SPDXRef-Package349
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: weaveworks/mesh
+
+PackageName: weaveworks/mesh
+SPDXID: SPDXRef-Package350
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: xanzy/go-cloudstack
+
+PackageName: xanzy/go-cloudstack
+SPDXID: SPDXRef-Package351
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: xeipuuv/gojsonpointer
+
+PackageName: xeipuuv/gojsonpointer
+SPDXID: SPDXRef-Package352
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: xeipuuv/gojsonreference
+
+PackageName: xeipuuv/gojsonreference
+SPDXID: SPDXRef-Package353
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: xeipuuv/gojsonschema
+
+PackageName: xeipuuv/gojsonschema
+SPDXID: SPDXRef-Package354
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: xiang90/probing
+
+PackageName: xiang90/probing
+SPDXID: SPDXRef-Package355
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: zakjan/cert-chain-resolver
+
+PackageName: zakjan/cert-chain-resolver
+SPDXID: SPDXRef-Package356
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ziutek/syslog
+
+PackageName: ziutek/syslog
+SPDXID: SPDXRef-Package357
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go.opencensus.io
+
+PackageName: go.opencensus.io
+SPDXID: SPDXRef-Package358
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: go.uber.org/atomic
+
+PackageName: go.uber.org/atomic
+SPDXID: SPDXRef-Package359
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go.uber.org/multierr
+
+PackageName: go.uber.org/multierr
+SPDXID: SPDXRef-Package360
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go.uber.org/zap
+
+PackageName: go.uber.org/zap
+SPDXID: SPDXRef-Package361
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: go4.org/errorutil
+
+PackageName: go4.org/errorutil
+SPDXID: SPDXRef-Package362
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: x/build
+
+PackageName: x/build
+SPDXID: SPDXRef-Package363
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/exp
+
+PackageName: x/exp
+SPDXID: SPDXRef-Package364
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/lint
+
+PackageName: x/lint
+SPDXID: SPDXRef-Package365
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/oauth2
+
+PackageName: x/oauth2
+SPDXID: SPDXRef-Package366
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/sync
+
+PackageName: x/sync
+SPDXID: SPDXRef-Package367
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/sys
+
+PackageName: x/sys
+SPDXID: SPDXRef-Package368
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/text
+
+PackageName: x/text
+SPDXID: SPDXRef-Package369
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/time
+
+PackageName: x/time
+SPDXID: SPDXRef-Package370
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: x/tools
+
+PackageName: x/tools
+SPDXID: SPDXRef-Package371
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: golang/archive/tar
+
+PackageName: golang/archive/tar
+SPDXID: SPDXRef-Package372
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gonum.org/v1/gonum
+
+PackageName: gonum.org/v1/gonum
+SPDXID: SPDXRef-Package373
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: ((BSD-3-Clause OR CC0-1.0) AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: google.golang.org/cloud
+
+PackageName: google.golang.org/cloud
+SPDXID: SPDXRef-Package374
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: google.golang.org/genproto
+
+PackageName: google.golang.org/genproto
+SPDXID: SPDXRef-Package375
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: gopkg.in/check.v1
+
+PackageName: gopkg.in/check.v1
+SPDXID: SPDXRef-Package376
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/cheggaaa/pb.v1
+
+PackageName: gopkg.in/cheggaaa/pb.v1
+SPDXID: SPDXRef-Package377
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/fsnotify
+
+PackageName: gopkg.in/fsnotify
+SPDXID: SPDXRef-Package378
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/gcfg.v1
+
+PackageName: gopkg.in/gcfg.v1
+SPDXID: SPDXRef-Package379
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/go-playground/pool.v3
+
+PackageName: gopkg.in/go-playground/pool.v3
+SPDXID: SPDXRef-Package380
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/igm/sockjs-go.v2
+
+PackageName: gopkg.in/igm/sockjs-go.v2
+SPDXID: SPDXRef-Package381
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/inf.v0
+
+PackageName: gopkg.in/inf.v0
+SPDXID: SPDXRef-Package382
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/natefinch/lumberjack.v2
+
+PackageName: gopkg.in/natefinch/lumberjack.v2
+SPDXID: SPDXRef-Package383
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/olivere/elastic.v3
+
+PackageName: gopkg.in/olivere/elastic.v3
+SPDXID: SPDXRef-Package384
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/olivere/elastic.v5
+
+PackageName: gopkg.in/olivere/elastic.v5
+SPDXID: SPDXRef-Package385
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/robfig/cron.v2
+
+PackageName: gopkg.in/robfig/cron.v2
+SPDXID: SPDXRef-Package386
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/square/go-jose.v2
+
+PackageName: gopkg.in/square/go-jose.v2
+SPDXID: SPDXRef-Package387
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: gopkg.in/src-d
+
+PackageName: gopkg.in/src-d
+SPDXID: SPDXRef-Package388
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: Apache-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: apache-2.0. Apache-2.0, no approval needed
+
+##### Package: gopkg.in/tomb.v1
+
+PackageName: gopkg.in/tomb.v1
+SPDXID: SPDXRef-Package389
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: jquery.scrollto
+
+PackageName: jquery.scrollto
+SPDXID: SPDXRef-Package390
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: marked
+
+PackageName: marked
+SPDXID: SPDXRef-Package391
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: mime
+
+PackageName: mime
+SPDXID: SPDXRef-Package392
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: minimist
+
+PackageName: minimist
+SPDXID: SPDXRef-Package393
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: node-static
+
+PackageName: node-static
+SPDXID: SPDXRef-Package394
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: optimist
+
+PackageName: optimist
+SPDXID: SPDXRef-Package395
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: ui-router for Angular
+
+PackageName: ui-router for Angular
+SPDXID: SPDXRef-Package396
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: vbom.ml/util
+
+PackageName: vbom.ml/util
+SPDXID: SPDXRef-Package397
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: wordwrap
+
+PackageName: wordwrap
+SPDXID: SPDXRef-Package398
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Scope: build-time dependency. Status: allowlisted. allowlisted
+
+##### Package: VirtualBox Linux Guest Drivers Makefile
+
+PackageName: VirtualBox Linux Guest Drivers Makefile
+SPDXID: SPDXRef-Package399
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: GPL-2.0-only
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-05-20
+
+##### Package: Angular
+
+PackageName: Angular
+SPDXID: SPDXRef-Package400
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Asciidoctor
+
+PackageName: Asciidoctor
+SPDXID: SPDXRef-Package401
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Azure acr-docker-credential-helper
+
+PackageName: Azure acr-docker-credential-helper
+SPDXID: SPDXRef-Package402
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: Backbone
+
+PackageName: Backbone
+SPDXID: SPDXRef-Package403
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: bitbucket.org/bertimus9/systemstat
+
+PackageName: bitbucket.org/bertimus9/systemstat
+SPDXID: SPDXRef-Package404
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: bitbucket.org/ww/goautoneg
+
+PackageName: bitbucket.org/ww/goautoneg
+SPDXID: SPDXRef-Package405
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: bootstrap
+
+PackageName: bootstrap
+SPDXID: SPDXRef-Package406
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-3.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: dialog-polyfill.css
+
+PackageName: dialog-polyfill.css
+SPDXID: SPDXRef-Package407
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: font-awesome
+
+PackageName: font-awesome
+SPDXID: SPDXRef-Package408
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-3.0 AND MIT AND OFL-1.1)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: Gingko
+
+PackageName: Gingko
+SPDXID: SPDXRef-Package409
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Azure/azure-pipeline-go
+
+PackageName: Azure/azure-pipeline-go
+SPDXID: SPDXRef-Package410
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: bungle/lua-resty-template
+
+PackageName: bungle/lua-resty-template
+SPDXID: SPDXRef-Package411
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: c4milo/gotoolkit
+
+PackageName: c4milo/gotoolkit
+SPDXID: SPDXRef-Package412
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: client9/misspell
+
+PackageName: client9/misspell
+SPDXID: SPDXRef-Package413
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Unlicense AND BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: d2g/dhcp4
+
+PackageName: d2g/dhcp4
+SPDXID: SPDXRef-Package414
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: d2g/dhcp4client
+
+PackageName: d2g/dhcp4client
+SPDXID: SPDXRef-Package415
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: dgryski/go-onlinestats
+
+PackageName: dgryski/go-onlinestats
+SPDXID: SPDXRef-Package416
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (MIT AND LicenseRef-Public-domain-statement)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: docker/go-units
+
+PackageName: docker/go-units
+SPDXID: SPDXRef-Package417
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: docker/spdystream
+
+PackageName: docker/spdystream
+SPDXID: SPDXRef-Package418
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-SA-4.0 AND CC-BY-4.0 AND BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: go-sql-driver/mysql
+
+PackageName: go-sql-driver/mysql
+SPDXID: SPDXRef-Package419
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: gonum/graph
+
+PackageName: gonum/graph
+SPDXID: SPDXRef-Package420
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: google/go-github
+
+PackageName: google/go-github
+SPDXID: SPDXRef-Package421
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND CC-BY-3.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: grpc-ecosystem/grpc-opentracing
+
+PackageName: grpc-ecosystem/grpc-opentracing
+SPDXID: SPDXRef-Package422
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND LicenseRef-Google-Patents-Notice-GRPC)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hashicorp/errwrap
+
+PackageName: hashicorp/errwrap
+SPDXID: SPDXRef-Package423
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hashicorp/go-cleanhttp
+
+PackageName: hashicorp/go-cleanhttp
+SPDXID: SPDXRef-Package424
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hashicorp/go-multierror
+
+PackageName: hashicorp/go-multierror
+SPDXID: SPDXRef-Package425
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hashicorp/golang-lru
+
+PackageName: hashicorp/golang-lru
+SPDXID: SPDXRef-Package426
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hashicorp/hcl
+
+PackageName: hashicorp/hcl
+SPDXID: SPDXRef-Package427
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: hooklift/iso9660
+
+PackageName: hooklift/iso9660
+SPDXID: SPDXRef-Package428
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MPL-2.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: howeyc/gopass
+
+PackageName: howeyc/gopass
+SPDXID: SPDXRef-Package429
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (ISC AND CDDL-1.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: jbenet/go-context
+
+PackageName: jbenet/go-context
+SPDXID: SPDXRef-Package430
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: JeffAshton/win_pdh
+
+PackageName: JeffAshton/win_pdh
+SPDXID: SPDXRef-Package431
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: jmank88/nuts
+
+PackageName: jmank88/nuts
+SPDXID: SPDXRef-Package432
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: johanneswuerbach/nfsexports
+
+PackageName: johanneswuerbach/nfsexports
+SPDXID: SPDXRef-Package433
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: joshdk/go-junit
+
+PackageName: joshdk/go-junit
+SPDXID: SPDXRef-Package434
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: jteeuwen/go-bindata
+
+PackageName: jteeuwen/go-bindata
+SPDXID: SPDXRef-Package435
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: CC0-1.0
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: konsorten/go-windows-terminal-sequences
+
+PackageName: konsorten/go-windows-terminal-sequences
+SPDXID: SPDXRef-Package436
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: marstr/guid
+
+PackageName: marstr/guid
+SPDXID: SPDXRef-Package437
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: mattn/go-sqlite3
+
+PackageName: mattn/go-sqlite3
+SPDXID: SPDXRef-Package438
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (MIT AND LicenseRef-Public-domain-statement)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: multiarch/qemu-user-static
+
+PackageName: multiarch/qemu-user-static
+SPDXID: SPDXRef-Package439
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: Nvveen/Gotty
+
+PackageName: Nvveen/Gotty
+SPDXID: SPDXRef-Package440
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause-FreeBSD
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: opencontainers/go-digest
+
+PackageName: opencontainers/go-digest
+SPDXID: SPDXRef-Package441
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: opencontainers/runc
+
+PackageName: opencontainers/runc
+SPDXID: SPDXRef-Package442
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-CC-unspecified AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: quobyte/api
+
+PackageName: quobyte/api
+SPDXID: SPDXRef-Package443
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: rubiojr/go-vhd
+
+PackageName: rubiojr/go-vhd
+SPDXID: SPDXRef-Package444
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: sigma/go-inotify
+
+PackageName: sigma/go-inotify
+SPDXID: SPDXRef-Package445
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: spotinst/spotinst-sdk-go
+
+PackageName: spotinst/spotinst-sdk-go
+SPDXID: SPDXRef-Package446
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: src-d/gcfg
+
+PackageName: src-d/gcfg
+SPDXID: SPDXRef-Package447
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: tent/http-link-go
+
+PackageName: tent/http-link-go
+SPDXID: SPDXRef-Package448
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: xanzy/ssh-agent
+
+PackageName: xanzy/ssh-agent
+SPDXID: SPDXRef-Package449
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: zchee/go-vmnet
+
+PackageName: zchee/go-vmnet
+SPDXID: SPDXRef-Package450
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: go-srcimporter
+
+PackageName: go-srcimporter
+SPDXID: SPDXRef-Package451
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: go9p
+
+PackageName: go9p
+SPDXID: SPDXRef-Package452
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: godep
+
+PackageName: godep
+SPDXID: SPDXRef-Package453
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: x/crypto
+
+PackageName: x/crypto
+SPDXID: SPDXRef-Package454
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND MIT AND LicenseRef-Public-domain-statement)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: x/net
+
+PackageName: x/net
+SPDXID: SPDXRef-Package455
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-3.0 AND (BSD-3-Clause OR LicenseRef-W3C-Test-Suite-License-1))
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: golang/expansion
+
+PackageName: golang/expansion
+SPDXID: SPDXRef-Package456
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/go/types
+
+PackageName: golang/go/types
+SPDXID: SPDXRef-Package457
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/internal/srcimporter
+
+PackageName: golang/internal/srcimporter
+SPDXID: SPDXRef-Package458
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/json
+
+PackageName: golang/json
+SPDXID: SPDXRef-Package459
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/netutil
+
+PackageName: golang/netutil
+SPDXID: SPDXRef-Package460
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/reflect
+
+PackageName: golang/reflect
+SPDXID: SPDXRef-Package461
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: golang/template
+
+PackageName: golang/template
+SPDXID: SPDXRef-Package462
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: Google Protocol Buffers
+
+PackageName: Google Protocol Buffers
+SPDXID: SPDXRef-Package463
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: google.golang.org/api
+
+PackageName: google.golang.org/api
+SPDXID: SPDXRef-Package464
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11
+
+##### Package: google.golang.org/appengine
+
+PackageName: google.golang.org/appengine
+SPDXID: SPDXRef-Package465
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11
+
+##### Package: google.golang.org/grpc
+
+PackageName: google.golang.org/grpc
+SPDXID: SPDXRef-Package466
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND Apache-2.0 AND LicenseRef-Google-Patents-Notice-GRPC)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: gopkg.in/warnings.v0
+
+PackageName: gopkg.in/warnings.v0
+SPDXID: SPDXRef-Package467
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-2-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11
+
+##### Package: Handlebars
+
+PackageName: Handlebars
+SPDXID: SPDXRef-Package468
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Highlight
+
+PackageName: Highlight
+SPDXID: SPDXRef-Package469
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: highlight.js
+
+PackageName: highlight.js
+SPDXID: SPDXRef-Package470
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT AND CC0-1.0 AND LicenseRef-Public-domain-statement)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11
+
+##### Package: htpasswd
+
+PackageName: htpasswd
+SPDXID: SPDXRef-Package471
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11
+
+##### Package: jQuery
+
+PackageName: jQuery
+SPDXID: SPDXRef-Package472
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: jQuery BBQ
+
+PackageName: jQuery BBQ
+SPDXID: SPDXRef-Package473
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (MIT OR GPL-2.0+)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: jQuery hashchange event
+
+PackageName: jQuery hashchange event
+SPDXID: SPDXRef-Package474
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (GPL-2.0+ OR MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: jQuery Slideto
+
+PackageName: jQuery Slideto
+SPDXID: SPDXRef-Package475
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: jQuery Wiggle
+
+PackageName: jQuery Wiggle
+SPDXID: SPDXRef-Package476
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: moment.js
+
+PackageName: moment.js
+SPDXID: SPDXRef-Package477
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: normalize.css
+
+PackageName: normalize.css
+SPDXID: SPDXRef-Package478
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Octicons
+
+PackageName: Octicons
+SPDXID: SPDXRef-Package479
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: parseUri
+
+PackageName: parseUri
+SPDXID: SPDXRef-Package480
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Pause
+
+PackageName: Pause
+SPDXID: SPDXRef-Package481
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11
+
+##### Package: Pure CSS
+
+PackageName: Pure CSS
+SPDXID: SPDXRef-Package482
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: shred
+
+PackageName: shred
+SPDXID: SPDXRef-Package483
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: ISC
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: sigs.k8s.io/yaml
+
+PackageName: sigs.k8s.io/yaml
+SPDXID: SPDXRef-Package484
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-3-Clause AND MIT)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. fork of github.com/ghodss/yaml; not auto-allowlist because: Modified; approved by GB exception 2019-03-11
+
+##### Package: speter.net/go/exp
+
+PackageName: speter.net/go/exp
+SPDXID: SPDXRef-Package485
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: (BSD-2-Clause AND BSD-3-Clause)
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11
+
+##### Package: sprintf() for JavaScript
+
+PackageName: sprintf() for JavaScript
+SPDXID: SPDXRef-Package486
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: BSD-3-Clause
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
+
+##### Package: Underscore.js
+
+PackageName: Underscore.js
+SPDXID: SPDXRef-Package487
+PackageDownloadLocation: NOASSERTION
+FilesAnalyzed: false
+PackageLicenseConcluded: MIT
+PackageLicenseDeclared: NOASSERTION
+PackageCopyrightText: NOASSERTION
+PackageComment: Status: approved. contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11
diff --git a/license-exceptions/exceptions.json b/license-exceptions/exceptions.json
new file mode 100644
index 00000000..d7ea5fb3
--- /dev/null
+++ b/license-exceptions/exceptions.json
@@ -0,0 +1,4363 @@
+{
+ "version": "1.1.0",
+ "lastUpdated": "2026-02-04",
+ "blanketExceptions": [],
+ "exceptions": [
+ {
+ "id": "exc-2026-02-05-001",
+ "package": "eclipse-ee4j/expressly",
+ "license": "EPL-2.0 OR GPL-2.0-only WITH Classpath-exception-2.0",
+ "project": "Keycloak",
+ "approvedDate": "2026-02-05",
+ "status": "approved",
+ "scope": "required upstream dependency, dynamically linked, unmodified",
+ "results": "https://github.com/cncf/foundation/issues/1177",
+ "comment": "Default implementation of Jakarta Expression Language 6.0, transitive dependency for Hibernate Validator"
+ },
+ {
+ "id": "exc-2026-02-05-002",
+ "package": "libpathrs",
+ "license": "MPL-2.0 OR LGPL-3.0-or-later",
+ "project": "All CNCF Projects",
+ "approvedDate": "2026-02-05",
+ "status": "approved",
+ "scope": "vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1154",
+ "comment": "Blanket exception: Projects using libpathrs statically linked MUST elect MPL-2.0 and document this. Provides secure path resolution APIs."
+ },
+ {
+ "id": "exc-2026-02-05-003",
+ "package": "go-pathrs",
+ "license": "MPL-2.0",
+ "project": "All CNCF Projects",
+ "approvedDate": "2026-02-05",
+ "status": "approved",
+ "scope": "vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1154",
+ "comment": "Blanket exception: Go bindings for libpathrs. Provides secure path resolution APIs."
+ },
+ {
+ "id": "exc-2025-11-21-001",
+ "package": "cyphar/filepath-securejoin",
+ "license": "MPL-2.0 AND BSD-3-Clause",
+ "project": "All CNCF Projects",
+ "approvedDate": "2025-11-21",
+ "status": "approved",
+ "scope": "vendored component, build-time dependency, or install-time dependency; statically or dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1154",
+ "comment": "Blanket exception: Provides secure path resolution APIs on Linux. Used by Kubernetes, containerd, Podman, buildah, cri-o, nerdctl."
+ },
+ {
+ "id": "exc-2025-11-21-002",
+ "package": "Liquibase",
+ "license": "FSL (Functional Source License)",
+ "project": "Keycloak",
+ "approvedDate": "2025-11-21",
+ "status": "denied",
+ "scope": "incorporated code, dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1147",
+ "comment": "Denied: FSL is not an open source license. GB does not approve exceptions for non-OSS licenses."
+ },
+ {
+ "id": "exc-2025-10-17-001",
+ "package": "paramiko",
+ "license": "LGPL-2.1",
+ "project": "oscal-compass",
+ "approvedDate": "2025-10-17",
+ "status": "approved",
+ "scope": "build-time dependency, dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1108",
+ "comment": "Pure-Python SSHv2 protocol implementation, used for fetching files"
+ },
+ {
+ "id": "exc-2025-10-17-002",
+ "package": "certifi",
+ "license": "MPL-2.0",
+ "project": "oscal-compass",
+ "approvedDate": "2025-10-17",
+ "status": "approved",
+ "scope": "install-time dependency, dynamically linked",
+ "results": "https://github.com/cncf/foundation/issues/1091",
+ "comment": "Dependency for requests library"
+ },
+ {
+ "id": "exc-2025-10-17-003",
+ "package": "pathspec",
+ "license": "MPL-2.0",
+ "project": "oscal-compass",
+ "approvedDate": "2025-10-17",
+ "status": "approved",
+ "scope": "build-time dependency, separate process",
+ "results": "https://github.com/cncf/foundation/issues/1090",
+ "comment": "Dependency for black, mkdocs, mypy"
+ },
+ {
+ "id": "exc-2025-10-17-004",
+ "package": "cyphar/filepath-securejoin",
+ "license": "BSD-3-Clause AND MPL-2.0",
+ "project": "Kubernetes",
+ "approvedDate": "2025-10-17",
+ "status": "approved",
+ "scope": "vendored component, build-time dependency, statically linked",
+ "results": "https://github.com/cncf/foundation/issues/1074",
+ "comment": "Provides secure path construction functions. Superseded by blanket exception in issue #1154."
+ },
+ {
+ "id": "exc-2024-10-23-001",
+ "package": "hashicorp/terraform-provider-aws",
+ "license": "MPL-2.0",
+ "project": "Crossplane",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "build-time dependency, modified fork",
+ "results": "https://github.com/cncf/foundation/issues/818",
+ "comment": "Fork maintained for Crossplane providers, changes contributed upstream"
+ },
+ {
+ "id": "exc-2024-10-23-002",
+ "package": "hashicorp/terraform-provider-azurerm",
+ "license": "MPL-2.0",
+ "project": "Crossplane",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "build-time dependency, modified fork",
+ "results": "https://github.com/cncf/foundation/issues/818",
+ "comment": "Fork maintained for Crossplane providers, changes contributed upstream"
+ },
+ {
+ "id": "exc-2024-10-23-003",
+ "package": "hashicorp/terraform-provider-azuread",
+ "license": "MPL-2.0",
+ "project": "Crossplane",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "build-time dependency, modified fork",
+ "results": "https://github.com/cncf/foundation/issues/818",
+ "comment": "Fork maintained for Crossplane providers, changes contributed upstream"
+ },
+ {
+ "id": "exc-2024-10-23-004",
+ "package": "apple/swift-nio-ssl",
+ "license": "OpenSSL",
+ "project": "Connect",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "build-time dependency, unmodified",
+ "results": "https://github.com/cncf/foundation/issues/823",
+ "comment": "Required for HTTP/2 + TLS with HTTP trailers on iOS. Also used by gRPC Swift."
+ },
+ {
+ "id": "exc-2024-10-23-005",
+ "package": "Crossplane Upjet MPL dependencies",
+ "license": "MPL-2.0",
+ "project": "Crossplane",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "build-time dependency, unmodified, linked at build time",
+ "results": "https://github.com/cncf/foundation/issues/787",
+ "comment": "Various hashicorp terraform dependencies for Upjet: hcl, terraform-json, terraform-plugin-framework, terraform-plugin-go, terraform-plugin-sdk, go-plugin, go-uuid, go-version, logutils, terraform-plugin-log, terraform-registry-address, terraform-svchost, yamux"
+ },
+ {
+ "id": "exc-2024-10-23-006",
+ "package": "Linux kernel uapi headers (btrfs)",
+ "license": "GPL-2.0-only WITH Linux-syscall-note",
+ "project": "containerd",
+ "approvedDate": "2024-10-23",
+ "status": "approved",
+ "scope": "kernel headers included via #include, no inline functions compiled in",
+ "results": "https://github.com/cncf/foundation/issues/174",
+ "comment": "Used by containerd/btrfs for btrfs-related ioctl syscalls. Headers from linux/btrfs.h and linux/btrfs_tree.h."
+ },
+ {
+ "id": "exc-2024-10-22-001",
+ "package": "github.com/hashicorp/go-set/v2",
+ "license": "MPL-2.0",
+ "project": "OpenFGA",
+ "approvedDate": "2024-10-22",
+ "status": "approved",
+ "scope": "build-time dependency, linked at build time",
+ "results": "https://github.com/cncf/foundation/issues/830",
+ "comment": "Unmodified code"
+ },
+ {
+ "id": "exc-2024-10-22-002",
+ "package": "Keycloak Java dependencies",
+ "license": "0BSD, CDDL-1.1, EPL-1.0, EPL-2.0, GPL-2.0-only, GPL-2.0-with-classpath-exception, LGPL-2.1, LGPL-2.1-only, MIT-0, MPL-2.0, UPL-1.0",
+ "project": "Keycloak",
+ "approvedDate": "2024-10-22",
+ "status": "approved",
+ "scope": "transitive dependencies from Quarkus framework, unmodified",
+ "results": "https://github.com/cncf/foundation/issues/817",
+ "comment": "Multiple Java dependencies including: tslib, h2, mysql-connector-j, jakarta.* APIs, parsson, graalvm SDK, hibernate-*, mariadb-java-client, nashorn-core, reactive-streams"
+ },
+ {
+ "id": "exc-2024-12-17-001",
+ "package": "github.com/hashicorp/memberlist",
+ "license": "MPL-2.0",
+ "project": "kubernetes/kops",
+ "approvedDate": "2024-07-16",
+ "status": "approved",
+ "scope": "build-time dependency, unmodified",
+ "results": "https://github.com/cncf/foundation/issues/741",
+ "comment": "Main component of Gossip DNS feature for peer-to-peer network K8s API address propagation"
+ },
+ {
+ "id": "exc-2024-02-27-001",
+ "package": "Falco kernel module",
+ "license": "GPL-2.0-only OR MIT",
+ "project": "Falco",
+ "approvedDate": "2024-02-27",
+ "status": "approved",
+ "scope": "kernel module, dual-licensed",
+ "results": "https://github.com/cncf/foundation/issues/645",
+ "comment": "Falco's kernel module is dual-licensed GPL-2.0-only OR MIT"
+ },
+ {
+ "id": "blanket-ebpf-gpl",
+ "package": "In-kernel eBPF programs",
+ "license": "GPL-2.0-only, GPL-2.0-or-later",
+ "project": "All CNCF Projects",
+ "approvedDate": "2023-08-31",
+ "status": "approved",
+ "scope": "in-kernel eBPF programs only",
+ "results": "https://github.com/cncf/foundation/blob/main/license-exceptions/README.md#gpl-exceptions-for-in-kernel-ebpf-programs",
+ "comment": "Blanket exception: GPL-2.0 licensed code is permitted for in-kernel eBPF programs only, as this is required by the Linux kernel BPF subsystem."
+ },
+ {
+ "id": "exc-2023-08-31-001",
+ "package": "github.com/docker/go-metrics",
+ "license": "CC-BY-SA 4.0",
+ "approvedDate": "2023-08-31",
+ "status": "approved",
+ "scope": "runtime dependency, statically linked",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31"
+ },
+ {
+ "id": "exc-2023-08-31-002",
+ "package": "github.com/hashicorp/go-memdb",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-08-31",
+ "status": "approved",
+ "scope": "runtime dependency, dynamically linked",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-08-31-003",
+ "package": "github.com/shoenig/go-m1cpu",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-08-31",
+ "status": "approved",
+ "scope": "build dependency",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31"
+ },
+ {
+ "id": "exc-2023-08-31-004",
+ "package": "hashicorp/packer-plugin-sdk",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-08-31",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-08-31"
+ },
+ {
+ "id": "exc-2023-06-27-001",
+ "package": "github.com/hashicorp/consul/api",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-06-27-002",
+ "package": "github.com/hashicorp/go-hclog",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-06-27-003",
+ "package": "github.com/hashicorp/go-immutable-radix",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-06-27-004",
+ "package": "github.com/hashicorp/go-plugin",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/300",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-005",
+ "package": "github.com/hashicorp/go-rootcerts",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-06-27-006",
+ "package": "github.com/hashicorp/go-secure-stdlib",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-007",
+ "package": "github.com/hashicorp/go-sockaddr",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-008",
+ "package": "github.com/hashicorp/go-uuid",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-009",
+ "package": "github.com/hashicorp/serf",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified",
+ "project": "Cilium"
+ },
+ {
+ "id": "exc-2023-06-27-010",
+ "package": "github.com/hashicorp/vault",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/485",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-011",
+ "package": "github.com/veraison/go-cose",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/526",
+ "scope": "build-time dependency, unmodified",
+ "project": "Notary"
+ },
+ {
+ "id": "exc-2023-06-27-012",
+ "package": "hashicorp/consul/api",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-013",
+ "package": "hashicorp/go-hclog",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-014",
+ "package": "hashicorp/go-immutable-radix",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-015",
+ "package": "hashicorp/go-plugin",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/300",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-016",
+ "package": "hashicorp/go-rootcerts",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-017",
+ "package": "hashicorp/go-secure-stdlib",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-018",
+ "package": "hashicorp/go-sockaddr",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-019",
+ "package": "hashicorp/go-uuid",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-020",
+ "package": "hashicorp/go-version",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-021",
+ "package": "hashicorp/raft",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-022",
+ "package": "hashicorp/serf",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27"
+ },
+ {
+ "id": "exc-2023-06-27-023",
+ "package": "hashicorp/vault",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/485",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-024",
+ "package": "hashicorp/yamux",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/400",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2023-06-27-025",
+ "package": "veraison/go-cose",
+ "license": "MPL-2.0",
+ "approvedDate": "2023-06-27",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2023-06-27",
+ "results": "https://github.com/cncf/foundation/issues/526",
+ "scope": "build-time dependency, unmodified",
+ "project": "Notary"
+ },
+ {
+ "id": "exc-2022-04-12-001",
+ "package": "github.com/eclipse/paho.mqtt.golang",
+ "license": "EPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-002",
+ "package": "github.com/hashicorp/go-version",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-003",
+ "package": "github.com/hashicorp/raft",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified",
+ "project": "Dapr"
+ },
+ {
+ "id": "exc-2022-04-12-004",
+ "package": "github.com/hashicorp/raft-boltdb",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified",
+ "project": "Dapr"
+ },
+ {
+ "id": "exc-2022-04-12-005",
+ "package": "github.com/Microsoft/tslib",
+ "license": "0BSD",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-006",
+ "package": "go-version",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-007",
+ "package": "paho.mqtt.golang",
+ "license": "EPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-008",
+ "package": "raft",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified",
+ "project": "Dapr"
+ },
+ {
+ "id": "exc-2022-04-12-009",
+ "package": "raft-boltdb",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/297",
+ "scope": "build-time dependency, unmodified",
+ "project": "Dapr"
+ },
+ {
+ "id": "exc-2022-04-12-010",
+ "package": "tslib",
+ "license": "0BSD",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2022-04-12-011",
+ "package": "webpki-roots",
+ "license": "MPL-2.0",
+ "approvedDate": "2022-04-12",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2022-04-12",
+ "results": "https://github.com/cncf/foundation/issues/172",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2021-07-19-001",
+ "package": "github.com/hashicorp/go-retryablehttp",
+ "license": "MPL-2.0",
+ "approvedDate": "2021-07-19",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19",
+ "results": "https://github.com/cncf/foundation/issues/138",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2021-07-19-002",
+ "package": "go-retryablehttp",
+ "license": "MPL-2.0",
+ "approvedDate": "2021-07-19",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2021-07-19",
+ "results": "https://github.com/cncf/foundation/issues/138",
+ "scope": "build-time dependency, unmodified"
+ },
+ {
+ "id": "exc-2019-11-01-001",
+ "package": "Chart.js",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-002",
+ "package": "cloud.google.com/go",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-003",
+ "package": "code.cloudfoundry.org/clock",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-004",
+ "package": "colors",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-005",
+ "package": "defusedxml",
+ "license": "Python-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-006",
+ "package": "ejs",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-007",
+ "package": "github.com/abbot/go-http-auth",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-008",
+ "package": "github.com/aclements/go-moremath",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-009",
+ "package": "github.com/andygrunwald/go-gerrit",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-010",
+ "package": "github.com/aokoli/goutils",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-011",
+ "package": "github.com/appc/spec",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-012",
+ "package": "github.com/armon/circbuf",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-013",
+ "package": "github.com/armon/go-proxyproto",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-014",
+ "package": "github.com/armon/go-radix",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-015",
+ "package": "github.com/asaskevich/govalidator",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-016",
+ "package": "github.com/aws/aws-k8s-tester",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-017",
+ "package": "github.com/aws/aws-sdk-go",
+ "license": "((MIT OR GPL-3.0) AND BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-018",
+ "package": "github.com/Azure/azure-sdk-for-go",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-019",
+ "package": "github.com/Azure/azure-storage-blob-go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-020",
+ "package": "github.com/Azure/go-ansiterm",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-021",
+ "package": "github.com/Azure/go-autorest",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-022",
+ "package": "github.com/bazelbuild/bazel-gazelle",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-023",
+ "package": "github.com/bazelbuild/buildtools",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-024",
+ "package": "github.com/beorn7/perks",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-025",
+ "package": "github.com/blang/semver",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-026",
+ "package": "github.com/bluebreezecf/opentsdb-goclient",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-027",
+ "package": "github.com/boltdb/bolt",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-028",
+ "package": "github.com/bwmarrin/snowflake",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-029",
+ "package": "github.com/chai2010/gettext-go",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-030",
+ "package": "github.com/cloudflare/cfssl",
+ "license": "(BSD-2-Clause AND BSD-3-Clause AND ISC)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-031",
+ "package": "github.com/cloudfoundry-incubator/candiedyaml",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-032",
+ "package": "github.com/clusterhq/flocker-go",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-033",
+ "package": "github.com/cockroachdb/cmux",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-034",
+ "package": "github.com/codedellemc/goscaleio",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-035",
+ "package": "github.com/container-storage-interface/spec",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-036",
+ "package": "github.com/containerd/console",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-037",
+ "package": "github.com/containerd/containerd",
+ "license": "(CC-BY-4.0 AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-038",
+ "package": "github.com/containernetworking/cni",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-039",
+ "package": "github.com/containernetworking/plugins",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-040",
+ "package": "github.com/coredns/coredns",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-041",
+ "package": "github.com/coreos/bbolt",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-042",
+ "package": "github.com/coreos/etcd",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-043",
+ "package": "github.com/coreos/go-etcd",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-044",
+ "package": "github.com/coreos/go-oidc",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-045",
+ "package": "github.com/coreos/go-semver",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-046",
+ "package": "github.com/coreos/go-systemd",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-047",
+ "package": "github.com/coreos/pkg",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-048",
+ "package": "github.com/coreos/rkt",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-049",
+ "package": "github.com/cpuguy83/go-md2man",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-050",
+ "package": "github.com/cyphar/filepath-securejoin",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-051",
+ "package": "github.com/daaku/go.zipexe",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-052",
+ "package": "github.com/davecgh/go-spew",
+ "license": "ISC",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-053",
+ "package": "github.com/daviddengcn/go-colortext",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-054",
+ "package": "github.com/dchest/safefile",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-055",
+ "package": "github.com/deckarep/golang-set",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-056",
+ "package": "github.com/denverdino/aliyungo",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-057",
+ "package": "github.com/dgrijalva/jwt-go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-058",
+ "package": "github.com/digitalocean/godo",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-059",
+ "package": "github.com/djherbis/atime",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-060",
+ "package": "github.com/docker/cli",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-061",
+ "package": "github.com/docker/distribution",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-062",
+ "package": "github.com/docker/docker",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-063",
+ "package": "github.com/docker/engine-api",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-064",
+ "package": "github.com/docker/go-connections",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-065",
+ "package": "github.com/docker/libcompose",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-066",
+ "package": "github.com/docker/libnetwork",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-067",
+ "package": "github.com/docker/libtrust",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-068",
+ "package": "github.com/docker/machine",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-069",
+ "package": "github.com/dustin/go-humanize",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-070",
+ "package": "github.com/eapache/channels",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-071",
+ "package": "github.com/eapache/go-resiliency",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-072",
+ "package": "github.com/eapache/go-xerial-snappy",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-073",
+ "package": "github.com/eapache/queue",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-074",
+ "package": "github.com/elazarl/go-bindata-assetfs",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-075",
+ "package": "github.com/elazarl/goproxy",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-076",
+ "package": "github.com/emicklei/go-restful",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-077",
+ "package": "github.com/emicklei/go-restful-swagger12",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-078",
+ "package": "github.com/emirpasic/gods",
+ "license": "(BSD-2-Clause AND ISC)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-079",
+ "package": "github.com/euank/go-kmsg-parser",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-080",
+ "package": "github.com/evanphx/json-patch",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-081",
+ "package": "github.com/exponent-io/jsonpath",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-082",
+ "package": "github.com/fatih/camelcase",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-083",
+ "package": "github.com/fatih/structs",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-084",
+ "package": "github.com/flynn/go-shlex",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-085",
+ "package": "github.com/fsnotify/fsnotify",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-086",
+ "package": "github.com/fsouza/fake-gcs-server",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-087",
+ "package": "github.com/fsouza/go-dockerclient",
+ "license": "(BSD-2-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-088",
+ "package": "github.com/fullsailor/pkcs7",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-089",
+ "package": "github.com/GeertJohan/go.rice",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-090",
+ "package": "github.com/ghodss/yaml",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-091",
+ "package": "github.com/globalsign/mgo",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-092",
+ "package": "github.com/go-ini/ini",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-093",
+ "package": "github.com/go-openapi/analysis",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-094",
+ "package": "github.com/go-openapi/errors",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-095",
+ "package": "github.com/go-openapi/jsonpointer",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-096",
+ "package": "github.com/go-openapi/jsonreference",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-097",
+ "package": "github.com/go-openapi/loads",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-098",
+ "package": "github.com/go-openapi/runtime",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-099",
+ "package": "github.com/go-openapi/spec",
+ "license": "(CC-BY-4.0 AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-100",
+ "package": "github.com/go-openapi/strfmt",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-101",
+ "package": "github.com/go-openapi/swag",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-102",
+ "package": "github.com/go-openapi/validate",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-103",
+ "package": "github.com/go-ozzo/ozzo-validation",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-104",
+ "package": "github.com/go-yaml/yaml",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-105",
+ "package": "github.com/gobuffalo/envy",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-106",
+ "package": "github.com/godbus/dbus",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-107",
+ "package": "github.com/gogo/protobuf",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-108",
+ "package": "github.com/golang/dep",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-109",
+ "package": "github.com/golang/glog",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-110",
+ "package": "github.com/golang/groupcache",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-111",
+ "package": "github.com/golang/lint",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-112",
+ "package": "github.com/golang/mock",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-113",
+ "package": "github.com/golang/protobuf",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-114",
+ "package": "github.com/golang/snappy",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-115",
+ "package": "github.com/google/btree",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-116",
+ "package": "github.com/google/cadvisor",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-117",
+ "package": "github.com/google/certificate-transparency-go",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-118",
+ "package": "github.com/google/go-containerregistry",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-119",
+ "package": "github.com/google/go-querystring",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-120",
+ "package": "github.com/google/go-tpm",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-121",
+ "package": "github.com/google/gofuzz",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-122",
+ "package": "github.com/google/uuid",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-123",
+ "package": "github.com/googleapis/gax-go",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-124",
+ "package": "github.com/googleapis/gnostic",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-125",
+ "package": "github.com/GoogleCloudPlatform/gke-managed-certs",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-126",
+ "package": "github.com/gophercloud/gophercloud",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-127",
+ "package": "github.com/gorilla/context",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-128",
+ "package": "github.com/gorilla/mux",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-129",
+ "package": "github.com/gorilla/securecookie",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-130",
+ "package": "github.com/gorilla/sessions",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-131",
+ "package": "github.com/gorilla/websocket",
+ "license": "(BSD-2-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-132",
+ "package": "github.com/gregjones/httpcache",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-133",
+ "package": "github.com/grpc-ecosystem/go-grpc-middleware",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-134",
+ "package": "github.com/grpc-ecosystem/go-grpc-prometheus",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-135",
+ "package": "github.com/grpc-ecosystem/grpc-gateway",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-136",
+ "package": "github.com/hawkular/hawkular-client-go",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-137",
+ "package": "github.com/heketi/heketi REST API",
+ "license": "(Apache-2.0 OR LGPL-3.0-or-later)",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-138",
+ "package": "github.com/hpcloud/tail",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-139",
+ "package": "github.com/huandu/xstrings",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-140",
+ "package": "github.com/imdario/mergo",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-141",
+ "package": "github.com/inconshreveable/mousetrap",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-142",
+ "package": "github.com/influxdata/influxdb",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-143",
+ "package": "github.com/jimmidyson/go-download",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-144",
+ "package": "github.com/jinzhu/gorm",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-145",
+ "package": "github.com/jinzhu/inflection",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-146",
+ "package": "github.com/jmespath/go-jmespath",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-147",
+ "package": "github.com/jmhodges/clock",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-148",
+ "package": "github.com/jmoiron/sqlx",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-149",
+ "package": "github.com/joho/godotenv",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-150",
+ "package": "github.com/jonboulle/clockwork",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-151",
+ "package": "github.com/jpillora/backoff",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-152",
+ "package": "github.com/json-iterator/go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-153",
+ "package": "github.com/kardianos/osext",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-154",
+ "package": "github.com/karrick/godirwalk",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-155",
+ "package": "github.com/kevinburke/ssh_config",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-156",
+ "package": "github.com/kisielk/sqlstruct",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-157",
+ "package": "github.com/knative/build",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-158",
+ "package": "github.com/kr/fs",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-159",
+ "package": "github.com/kr/pretty",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-160",
+ "package": "github.com/kr/pty",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-161",
+ "package": "github.com/kr/text",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-162",
+ "package": "github.com/kubernetes-incubator/apiserver-builder",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-163",
+ "package": "github.com/kubernetes-incubator/reference-docs",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-164",
+ "package": "github.com/kubernetes-sigs/application",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-165",
+ "package": "github.com/kubernetes/repo-infra",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-166",
+ "package": "github.com/kylelemons/godebug",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-167",
+ "package": "github.com/lib/pq",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-168",
+ "package": "github.com/libopenstorage/openstorage",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-169",
+ "package": "github.com/libvirt/libvirt-go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-170",
+ "package": "github.com/libvirt/libvirt-go-xml",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-171",
+ "package": "github.com/lpabon/godbc",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-172",
+ "package": "github.com/lxn/win",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-173",
+ "package": "github.com/magiconair/properties",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-174",
+ "package": "github.com/mailru/easyjson",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-175",
+ "package": "github.com/MakeNowJust/heredoc",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-176",
+ "package": "github.com/markbates/inflect",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-177",
+ "package": "github.com/marpaia/graphite-golang",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-178",
+ "package": "github.com/Masterminds/semver",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-179",
+ "package": "github.com/Masterminds/sprig",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-180",
+ "package": "github.com/Masterminds/vcs",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-181",
+ "package": "github.com/mattn/go-runewidth",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-182",
+ "package": "github.com/mattn/go-shellwords",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-183",
+ "package": "github.com/mattn/go-zglob",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-184",
+ "package": "github.com/matttproud/golang_protobuf_extensions",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-185",
+ "package": "github.com/mesos/mesos-go",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-186",
+ "package": "github.com/mholt/caddy",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-187",
+ "package": "github.com/Microsoft/go-winio",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-188",
+ "package": "github.com/Microsoft/hcsshim",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-189",
+ "package": "github.com/miekg/coredns",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-190",
+ "package": "github.com/miekg/dns",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-191",
+ "package": "github.com/mindprince/gonvml",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-192",
+ "package": "github.com/mistifyio/go-zfs",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-193",
+ "package": "github.com/mitchellh/go-homedir",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-194",
+ "package": "github.com/mitchellh/go-ps",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-195",
+ "package": "github.com/mitchellh/go-wordwrap",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-196",
+ "package": "github.com/mitchellh/hashstructure",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-197",
+ "package": "github.com/mitchellh/mapstructure",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-198",
+ "package": "github.com/moby/hyperkit",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-199",
+ "package": "github.com/modern-go/concurrent",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-200",
+ "package": "github.com/modern-go/reflect2",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-201",
+ "package": "github.com/mohae/deepcopy",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-202",
+ "package": "github.com/moul/http2curl",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-203",
+ "package": "github.com/mrunalp/fileutils",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-204",
+ "package": "github.com/mvdan/xurls",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-205",
+ "package": "github.com/mxk/go-flowrate",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-206",
+ "package": "github.com/ncabatoff/process-exporter",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-207",
+ "package": "github.com/nightlyone/lockfile",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-208",
+ "package": "github.com/novln/docker-parser",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-209",
+ "package": "github.com/NYTimes/gziphandler",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-210",
+ "package": "github.com/olekukonko/tablewriter",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-211",
+ "package": "github.com/onsi/ginkgo",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-212",
+ "package": "github.com/onsi/gomega",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-213",
+ "package": "github.com/opencontainers/image-spec",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-214",
+ "package": "github.com/opencontainers/runtime-spec",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-215",
+ "package": "github.com/opencontainers/selinux",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-216",
+ "package": "github.com/openshift/origin",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-217",
+ "package": "github.com/opentracing/opentracing-go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-218",
+ "package": "github.com/parnurzeal/gorequest",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-219",
+ "package": "github.com/patrickmn/go-cache",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-220",
+ "package": "github.com/paultag/sniff",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-221",
+ "package": "github.com/pborman/uuid",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-222",
+ "package": "github.com/pelletier/go-buffruneio",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-223",
+ "package": "github.com/pelletier/go-toml",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-224",
+ "package": "github.com/petar/GoLLRB",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-225",
+ "package": "github.com/peterbourgon/diskv",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-226",
+ "package": "github.com/pierrec/lz4",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-227",
+ "package": "github.com/pierrec/xxHash",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-228",
+ "package": "github.com/pkg/browser",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-229",
+ "package": "github.com/pkg/errors",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-230",
+ "package": "github.com/pkg/profile",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-231",
+ "package": "github.com/pkg/sftp",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-232",
+ "package": "github.com/pmezard/go-difflib",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-233",
+ "package": "github.com/pquerna/cachecontrol",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-234",
+ "package": "github.com/pquerna/ffjson",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND ISC)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-235",
+ "package": "github.com/prometheus/client_golang",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-236",
+ "package": "github.com/prometheus/client_model",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-237",
+ "package": "github.com/prometheus/common",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-238",
+ "package": "github.com/prometheus/procfs",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-239",
+ "package": "github.com/PuerkitoBio/purell",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-240",
+ "package": "github.com/PuerkitoBio/urlesc",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-241",
+ "package": "github.com/r2d4/external-storage",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-242",
+ "package": "github.com/rackspace/gophercloud",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-243",
+ "package": "github.com/rancher/go-rancher",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-244",
+ "package": "github.com/rcrowley/go-metrics",
+ "license": "BSD-2-Clause-FreeBSD",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-245",
+ "package": "github.com/renstrom/dedent",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-246",
+ "package": "github.com/Rican7/retry",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-247",
+ "package": "github.com/riemann/riemann-go-client",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-248",
+ "package": "github.com/robfig/cron",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-249",
+ "package": "github.com/russross/blackfriday",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-250",
+ "package": "github.com/samalba/dockerclient",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-251",
+ "package": "github.com/satori/go.uuid",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-252",
+ "package": "github.com/scalingdata/gcfg",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-253",
+ "package": "github.com/sdboyer/constext",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-254",
+ "package": "github.com/seccomp/libseccomp-golang",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-255",
+ "package": "github.com/sergi/go-diff",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-256",
+ "package": "github.com/Shopify/sarama",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-257",
+ "package": "github.com/shurcooL/githubv4",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-258",
+ "package": "github.com/shurcooL/go",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-259",
+ "package": "github.com/shurcooL/graphql",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-260",
+ "package": "github.com/shurcooL/sanitized_anchor_name",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-261",
+ "package": "github.com/sirupsen/logrus",
+ "license": "(BSD-2-Clause AND BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-262",
+ "package": "github.com/skynetservices/skydns",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-263",
+ "package": "github.com/smartystreets/go-aws-auth",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-264",
+ "package": "github.com/soheilhy/cmux",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-265",
+ "package": "github.com/spf13/afero",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-266",
+ "package": "github.com/spf13/cast",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-267",
+ "package": "github.com/spf13/cobra",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-268",
+ "package": "github.com/spf13/jwalterweatherman",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-269",
+ "package": "github.com/spf13/pflag",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-270",
+ "package": "github.com/spf13/viper",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-271",
+ "package": "github.com/storageos/go-api",
+ "license": "(BSD-2-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-272",
+ "package": "github.com/streadway/quantile",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-273",
+ "package": "github.com/stretchr/objx",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-274",
+ "package": "github.com/stretchr/testify",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-275",
+ "package": "github.com/syndtr/gocapability",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-276",
+ "package": "github.com/tchap/go-patricia",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-277",
+ "package": "github.com/thockin/glogr",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-278",
+ "package": "github.com/thockin/logr",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-279",
+ "package": "github.com/tmc/grpc-websocket-proxy",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-280",
+ "package": "github.com/tsenart/vegeta",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-281",
+ "package": "github.com/ugorji/go",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-282",
+ "package": "github.com/Unknwon/goconfig",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-283",
+ "package": "github.com/urfave/cli",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-284",
+ "package": "github.com/vishvananda/netlink",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-285",
+ "package": "github.com/vishvananda/netns",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-286",
+ "package": "github.com/vmware/govmomi",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-287",
+ "package": "github.com/vmware/photon-controller-go-sdk",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-288",
+ "package": "github.com/weaveworks/mesh",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-289",
+ "package": "github.com/xanzy/go-cloudstack",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-290",
+ "package": "github.com/xeipuuv/gojsonpointer",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-291",
+ "package": "github.com/xeipuuv/gojsonreference",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-292",
+ "package": "github.com/xeipuuv/gojsonschema",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-293",
+ "package": "github.com/xiang90/probing",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-294",
+ "package": "github.com/zakjan/cert-chain-resolver",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-295",
+ "package": "github.com/ziutek/syslog",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-296",
+ "package": "go.opencensus.io",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-297",
+ "package": "go.uber.org/atomic",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-298",
+ "package": "go.uber.org/multierr",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-299",
+ "package": "go.uber.org/zap",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-300",
+ "package": "go4.org/errorutil",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-301",
+ "package": "golang.org/x/build",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-302",
+ "package": "golang.org/x/exp",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-303",
+ "package": "golang.org/x/lint",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-304",
+ "package": "golang.org/x/oauth2",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-305",
+ "package": "golang.org/x/sync",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-306",
+ "package": "golang.org/x/sys",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-307",
+ "package": "golang.org/x/text",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-308",
+ "package": "golang.org/x/time",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-309",
+ "package": "golang.org/x/tools",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-310",
+ "package": "golang/archive/tar",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-311",
+ "package": "gonum.org/v1/gonum",
+ "license": "((BSD-3-Clause OR CC0-1.0) AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-312",
+ "package": "google.golang.org/cloud",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-313",
+ "package": "google.golang.org/genproto",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-314",
+ "package": "gopkg.in/check.v1",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-315",
+ "package": "gopkg.in/cheggaaa/pb.v1",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-316",
+ "package": "gopkg.in/fsnotify",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-317",
+ "package": "gopkg.in/gcfg.v1",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-318",
+ "package": "gopkg.in/go-playground/pool.v3",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-319",
+ "package": "gopkg.in/igm/sockjs-go.v2",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-320",
+ "package": "gopkg.in/inf.v0",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-321",
+ "package": "gopkg.in/natefinch/lumberjack.v2",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-322",
+ "package": "gopkg.in/olivere/elastic.v3",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-323",
+ "package": "gopkg.in/olivere/elastic.v5",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-324",
+ "package": "gopkg.in/robfig/cron.v2",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-325",
+ "package": "gopkg.in/square/go-jose.v2",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-326",
+ "package": "gopkg.in/src-d",
+ "license": "Apache-2.0",
+ "approvedDate": "2019-11-01",
+ "status": "apache-2.0",
+ "comment": "Apache-2.0, no approval needed",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-327",
+ "package": "gopkg.in/tomb.v1",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-328",
+ "package": "jquery.scrollto",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-329",
+ "package": "marked",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-330",
+ "package": "mime",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-331",
+ "package": "minimist",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-332",
+ "package": "node-static",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-333",
+ "package": "optimist",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-334",
+ "package": "ui-router for Angular",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-335",
+ "package": "vbom.ml/util",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-11-01-336",
+ "package": "wordwrap",
+ "license": "MIT",
+ "approvedDate": "2019-11-01",
+ "status": "allowlisted",
+ "comment": "allowlisted",
+ "scope": "build-time dependency"
+ },
+ {
+ "id": "exc-2019-05-20-001",
+ "package": "VirtualBox Linux Guest Drivers Makefile",
+ "license": "GPL-2.0-only",
+ "approvedDate": "2019-05-20",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-05-20"
+ },
+ {
+ "id": "exc-2019-03-11-001",
+ "package": "Angular",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-002",
+ "package": "Asciidoctor",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-003",
+ "package": "Azure acr-docker-credential-helper",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-004",
+ "package": "Backbone",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-005",
+ "package": "bitbucket.org/bertimus9/systemstat",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-006",
+ "package": "bitbucket.org/ww/goautoneg",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-007",
+ "package": "bootstrap",
+ "license": "(CC-BY-3.0 AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-008",
+ "package": "dialog-polyfill.css",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-009",
+ "package": "font-awesome",
+ "license": "(CC-BY-3.0 AND MIT AND OFL-1.1)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-010",
+ "package": "Gingko",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-011",
+ "package": "github.com/Azure/azure-pipeline-go",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-012",
+ "package": "github.com/bungle/lua-resty-template",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-013",
+ "package": "github.com/c4milo/gotoolkit",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-014",
+ "package": "github.com/client9/misspell",
+ "license": "(Unlicense AND BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-015",
+ "package": "github.com/d2g/dhcp4",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-016",
+ "package": "github.com/d2g/dhcp4client",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-017",
+ "package": "github.com/dgryski/go-onlinestats",
+ "license": "(MIT AND LicenseRef-Public-domain-statement)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-018",
+ "package": "github.com/docker/go-units",
+ "license": "(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-019",
+ "package": "github.com/docker/spdystream",
+ "license": "(CC-BY-SA-4.0 AND CC-BY-4.0 AND BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-020",
+ "package": "github.com/go-sql-driver/mysql",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-021",
+ "package": "github.com/gonum/graph",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-022",
+ "package": "github.com/google/go-github",
+ "license": "(BSD-3-Clause AND CC-BY-3.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-023",
+ "package": "github.com/grpc-ecosystem/grpc-opentracing",
+ "license": "(BSD-3-Clause AND LicenseRef-Google-Patents-Notice-GRPC)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-024",
+ "package": "github.com/hashicorp/errwrap",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-025",
+ "package": "github.com/hashicorp/go-cleanhttp",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-026",
+ "package": "github.com/hashicorp/go-multierror",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-027",
+ "package": "github.com/hashicorp/golang-lru",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-028",
+ "package": "github.com/hashicorp/hcl",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-029",
+ "package": "github.com/hooklift/iso9660",
+ "license": "MPL-2.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-030",
+ "package": "github.com/howeyc/gopass",
+ "license": "(ISC AND CDDL-1.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-031",
+ "package": "github.com/jbenet/go-context",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-032",
+ "package": "github.com/JeffAshton/win_pdh",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-033",
+ "package": "github.com/jmank88/nuts",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-034",
+ "package": "github.com/johanneswuerbach/nfsexports",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-035",
+ "package": "github.com/joshdk/go-junit",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-036",
+ "package": "github.com/jteeuwen/go-bindata",
+ "license": "CC0-1.0",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-037",
+ "package": "github.com/konsorten/go-windows-terminal-sequences",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-038",
+ "package": "github.com/marstr/guid",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-039",
+ "package": "github.com/mattn/go-sqlite3",
+ "license": "(MIT AND LicenseRef-Public-domain-statement)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-040",
+ "package": "github.com/multiarch/qemu-user-static",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-041",
+ "package": "github.com/Nvveen/Gotty",
+ "license": "BSD-2-Clause-FreeBSD",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-042",
+ "package": "github.com/opencontainers/go-digest",
+ "license": "(CC-BY-SA-4.0 AND CC-BY-4.0 AND Apache-2.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-043",
+ "package": "github.com/opencontainers/runc",
+ "license": "(LicenseRef-CC-unspecified AND Apache-2.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-044",
+ "package": "github.com/quobyte/api",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-045",
+ "package": "github.com/rubiojr/go-vhd",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-046",
+ "package": "github.com/sigma/go-inotify",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-047",
+ "package": "github.com/spotinst/spotinst-sdk-go",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-048",
+ "package": "github.com/src-d/gcfg",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-049",
+ "package": "github.com/tent/http-link-go",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-050",
+ "package": "github.com/xanzy/ssh-agent",
+ "license": "(Apache-2.0 AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-051",
+ "package": "github.com/zchee/go-vmnet",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-052",
+ "package": "go-srcimporter",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-053",
+ "package": "go9p",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-054",
+ "package": "godep",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-055",
+ "package": "golang.org/x/crypto",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause AND MIT AND LicenseRef-Public-domain-statement)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-056",
+ "package": "golang.org/x/net",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-2-Clause AND BSD-3-Clause AND CC-BY-3.0 AND (BSD-3-Clause OR LicenseRef-W3C-Test-Suite-License-1))",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-057",
+ "package": "golang/expansion",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-058",
+ "package": "golang/go/types",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-059",
+ "package": "golang/internal/srcimporter",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-060",
+ "package": "golang/json",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-061",
+ "package": "golang/netutil",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-062",
+ "package": "golang/reflect",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-063",
+ "package": "golang/template",
+ "license": "(LicenseRef-Google-Patents-Notice-Golang AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "modified from upstream; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-064",
+ "package": "Google Protocol Buffers",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-065",
+ "package": "google.golang.org/api",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-066",
+ "package": "google.golang.org/appengine",
+ "license": "(BSD-3-Clause AND Apache-2.0)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-067",
+ "package": "google.golang.org/grpc",
+ "license": "(BSD-3-Clause AND Apache-2.0 AND LicenseRef-Google-Patents-Notice-GRPC)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-068",
+ "package": "gopkg.in/warnings.v0",
+ "license": "BSD-2-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Insufficient stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-069",
+ "package": "Handlebars",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-070",
+ "package": "Highlight",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-071",
+ "package": "highlight.js",
+ "license": "(BSD-3-Clause AND MIT AND CC0-1.0 AND LicenseRef-Public-domain-statement)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: Non-allowlist license(s); approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-072",
+ "package": "htpasswd",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-073",
+ "package": "jQuery",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-074",
+ "package": "jQuery BBQ",
+ "license": "(MIT OR GPL-2.0+)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-075",
+ "package": "jQuery hashchange event",
+ "license": "(GPL-2.0+ OR MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-076",
+ "package": "jQuery Slideto",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-077",
+ "package": "jQuery Wiggle",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-078",
+ "package": "moment.js",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-079",
+ "package": "normalize.css",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-080",
+ "package": "Octicons",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-081",
+ "package": "parseUri",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-082",
+ "package": "Pause",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-083",
+ "package": "Pure CSS",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-084",
+ "package": "shred",
+ "license": "ISC",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-085",
+ "package": "sigs.k8s.io/yaml",
+ "license": "(BSD-3-Clause AND MIT)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "fork of github.com/ghodss/yaml; not auto-allowlist because: Modified; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-086",
+ "package": "speter.net/go/exp",
+ "license": "(BSD-2-Clause AND BSD-3-Clause)",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "not auto-allowlist because: No measure of stars / forks; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-087",
+ "package": "sprintf() for JavaScript",
+ "license": "BSD-3-Clause",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ },
+ {
+ "id": "exc-2019-03-11-088",
+ "package": "Underscore.js",
+ "license": "MIT",
+ "approvedDate": "2019-03-11",
+ "status": "approved",
+ "comment": "contained directly in repo; not auto-allowlist because: Not isolated; approved by GB exception 2019-03-11"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/license-exceptions/package-lock.json b/license-exceptions/package-lock.json
new file mode 100644
index 00000000..9c23ffae
--- /dev/null
+++ b/license-exceptions/package-lock.json
@@ -0,0 +1,1125 @@
+{
+ "name": "license-exceptions",
+ "version": "1.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "license-exceptions",
+ "version": "1.0.0",
+ "license": "ISC",
+ "devDependencies": {
+ "@playwright/test": "^1.58.1",
+ "serve": "^14.2.5"
+ }
+ },
+ "node_modules/@playwright/test": {
+ "version": "1.58.1",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.1.tgz",
+ "integrity": "sha512-6LdVIUERWxQMmUSSQi0I53GgCBYgM2RpGngCPY7hSeju+VrKjq3lvs7HpJoPbDiY5QM5EYRtRX5fvrinnMAz3w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "playwright": "1.58.1"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@zeit/schemas": {
+ "version": "2.36.0",
+ "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz",
+ "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ajv": {
+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
+ "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "json-schema-traverse": "^1.0.0",
+ "require-from-string": "^2.0.2",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-align/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-align/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/ansi-align/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-align/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/arch": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+ "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/arg": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz",
+ "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/boxen": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz",
+ "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-align": "^3.0.1",
+ "camelcase": "^7.0.0",
+ "chalk": "^5.0.1",
+ "cli-boxes": "^3.0.0",
+ "string-width": "^5.1.2",
+ "type-fest": "^2.13.0",
+ "widest-line": "^4.0.1",
+ "wrap-ansi": "^8.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/bytes": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz",
+ "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/chalk": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz",
+ "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chalk-template": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz",
+ "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "chalk": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk-template?sponsor=1"
+ }
+ },
+ "node_modules/chalk-template/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/chalk-template/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz",
+ "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/clipboardy": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz",
+ "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "arch": "^2.2.0",
+ "execa": "^5.1.1",
+ "is-wsl": "^2.2.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
+ "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.1.2",
+ "compressible": "~2.0.18",
+ "debug": "2.6.9",
+ "negotiator": "~0.6.4",
+ "on-headers": "~1.1.0",
+ "safe-buffer": "5.2.1",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/content-disposition": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
+ "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/deep-extend": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-port-reachable": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz",
+ "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
+ "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "is-docker": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mime-db": {
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.18",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
+ "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mime-db": "~1.33.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types/node_modules/mime-db": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
+ "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.4",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
+ "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
+ "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
+ "dev": true,
+ "license": "(WTFPL OR MIT)"
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-to-regexp": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
+ "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/playwright": {
+ "version": "1.58.1",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.1.tgz",
+ "integrity": "sha512-+2uTZHxSCcxjvGc5C891LrS1/NlxglGxzrC4seZiVjcYVQfUa87wBL6rTDqzGjuoWNjnBzRqKmF6zRYGMvQUaQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "playwright-core": "1.58.1"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "fsevents": "2.3.2"
+ }
+ },
+ "node_modules/playwright-core": {
+ "version": "1.58.1",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.1.tgz",
+ "integrity": "sha512-bcWzOaTxcW+VOOGBCQgnaKToLJ65d6AqfLVKEWvexyS3AS6rbXl+xdpYRMGSRBClPvyj44njOWoxjNdL/H9UNg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "playwright-core": "cli.js"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
+ "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
+ "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/rc": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+ "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "dev": true,
+ "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+ "dependencies": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "bin": {
+ "rc": "cli.js"
+ }
+ },
+ "node_modules/registry-auth-token": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
+ "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "rc": "^1.1.6",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/registry-url": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
+ "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "rc": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/serve": {
+ "version": "14.2.5",
+ "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.5.tgz",
+ "integrity": "sha512-Qn/qMkzCcMFVPb60E/hQy+iRLpiU8PamOfOSYoAHmmF+fFFmpPpqa6Oci2iWYpTdOUM3VF+TINud7CfbQnsZbA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@zeit/schemas": "2.36.0",
+ "ajv": "8.12.0",
+ "arg": "5.0.2",
+ "boxen": "7.0.0",
+ "chalk": "5.0.1",
+ "chalk-template": "0.4.0",
+ "clipboardy": "3.0.0",
+ "compression": "1.8.1",
+ "is-port-reachable": "4.0.0",
+ "serve-handler": "6.1.6",
+ "update-check": "1.5.4"
+ },
+ "bin": {
+ "serve": "build/main.js"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
+ "node_modules/serve-handler": {
+ "version": "6.1.6",
+ "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz",
+ "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bytes": "3.0.0",
+ "content-disposition": "0.5.2",
+ "mime-types": "2.1.18",
+ "minimatch": "3.1.2",
+ "path-is-inside": "1.0.2",
+ "path-to-regexp": "3.3.0",
+ "range-parser": "1.2.0"
+ }
+ },
+ "node_modules/serve-handler/node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
+ "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+ "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz",
+ "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==",
+ "dev": true,
+ "license": "(MIT OR CC0-1.0)",
+ "engines": {
+ "node": ">=12.20"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/update-check": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz",
+ "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "registry-auth-token": "3.3.2",
+ "registry-url": "3.1.0"
+ }
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
+ "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "string-width": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ }
+ }
+}
diff --git a/license-exceptions/package.json b/license-exceptions/package.json
new file mode 100644
index 00000000..e82d3892
--- /dev/null
+++ b/license-exceptions/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "license-exceptions",
+ "version": "1.0.0",
+ "description": "CNCF License Exceptions site and tooling",
+ "private": true,
+ "scripts": {
+ "pretest": "cp exceptions.json site/exceptions.json",
+ "test": "playwright test",
+ "posttest": "rm -f site/exceptions.json",
+ "test:headed": "cp exceptions.json site/exceptions.json && playwright test --headed; rm -f site/exceptions.json",
+ "test:debug": "cp exceptions.json site/exceptions.json && playwright test --debug; rm -f site/exceptions.json",
+ "serve": "cp exceptions.json site/exceptions.json && serve -l 3000 .",
+ "generate": "node scripts/generate-all.js"
+ },
+ "keywords": [],
+ "author": "CNCF",
+ "license": "Apache-2.0",
+ "type": "commonjs",
+ "devDependencies": {
+ "@playwright/test": "^1.58.1",
+ "serve": "^14.2.5"
+ }
+}
diff --git a/license-exceptions/playwright.config.js b/license-exceptions/playwright.config.js
new file mode 100644
index 00000000..c7b6f30b
--- /dev/null
+++ b/license-exceptions/playwright.config.js
@@ -0,0 +1,56 @@
+// @ts-check
+const { defineConfig } = require('@playwright/test');
+
+/**
+ * Playwright configuration for CNCF License Exceptions E2E tests
+ * @see https://playwright.dev/docs/test-configuration
+ */
+module.exports = defineConfig({
+ testDir: './tests',
+
+ // Run tests in parallel
+ fullyParallel: true,
+
+ // Fail the build on CI if you accidentally left test.only in the source code
+ forbidOnly: !!process.env.CI,
+
+ // Retry on CI only
+ retries: process.env.CI ? 2 : 0,
+
+ // Opt out of parallel tests on CI for stability
+ workers: process.env.CI ? 1 : undefined,
+
+ // Reporter to use
+ reporter: process.env.CI ? 'github' : 'list',
+
+ // Shared settings for all projects
+ use: {
+ // Base URL for the static site
+ baseURL: 'http://localhost:3000',
+
+ // Collect trace when retrying the failed test
+ trace: 'on-first-retry',
+
+ // Take screenshot on failure
+ screenshot: 'only-on-failure',
+ },
+
+ // Configure projects for Chromium only (lightweight for CI)
+ projects: [
+ {
+ name: 'chromium',
+ use: {
+ browserName: 'chromium',
+ },
+ },
+ ],
+
+ // Run local dev server before starting tests
+ // Use python http.server which doesn't rewrite URLs
+ webServer: {
+ command: 'python3 -m http.server 3000',
+ url: 'http://localhost:3000',
+ reuseExistingServer: false,
+ timeout: 30000,
+ },
+});
diff --git a/license-exceptions/schema/exception.schema.json b/license-exceptions/schema/exception.schema.json
new file mode 100644
index 00000000..2a17c9ec
--- /dev/null
+++ b/license-exceptions/schema/exception.schema.json
@@ -0,0 +1,55 @@
+{
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "$id": "https://github.com/cncf/foundation/license-exceptions/schema/exception.schema.json",
+ "title": "CNCF License Exception",
+ "description": "Schema for CNCF license exception records",
+ "type": "object",
+ "properties": {
+ "version": { "type": "string", "pattern": "^[0-9]+\\.[0-9]+\\.[0-9]+$" },
+ "lastUpdated": { "type": "string", "format": "date" },
+ "blanketExceptions": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "id": { "type": "string" },
+ "name": { "type": "string" },
+ "description": { "type": "string" },
+ "licenses": { "type": "array", "items": { "type": "string" } },
+ "scope": { "type": "string" },
+ "approvedDate": { "type": "string", "format": "date" },
+ "documentUrl": { "type": "string", "format": "uri" }
+ },
+ "required": ["id", "name", "description", "licenses", "approvedDate"]
+ }
+ },
+ "exceptions": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "id": { "type": "string", "description": "Unique ID like exc-2023-08-31-001" },
+ "package": { "type": "string" },
+ "packageUrl": { "type": "string", "format": "uri" },
+ "license": { "type": "string", "description": "SPDX license identifier(s)" },
+ "requestingProject": { "type": "string" },
+ "approvedDate": { "type": "string", "format": "date" },
+ "issueUrl": { "type": "string", "format": "uri" },
+ "status": { "type": "string", "enum": ["approved", "denied", "allowlisted", "apache-2.0"] },
+ "project": {
+ "oneOf": [
+ { "type": "string" },
+ { "type": "array", "items": { "type": "string" } }
+ ],
+ "description": "Requesting project(s) or 'All CNCF Projects' for blanket exceptions"
+ },
+ "scope": { "type": "string", "description": "Usage context and codebase area, e.g., 'build dependency, dynamically linked'" },
+ "results": { "type": "string", "format": "uri", "description": "Link to results documentation (Google Doc or GitHub issue)" },
+ "comment": { "type": "string" }
+ },
+ "required": ["id", "package", "license", "status"]
+ }
+ }
+ },
+ "required": ["version", "lastUpdated", "exceptions"]
+}
diff --git a/license-exceptions/scripts/generate-all.js b/license-exceptions/scripts/generate-all.js
new file mode 100644
index 00000000..7c7dfdca
--- /dev/null
+++ b/license-exceptions/scripts/generate-all.js
@@ -0,0 +1,10 @@
+#!/usr/bin/env node
+
+/**
+ * Generate all output formats from exceptions.json
+ */
+
+require('./generate-csv.js');
+require('./generate-spdx.js');
+
+console.log('\nAll formats generated successfully!');
diff --git a/license-exceptions/scripts/generate-csv.js b/license-exceptions/scripts/generate-csv.js
new file mode 100644
index 00000000..565d67a5
--- /dev/null
+++ b/license-exceptions/scripts/generate-csv.js
@@ -0,0 +1,91 @@
+#!/usr/bin/env node
+
+/**
+ * Generate CSV format from exceptions.json
+ * Output: CNCF-licensing-exceptions.csv
+ */
+
+const fs = require('fs');
+const path = require('path');
+
+const EXCEPTIONS_FILE = path.join(__dirname, '..', 'exceptions.json');
+const OUTPUT_FILE = path.join(__dirname, '..', 'CNCF-licensing-exceptions.csv');
+
+/**
+ * Escape a field for CSV format
+ * - Wrap in quotes if contains comma, quote, or newline
+ * - Double any existing quotes
+ */
+function escapeCSVField(field) {
+ if (field === null || field === undefined) {
+ return '';
+ }
+ const str = String(field);
+ // Check if field needs quoting
+ if (str.includes(',') || str.includes('"') || str.includes('\n') || str.includes('\r')) {
+ // Escape quotes by doubling them
+ return '"' + str.replace(/"/g, '""') + '"';
+ }
+ return str;
+}
+
+/**
+ * Format a date for CSV (keeping YYYY-MM-DD format)
+ */
+function formatDate(dateStr) {
+ return dateStr || '';
+}
+
+/**
+ * Format project field (can be string or array)
+ */
+function formatProject(project) {
+ if (!project) return '';
+ if (Array.isArray(project)) return project.join('; ');
+ return project;
+}
+
+function main() {
+ // Read exceptions.json
+ const data = JSON.parse(fs.readFileSync(EXCEPTIONS_FILE, 'utf8'));
+ const { lastUpdated, exceptions } = data;
+
+ // Build CSV content
+ const lines = [];
+
+ // Header row - note "Last updated" column includes the date in the header
+ const header = [
+ 'Package or Category',
+ 'License Concluded',
+ 'Project',
+ 'Scope',
+ 'Status',
+ 'Comments',
+ 'Date Published',
+ `Last updated: ${lastUpdated}`
+ ];
+ lines.push(header.map(escapeCSVField).join(','));
+
+ // Data rows
+ for (const exc of exceptions) {
+ const row = [
+ exc.package,
+ exc.license,
+ formatProject(exc.project),
+ exc.scope || '',
+ exc.status || '',
+ exc.comment || '',
+ formatDate(exc.approvedDate),
+ '' // Last updated column is empty for data rows
+ ];
+ lines.push(row.map(escapeCSVField).join(','));
+ }
+
+ // Write output
+ fs.writeFileSync(OUTPUT_FILE, lines.join('\n') + '\n');
+ console.log(`Generated ${OUTPUT_FILE}`);
+ console.log(` - ${exceptions.length} exceptions`);
+ console.log(` - Last updated: ${lastUpdated}`);
+}
+
+main();
diff --git a/license-exceptions/scripts/generate-spdx.js b/license-exceptions/scripts/generate-spdx.js
new file mode 100644
index 00000000..f428b6e1
--- /dev/null
+++ b/license-exceptions/scripts/generate-spdx.js
@@ -0,0 +1,82 @@
+#!/usr/bin/env node
+
+/**
+ * Generate SPDX tag-value format from exceptions.json
+ * Output: cncf-exceptions-current.spdx
+ */
+
+const fs = require('fs');
+const path = require('path');
+
+const EXCEPTIONS_FILE = path.join(__dirname, '..', 'exceptions.json');
+const OUTPUT_FILE = path.join(__dirname, '..', 'cncf-exceptions-current.spdx');
+
+/**
+ * Strip common prefixes from package names for SPDX format
+ */
+function stripPackagePrefix(packageName) {
+ return packageName
+ .replace(/^github\.com\//, '')
+ .replace(/^golang\.org\//, '');
+}
+
+/**
+ * Generate ISO timestamp for Created field
+ * Uses lastUpdated date for deterministic output
+ */
+function getISOTimestamp(lastUpdated) {
+ // Use noon UTC on lastUpdated date for deterministic timestamp
+ return `${lastUpdated}T12:00:00Z`;
+}
+
+function main() {
+ // Read exceptions.json
+ const data = JSON.parse(fs.readFileSync(EXCEPTIONS_FILE, 'utf8'));
+ const { lastUpdated, exceptions } = data;
+
+ const lines = [];
+
+ // Document header
+ lines.push('SPDXVersion: SPDX-2.1');
+ lines.push('DataLicense: CC0-1.0');
+ lines.push('SPDXID: SPDXRef-DOCUMENT');
+ lines.push(`DocumentName: cncf-exceptions-${lastUpdated}`);
+ lines.push(`DocumentNamespace: https://github.com/cncf/foundation/license-exceptions-${lastUpdated}`);
+ lines.push('Creator: Organization: CNCF');
+ lines.push(`Created: ${getISOTimestamp(lastUpdated)}`);
+ lines.push('');
+
+ // Package entries
+ let packageNum = 1;
+ for (const exc of exceptions) {
+ const strippedName = stripPackagePrefix(exc.package);
+ const project = Array.isArray(exc.project) ? exc.project.join(', ') : (exc.project || '');
+ const projectInfo = project ? `Project: ${project}. ` : '';
+ const scopeInfo = exc.scope ? `Scope: ${exc.scope}. ` : '';
+ const statusInfo = exc.status ? `Status: ${exc.status}. ` : '';
+ const baseComment = exc.comment || `${exc.status || 'approved'} ${exc.approvedDate}`;
+ const comment = `${projectInfo}${scopeInfo}${statusInfo}${baseComment}`;
+
+ lines.push(`##### Package: ${strippedName}`);
+ lines.push('');
+ lines.push(`PackageName: ${strippedName}`);
+ lines.push(`SPDXID: SPDXRef-Package${packageNum}`);
+ lines.push('PackageDownloadLocation: NOASSERTION');
+ lines.push('FilesAnalyzed: false');
+ lines.push(`PackageLicenseConcluded: ${exc.license}`);
+ lines.push('PackageLicenseDeclared: NOASSERTION');
+ lines.push('PackageCopyrightText: NOASSERTION');
+ lines.push(`PackageComment: ${comment}`);
+ lines.push('');
+
+ packageNum++;
+ }
+
+ // Write output
+ fs.writeFileSync(OUTPUT_FILE, lines.join('\n'));
+ console.log(`Generated ${OUTPUT_FILE}`);
+ console.log(` - ${exceptions.length} packages`);
+ console.log(` - Document name: cncf-exceptions-${lastUpdated}`);
+}
+
+main();
diff --git a/license-exceptions/scripts/migrate-data.js b/license-exceptions/scripts/migrate-data.js
new file mode 100644
index 00000000..9d217139
--- /dev/null
+++ b/license-exceptions/scripts/migrate-data.js
@@ -0,0 +1,319 @@
+#!/usr/bin/env node
+
+/**
+ * Migration script for CNCF License Exceptions
+ *
+ * This script consolidates data from:
+ * - CNCF-licensing-exceptions.csv (primary source)
+ * - cncf-exceptions-*.json files (supplementary sources)
+ *
+ * Into the new unified exceptions.json format
+ */
+
+const fs = require('fs');
+const path = require('path');
+
+const DATA_DIR = path.join(__dirname, '..');
+const OUTPUT_FILE = path.join(DATA_DIR, 'exceptions.json');
+
+/**
+ * Parse CSV line handling quoted fields with commas
+ */
+function parseCSVLine(line) {
+ const result = [];
+ let current = '';
+ let inQuotes = false;
+
+ for (let i = 0; i < line.length; i++) {
+ const char = line[i];
+
+ if (char === '"') {
+ inQuotes = !inQuotes;
+ } else if (char === ',' && !inQuotes) {
+ result.push(current.trim());
+ current = '';
+ } else {
+ current += char;
+ }
+ }
+ result.push(current.trim());
+
+ return result;
+}
+
+/**
+ * Parse the CSV file
+ */
+function parseCSV(filePath) {
+ const content = fs.readFileSync(filePath, 'utf-8');
+ const lines = content.split('\n').filter(line => line.trim());
+
+ // Skip header row
+ const entries = [];
+ for (let i = 1; i < lines.length; i++) {
+ const fields = parseCSVLine(lines[i]);
+ if (fields.length >= 4 && fields[0]) {
+ entries.push({
+ package: fields[0],
+ license: fields[1],
+ comment: fields[2],
+ datePublished: fields[3]
+ });
+ }
+ }
+
+ return entries;
+}
+
+/**
+ * Parse JSON exception files (handles different formats)
+ */
+function parseJSONFile(filePath) {
+ const content = fs.readFileSync(filePath, 'utf-8');
+ const data = JSON.parse(content);
+
+ // Handle SPDX format (like the 2021-07-19 file)
+ if (data.packages) {
+ return data.packages.map(pkg => ({
+ package: pkg.name,
+ license: pkg.licenseConcluded,
+ comment: pkg.comment || ''
+ }));
+ }
+
+ // Handle array format
+ if (Array.isArray(data)) {
+ return data.map(entry => ({
+ package: entry.package,
+ license: entry.license ? entry.license.trim() : '',
+ comment: entry.comment || ''
+ }));
+ }
+
+ return [];
+}
+
+/**
+ * Extract approval date from comment
+ * Pattern: "approved by GB exception YYYY-MM-DD"
+ */
+function extractApprovalDate(comment, fallbackDate) {
+ if (!comment) return fallbackDate;
+
+ // Match YYYY-MM-DD pattern (also handles typos like 20212-04-12)
+ const match = comment.match(/approved by GB exception (\d{4,5}-\d{2}-\d{2})/);
+ if (match) {
+ let date = match[1];
+ // Fix common typo: 20212 -> 2022
+ if (date.startsWith('20212')) {
+ date = date.replace('20212', '2022');
+ }
+ return date;
+ }
+
+ return fallbackDate;
+}
+
+/**
+ * Determine status from comment
+ */
+function determineStatus(comment) {
+ if (!comment) return 'approved';
+
+ const lowerComment = comment.toLowerCase();
+
+ if (lowerComment.includes('allowlisted') && !lowerComment.includes('not auto-allowlist')) {
+ return 'allowlisted';
+ }
+
+ if (lowerComment.includes('apache-2.0, no approval needed') ||
+ lowerComment.includes('apache-2.0,no approval needed')) {
+ return 'apache-2.0';
+ }
+
+ return 'approved';
+}
+
+/**
+ * Generate unique ID for an exception
+ */
+function generateId(date, index) {
+ return `exc-${date}-${String(index).padStart(3, '0')}`;
+}
+
+/**
+ * Main migration function
+ */
+function migrate() {
+ console.log('Starting migration...\n');
+
+ const stats = {
+ csvEntries: 0,
+ jsonEntries: 0,
+ totalUnique: 0,
+ byStatus: {
+ approved: 0,
+ allowlisted: 0,
+ 'apache-2.0': 0
+ },
+ duplicates: 0
+ };
+
+ // Map to store unique entries by package name (CSV is primary)
+ const packageMap = new Map();
+
+ // 1. Parse CSV file (primary source)
+ const csvPath = path.join(DATA_DIR, 'CNCF-licensing-exceptions.csv');
+ console.log(`Parsing CSV: ${csvPath}`);
+ const csvEntries = parseCSV(csvPath);
+ stats.csvEntries = csvEntries.length;
+ console.log(` Found ${csvEntries.length} entries in CSV\n`);
+
+ for (const entry of csvEntries) {
+ const key = entry.package.toLowerCase();
+ if (!packageMap.has(key)) {
+ packageMap.set(key, {
+ package: entry.package,
+ license: entry.license,
+ comment: entry.comment,
+ approvedDate: extractApprovalDate(entry.comment, entry.datePublished),
+ status: determineStatus(entry.comment),
+ source: 'csv'
+ });
+ }
+ }
+
+ // 2. Parse JSON files (supplementary)
+ const jsonFiles = fs.readdirSync(DATA_DIR)
+ .filter(f => f.startsWith('cncf-exceptions-') && f.endsWith('.json'))
+ .sort();
+
+ console.log(`Processing ${jsonFiles.length} JSON files:`);
+
+ for (const jsonFile of jsonFiles) {
+ const filePath = path.join(DATA_DIR, jsonFile);
+ console.log(` Parsing: ${jsonFile}`);
+
+ // Extract date from filename
+ const fileDate = jsonFile.match(/(\d{4}-\d{2}-\d{2})/)?.[1] || '2019-11-01';
+
+ try {
+ const entries = parseJSONFile(filePath);
+ stats.jsonEntries += entries.length;
+ console.log(` Found ${entries.length} entries`);
+
+ let newFromFile = 0;
+ for (const entry of entries) {
+ const key = entry.package.toLowerCase();
+ if (!packageMap.has(key)) {
+ packageMap.set(key, {
+ package: entry.package,
+ license: entry.license,
+ comment: entry.comment,
+ approvedDate: extractApprovalDate(entry.comment, fileDate),
+ status: determineStatus(entry.comment),
+ source: jsonFile
+ });
+ newFromFile++;
+ }
+ }
+ console.log(` New unique entries: ${newFromFile}`);
+ } catch (err) {
+ console.error(` Error parsing ${jsonFile}: ${err.message}`);
+ }
+ }
+
+ // Calculate duplicates
+ stats.duplicates = stats.csvEntries + stats.jsonEntries - packageMap.size;
+ stats.totalUnique = packageMap.size;
+
+ console.log(`\nDeduplication: ${stats.csvEntries + stats.jsonEntries} total -> ${stats.totalUnique} unique (${stats.duplicates} duplicates removed)\n`);
+
+ // 3. Convert to exceptions array
+ const exceptions = [];
+ const entriesByDate = new Map();
+
+ for (const entry of packageMap.values()) {
+ const date = entry.approvedDate || '2019-11-01';
+ if (!entriesByDate.has(date)) {
+ entriesByDate.set(date, []);
+ }
+ entriesByDate.get(date).push(entry);
+ stats.byStatus[entry.status]++;
+ }
+
+ // Sort dates descending (newest first)
+ const sortedDates = Array.from(entriesByDate.keys()).sort().reverse();
+
+ // Generate IDs and build final array
+ for (const date of sortedDates) {
+ const dateEntries = entriesByDate.get(date);
+ // Sort alphabetically by package name within each date
+ dateEntries.sort((a, b) => a.package.localeCompare(b.package));
+
+ for (let i = 0; i < dateEntries.length; i++) {
+ const entry = dateEntries[i];
+ exceptions.push({
+ id: generateId(date, i + 1),
+ package: entry.package,
+ license: entry.license,
+ approvedDate: date,
+ status: entry.status,
+ comment: entry.comment || undefined
+ });
+ }
+ }
+
+ // 4. Create blanket exceptions
+ const blanketExceptions = [
+ {
+ id: 'blanket-ebpf-gpl',
+ name: 'GPL for in-kernel eBPF programs',
+ description: 'GPL-2.0 licensed code is permitted for in-kernel eBPF programs only, as this is required by the Linux kernel BPF subsystem.',
+ licenses: ['GPL-2.0-only', 'GPL-2.0-or-later'],
+ scope: 'in-kernel eBPF programs only',
+ approvedDate: '2023-08-31',
+ documentUrl: 'https://github.com/cncf/foundation/blob/main/license-exceptions/README.md'
+ }
+ ];
+
+ // 5. Build output structure
+ const output = {
+ version: '1.0.0',
+ lastUpdated: new Date().toISOString().split('T')[0],
+ blanketExceptions,
+ exceptions
+ };
+
+ // 6. Write output
+ fs.writeFileSync(OUTPUT_FILE, JSON.stringify(output, null, 2) + '\n');
+ console.log(`Output written to: ${OUTPUT_FILE}`);
+
+ // 7. Print summary
+ console.log('\n=== Migration Summary ===');
+ console.log(`CSV entries processed: ${stats.csvEntries}`);
+ console.log(`JSON entries processed: ${stats.jsonEntries}`);
+ console.log(`Duplicates removed: ${stats.duplicates}`);
+ console.log(`Total unique exceptions: ${stats.totalUnique}`);
+ console.log(`Blanket exceptions: ${blanketExceptions.length}`);
+ console.log('\nBy status:');
+ console.log(` approved: ${stats.byStatus.approved}`);
+ console.log(` allowlisted: ${stats.byStatus.allowlisted}`);
+ console.log(` apache-2.0: ${stats.byStatus['apache-2.0']}`);
+
+ // Count unique dates
+ const uniqueDates = new Set(exceptions.map(e => e.approvedDate));
+ console.log(`\nUnique approval dates: ${uniqueDates.size}`);
+ console.log('Date range:', [...uniqueDates].sort().join(', '));
+
+ return stats;
+}
+
+// Run migration
+try {
+ migrate();
+ process.exit(0);
+} catch (err) {
+ console.error('Migration failed:', err);
+ process.exit(1);
+}
diff --git a/license-exceptions/site/app.js b/license-exceptions/site/app.js
new file mode 100644
index 00000000..257d6b37
--- /dev/null
+++ b/license-exceptions/site/app.js
@@ -0,0 +1,451 @@
+/**
+ * CNCF License Exceptions - Client-side Application
+ */
+
+(function () {
+ 'use strict';
+
+ // State
+ let data = null;
+ let filteredExceptions = [];
+ let currentSort = { column: 'date', direction: 'desc' };
+
+ // DOM Elements
+ const elements = {
+ search: document.getElementById('search'),
+ licenseFilter: document.getElementById('license-filter'),
+ statusFilter: document.getElementById('status-filter'),
+ projectFilter: document.getElementById('project-filter'),
+ yearFilter: document.getElementById('year-filter'),
+ sortBy: document.getElementById('sort-by'),
+ clearFilters: document.getElementById('clear-filters'),
+ resultsCount: document.getElementById('results-count'),
+ tableBody: document.getElementById('exceptions-tbody'),
+ noResults: document.getElementById('no-results'),
+ downloadCsv: document.getElementById('download-csv'),
+ dataVersion: document.getElementById('data-version'),
+ lastUpdated: document.getElementById('last-updated'),
+ };
+
+ // Debounce utility
+ function debounce(fn, delay) {
+ let timeoutId;
+ return function (...args) {
+ clearTimeout(timeoutId);
+ timeoutId = setTimeout(() => fn.apply(this, args), delay);
+ };
+ }
+
+ // Fetch and initialize data
+ async function init() {
+ try {
+ // Try same-directory first (deployed), fall back to parent (local dev)
+ let response = await fetch('exceptions.json');
+ if (!response.ok) {
+ response = await fetch('../exceptions.json');
+ }
+ if (!response.ok) {
+ throw new Error(`HTTP error! status: ${response.status}`);
+ }
+ data = await response.json();
+
+ // Update metadata
+ elements.dataVersion.textContent = data.version || '-';
+ elements.lastUpdated.textContent = data.lastUpdated || '-';
+
+ // Populate filters
+ populateFilters();
+
+ // Initial render
+ applyFiltersAndRender();
+
+ // Set up event listeners
+ setupEventListeners();
+ } catch (error) {
+ console.error('Failed to load data:', error);
+ elements.tableBody.innerHTML = `
+
${escapeHtml(blanket.description)}
+ +Approved license exceptions for CNCF projects
++ Blanket exceptions are pre-approved license exceptions that apply broadly to specific use cases. + These don't require individual package approval when the criteria are met. +
+Approved license exceptions for CNCF projects
+| Package or Category | +License | +Project | +Scope | +Status | +Approved Date | +Results | +
|---|