From 85f84ae72958963006a908157026959e9d680000 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Tue, 25 Aug 2026 00:20:27 +0200 Subject: [PATCH] =?UTF-8?q?chore:=20untrack=20sbom.cdx.json=20=E2=80=94=20?= =?UTF-8?q?it=20is=20a=20published=20artifact,=20not=20source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .gitignore has listed sbom.cdx.json since line 102, but the file was already tracked when the rule landed, and gitignore does not apply to tracked files. So the template shipped a committed SBOM that the same repo declares should never be committed, and every app scaffolded from it inherited the file. The SBOM is generated per run by the shared quality workflow, published as the sbom- artifact and attached to stable releases. A committed copy is stale the moment a lockfile moves. This one dated from the template's own scaffold and had not been regenerated since. Refs ConductionNL/.github#572, ConductionNL/hydra#617 --- sbom.cdx.json | 13031 ------------------------------------------------ 1 file changed, 13031 deletions(-) delete mode 100644 sbom.cdx.json diff --git a/sbom.cdx.json b/sbom.cdx.json deleted file mode 100644 index 9f2a75d..0000000 --- a/sbom.cdx.json +++ /dev/null @@ -1,13031 +0,0 @@ -{ - "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json", - "bomFormat": "CycloneDX", - "specVersion": "1.5", - "serialNumber": "urn:uuid:228f6618-7de2-4dee-8ee7-bf5dbe350f1b", - "version": 1, - "metadata": { - "timestamp": "2026-04-02T15:01:32Z", - "tools": [ - { - "name": "composer", - "version": "2.9.5" - }, - { - "vendor": "cyclonedx", - "name": "cyclonedx-php-composer", - "version": "v6.2.0", - "externalReferences": [ - { - "type": "distribution", - "url": "https://api.github.com/repos/CycloneDX/cyclonedx-php-composer/zipball/934440a5ef7c3c3cdb58c3c3d389d412630ccbf6", - "comment": "dist reference: 934440a5ef7c3c3cdb58c3c3d389d412630ccbf6" - }, - { - "type": "vcs", - "url": "https://github.com/CycloneDX/cyclonedx-php-composer.git", - "comment": "source reference: 934440a5ef7c3c3cdb58c3c3d389d412630ccbf6" - }, - { - "type": "website", - "url": "https://github.com/CycloneDX/cyclonedx-php-composer/#readme", - "comment": "as detected from Composer manifest 'homepage'" - }, - { - "type": "issue-tracker", - "url": "https://github.com/CycloneDX/cyclonedx-php-composer/issues", - "comment": "as detected from Composer manifest 'support.issues'" - }, - { - "type": "vcs", - "url": "https://github.com/CycloneDX/cyclonedx-php-composer/", - "comment": "as detected from Composer manifest 'support.source'" - } - ] - }, - { - "vendor": "cyclonedx", - "name": "cyclonedx-library", - "version": "v4.0.0", - "externalReferences": [ - { - "type": "distribution", - "url": "https://api.github.com/repos/CycloneDX/cyclonedx-php-library/zipball/c95a371894c4e32bea42bfa024f2ab5092cbb292", - "comment": "dist reference: c95a371894c4e32bea42bfa024f2ab5092cbb292" - }, - { - "type": "vcs", - "url": "https://github.com/CycloneDX/cyclonedx-php-library.git", - "comment": "source reference: c95a371894c4e32bea42bfa024f2ab5092cbb292" - }, - { - "type": "website", - "url": "https://github.com/CycloneDX/cyclonedx-php-library/#readme", - "comment": "as detected from Composer manifest 'homepage'" - }, - { - "type": "documentation", - "url": "https://cyclonedx-php-library.readthedocs.io", - "comment": "as detected from Composer manifest 'support.docs'" - }, - { - "type": "issue-tracker", - "url": "https://github.com/CycloneDX/cyclonedx-php-library/issues", - "comment": "as detected from Composer manifest 'support.issues'" - }, - { - "type": "vcs", - "url": "https://github.com/CycloneDX/cyclonedx-php-library/", - "comment": "as detected from Composer manifest 'support.source'" - } - ] - } - ], - "component": { - "bom-ref": "conductionnl/app-template-dev-main", - "type": "application", - "name": "app-template", - "version": "dev-main", - "group": "conductionnl", - "description": "A template for creating new Nextcloud apps", - "author": "Conduction b.v.", - "licenses": [ - { - "license": { - "id": "EUPL-1.2" - } - } - ], - "purl": "pkg:composer/conductionnl/app-template@dev-main", - "properties": [ - { - "name": "cdx:composer:package:distReference", - "value": "d983a9f08a8778f9e5f6ecbbddbdac2775d8cca6" - }, - { - "name": "cdx:composer:package:sourceReference", - "value": "d983a9f08a8778f9e5f6ecbbddbdac2775d8cca6" - }, - { - "name": "cdx:composer:package:type", - "value": "library" - } - ] - } - }, - "components": [ - { - "type": "library", - "name": "helper-string-parser", - "group": "@babel", - "version": "7.27.1", - "bom-ref": "app-template@0.1.0|@babel/helper-string-parser@7.27.1", - "author": "The Babel Team", - "description": "A utility package to parse strings", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-helper-string-parser", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a8c952c4a6e946502b89d0c4c64f769d2a1bc837693e28d4ab60d6ea80e752a77488e1b19908f2aa13088a123dfb3bf82cfc997518ded9c6af58f6c26d69b778" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-string-parser" - } - ] - }, - { - "type": "library", - "name": "helper-validator-identifier", - "group": "@babel", - "version": "7.28.5", - "bom-ref": "app-template@0.1.0|@babel/helper-validator-identifier@7.28.5", - "author": "The Babel Team", - "description": "Validate identifier/keywords name", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://github.com/babel/babel#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "a92b3889fc33289495dfdb9c363b2f73a5951ece9bed2d37b0e87639c1c5f541df54fa965802d4b0d515ce1481888b63459a0b1f1ee721aad58ea295bac519d5" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/helper-validator-identifier" - } - ] - }, - { - "type": "library", - "name": "parser", - "group": "@babel", - "version": "7.29.2", - "bom-ref": "app-template@0.1.0|@babel/parser@7.29.2", - "author": "The Babel Team", - "description": "A JavaScript parser", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40babel/parser@7.29.2", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-parser", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-parser", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "e06811cf2ffe7ec05aef6fd165526618a3e666ef41ca7f28e0ca0ba6635ed66f197d89f3e5e9872d0cf753880bb9de99c25d1164872088b0fb52aef2485b832c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/parser" - } - ] - }, - { - "type": "library", - "name": "runtime", - "group": "@babel", - "version": "7.29.2", - "bom-ref": "app-template@0.1.0|@babel/runtime@7.29.2", - "author": "The Babel Team", - "description": "babel's modular runtime helpers", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40babel/runtime@7.29.2", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-runtime", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-runtime", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2620d2847e39cca1d6c867b864d551ac28c1cfc361f53326646d648784132bc8420535818bc0dafa2eecd5f270eff958a4ce1c71ea5235fab367f42f001062e6" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/runtime" - } - ] - }, - { - "type": "library", - "name": "types", - "group": "@babel", - "version": "7.29.0", - "bom-ref": "app-template@0.1.0|@babel/types@7.29.0", - "author": "The Babel Team", - "description": "Babel Types is a Lodash-esque utility library for AST nodes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40babel/types@7.29.0", - "externalReferences": [ - { - "url": "git+https://github.com/babel/babel.git#packages/babel-types", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://babel.dev/docs/en/next/babel-types", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f07591e949c338433f17c3688a4b34be71f825673246be87d0202cbb5bbbf871aaeee046809b252e3ba046adbc90da6615d755b453c8f998185dd7875ddc1d0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@babel/types" - } - ] - }, - { - "type": "library", - "name": "fetch", - "group": "@buttercup", - "version": "0.2.1", - "bom-ref": "app-template@0.1.0|@buttercup/fetch@0.2.1", - "author": "Perry Mitchell", - "description": "Fetch adapter for cross-platform use.", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40buttercup/fetch@0.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/buttercup/fetch.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/buttercup/fetch#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/buttercup/fetch/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@buttercup/fetch/-/fetch-0.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b0280408ec7cc22a98f0d375c4ddb606aa8acd76081b602270d2e56a43802387f45a0c8b5546c08a031ff0266106d27176e753701d600f995c8aa8b8e23c09be" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:extraneous", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@buttercup/fetch" - } - ] - }, - { - "type": "library", - "name": "nextcloud-vue", - "group": "@conduction", - "version": "0.1.0-beta.3", - "bom-ref": "app-template@0.1.0|@conduction/nextcloud-vue@0.1.0-beta.3", - "author": "Conduction B.V.", - "description": "Shared Vue component library for Conduction Nextcloud apps — complements @nextcloud/vue with higher-level components, OpenRegister integration, and NL Design System support", - "licenses": [ - { - "license": { - "id": "EUPL-1.2" - } - } - ], - "purl": "pkg:npm/%40conduction/nextcloud-vue@0.1.0-beta.3", - "externalReferences": [ - { - "url": "https://registry.npmjs.org/@conduction/nextcloud-vue/-/nextcloud-vue-0.1.0-beta.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f81d36cf6bd480df014d9d1945df66b6b215a39e4a3044f3bc4b32b7b834016e7484d538e3177d20b0478cabd994a41c96c2d6cd3dfa2b4f915886dc0b6d9054" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@conduction/nextcloud-vue" - } - ] - }, - { - "type": "library", - "name": "xml", - "group": "@file-type", - "version": "0.4.4", - "bom-ref": "app-template@0.1.0|@file-type/xml@0.4.4", - "author": "Borewit", - "description": "XML detection plugin for file-type", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40file-type/xml@0.4.4", - "externalReferences": [ - { - "url": "git+https://github.com/Borewit/file-type-xml.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/Borewit/file-type-xml#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/Borewit/file-type-xml/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@file-type/xml/-/xml-0.4.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "3610b25e81e5559f13a8ce3bea1cb3c06276e3e0f920f49a6619ab3e3eea5e71156f7aba8eb17303798cf5306992729223d12e41e1932918360d7194c2f041a1" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@file-type/xml" - } - ] - }, - { - "type": "library", - "name": "core", - "group": "@floating-ui", - "version": "1.7.5", - "bom-ref": "app-template@0.1.0|@floating-ui/core@1.7.5", - "author": "atomiks", - "description": "Positioning library for floating elements: tooltips, popovers, dropdowns, and more", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40floating-ui/core@1.7.5", - "externalReferences": [ - { - "url": "git+https://github.com/floating-ui/floating-ui.git#packages/core", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://floating-ui.com", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/floating-ui/floating-ui", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d488785935b2c34fa52b214c7011c66dbe54e45b6e1c9bae8e8cb2af9cd36964b911831e4fa25bd80b8379fb6c0ac12e7213be98cda28f9faaf5cae1c9dccb85" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@floating-ui/core" - } - ] - }, - { - "type": "library", - "name": "dom", - "group": "@floating-ui", - "version": "1.7.6", - "bom-ref": "app-template@0.1.0|@floating-ui/dom@1.7.6", - "author": "atomiks", - "description": "Floating UI for the web", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40floating-ui/dom@1.7.6", - "externalReferences": [ - { - "url": "git+https://github.com/floating-ui/floating-ui.git#packages/dom", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://floating-ui.com", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/floating-ui/floating-ui", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f60652008e57337ebcf343cf326ffff5d7e2127818a02e809b68b3112d45178d3a605b23bf204c99e2768384808eedf15b0b6eca735114bdacf61831a4b23949" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@floating-ui/dom" - } - ] - }, - { - "type": "library", - "name": "utils", - "group": "@floating-ui", - "version": "0.2.11", - "bom-ref": "app-template@0.1.0|@floating-ui/utils@0.2.11", - "author": "atomiks", - "description": "Utilities for Floating UI", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/%40floating-ui/utils@0.2.11", - "externalReferences": [ - { - "url": "git+https://github.com/floating-ui/floating-ui.git#packages/utils", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\"" - }, - { - "url": "https://floating-ui.com", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/floating-ui/floating-ui", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "46207fc8887bf29708c65ea52cc1b40a0057019d98d1e547a8c3d8ba0bbef54d00793e9805e889a5fee56dd24d22e8053f94888f0351828e03851d50c62dba1a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@floating-ui/utils" - } - ] - }, - { - "type": "library", - "name": "vue-simple-portal", - "group": "@linusborg", - "version": "0.1.5", - "bom-ref": "app-template@0.1.0|@linusborg/vue-simple-portal@0.1.5", - "author": "Thorsten Lünborg", - "description": "A simple Portal implementation for Vue, to mount slot content to another element", - "licenses": [ - { - "license": { - "id": "Apache-2.0" - } - } - ], - "purl": "pkg:npm/%40linusborg/vue-simple-portal@0.1.5", - "externalReferences": [ - { - "url": "git+https://github.com/linusborg/vue-simple-portal.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/linusborg/vue-simple-portal#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/linusborg/vue-simple-portal/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@linusborg/vue-simple-portal/-/vue-simple-portal-0.1.5.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "76afa8b9b1155b851a6c1a10c661fdec68836be17ab13a26c3829c5c51e75c4a70ebdadd917142c68d56cf0baf5a3a0b894558253c8dd5db6552f4dae7455c5e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@linusborg/vue-simple-portal" - } - ] - }, - { - "type": "library", - "name": "hast-util-table-cell-style", - "group": "@mapbox", - "version": "0.2.1", - "bom-ref": "app-template@0.1.0|@mapbox/hast-util-table-cell-style@0.2.1", - "author": "Mapbox", - "description": "Transform deprecated styling attributes on HAST table cells to inline styles", - "licenses": [ - { - "license": { - "id": "BSD-2-Clause" - } - } - ], - "purl": "pkg:npm/%40mapbox/hast-util-table-cell-style@0.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/mapbox/hast-util-table-cell-style.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/mapbox/hast-util-table-cell-style#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/mapbox/hast-util-table-cell-style/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2f2433e17248742758ffeb5e988843fc4774c7fa78180394c9ca454842b601db3508f299cba6fb57fd91384b5088b2d0f2ca08b34c5efd002847a930a725bfcb" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@mapbox/hast-util-table-cell-style" - } - ], - "components": [ - { - "type": "library", - "name": "unist-util-visit", - "version": "1.4.1", - "bom-ref": "app-template@0.1.0|@mapbox/hast-util-table-cell-style@0.2.1|unist-util-visit@1.4.1", - "author": "Titus Wormer", - "description": "Recursively walk over unist nodes", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/unist-util-visit@1.4.1", - "externalReferences": [ - { - "url": "git+https://github.com/syntax-tree/unist-util-visit.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-visit#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-visit/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "02f18d93b05bfff126259ca1b5152734c12921dfc06793e1fca5294c8d3d58742e0d91caa2f435a04bf799f98aa562ada0ccf2302e062c19b5672e64d767e323" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit" - } - ] - }, - { - "type": "library", - "name": "unist-util-visit-parents", - "version": "2.1.2", - "bom-ref": "app-template@0.1.0|@mapbox/hast-util-table-cell-style@0.2.1|unist-util-visit-parents@2.1.2", - "author": "Titus Wormer", - "description": "Recursively walk over unist nodes, with ancestral information", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/unist-util-visit-parents@2.1.2", - "externalReferences": [ - { - "url": "git+https://github.com/syntax-tree/unist-util-visit-parents.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-visit-parents#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-visit-parents/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "0f2379bc3e0d137692781f8f5d834ac731ac7e8731a7a6ac0dcd975c4ddbd1e90ed8169152906271b6d4ca07d2bd87d4cf52249a3151d5817b74f925ada319da" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-visit-parents" - } - ] - }, - { - "type": "library", - "name": "unist-util-is", - "version": "3.0.0", - "bom-ref": "app-template@0.1.0|@mapbox/hast-util-table-cell-style@0.2.1|unist-util-is@3.0.0", - "author": "Titus Wormer", - "description": "Utility to check if a node passes a test", - "licenses": [ - { - "license": { - "id": "MIT" - } - } - ], - "purl": "pkg:npm/unist-util-is@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/syntax-tree/unist-util-is.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-is#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/syntax-tree/unist-util-is/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b156595f7fa4b2954d98b5813c007aafeec3f5980014f3569bae9fed835be36d1195049b9fe9fcac6f1d1994a4ac447b6485c6418366e69a82defdc7a291f6e0" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@mapbox/hast-util-table-cell-style/node_modules/unist-util-is" - } - ] - } - ] - }, - { - "type": "library", - "name": "auth", - "group": "@nextcloud", - "version": "2.5.3", - "bom-ref": "app-template@0.1.0|@nextcloud/auth@2.5.3", - "author": "Christoph Wurst", - "description": "Nextcloud helpers related to authentication and the current user", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/auth@2.5.3", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-auth.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-auth#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-auth/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/auth/-/auth-2.5.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "2888562e4d0129c3f886fca9138a35d58a8a38f78531f1058d1ae151417e87b16bcbe7614c1204231b903d508a5cc2298d30ddf3bf75cbc57a51d459d9f78a01" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/auth" - } - ] - }, - { - "type": "library", - "name": "axios", - "group": "@nextcloud", - "version": "2.5.2", - "bom-ref": "app-template@0.1.0|@nextcloud/axios@2.5.2", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Axios client for Nextcloud", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/axios@2.5.2", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-axios.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-axios#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-axios/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/axios/-/axios-2.5.2.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "f1fac96fbee334c6f3d344e3b12aacd4fca66349c811b34ce26566c1e9f6b5763bc0d8116a2eae5e294895728e601f6347f17f1ca463e81e2f53057065b85d6f" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/axios" - } - ], - "components": [ - { - "type": "library", - "name": "router", - "group": "@nextcloud", - "version": "3.1.0", - "bom-ref": "app-template@0.1.0|@nextcloud/axios@2.5.2|@nextcloud/router@3.1.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Utils for generating Nextcloud URLs", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/router@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-router.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-router#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-router/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/router/-/router-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7b876421ac514b0759265645a67f71d37420067fd26b684dd61a7f040efe01bcf292648094ab967dd997f23ffc7b0acba50c18999476dc864ef57c29257ab653" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/axios/node_modules/@nextcloud/router" - } - ] - } - ] - }, - { - "type": "library", - "name": "browser-storage", - "group": "@nextcloud", - "version": "0.5.0", - "bom-ref": "app-template@0.1.0|@nextcloud/browser-storage@0.5.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Browser storage (e.g. local storage) abstraction for Nextcloud apps", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/browser-storage@0.5.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-browser-storage.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-browser-storage#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-browser-storage/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/browser-storage/-/browser-storage-0.5.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bac62be069494252b786065446f925a966fd8af8bbb20b12b85a97aeceece219752d34b87a7ccfae7910ba69ba9d1b10aee7f42134be381b0afa810b11bbd83c" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/browser-storage" - } - ] - }, - { - "type": "library", - "name": "capabilities", - "group": "@nextcloud", - "version": "1.2.1", - "bom-ref": "app-template@0.1.0|@nextcloud/capabilities@1.2.1", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Nextcloud helper to obtain the server capabilities", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/capabilities@1.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-capabilities.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-capabilities#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-capabilities/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/capabilities/-/capabilities-1.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "b27674ffdd74cf3c0de8f0ec225c7652f92daf54b9c740a58435277cf9428fb9ed36f102cee547358e70cdbcb6d8b22473ef598da0cab42c2e0addb27bef69fd" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/capabilities" - } - ], - "components": [ - { - "type": "library", - "name": "initial-state", - "group": "@nextcloud", - "version": "3.0.0", - "bom-ref": "app-template@0.1.0|@nextcloud/capabilities@1.2.1|@nextcloud/initial-state@3.0.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Access data from the nextcloud server-side initial state API within apps.", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/initial-state@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-initial-state.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-initial-state#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-initial-state/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "715f8705d9102469bc171901239ac54ff15b30d58d06fa5b8fa38fae0e007b860e3ac435e422fc2273ce030d6de1790e9102b63447541902d5533ff5f705db75" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/capabilities/node_modules/@nextcloud/initial-state" - } - ] - } - ] - }, - { - "type": "library", - "name": "dialogs", - "group": "@nextcloud", - "version": "3.2.0", - "bom-ref": "app-template@0.1.0|@nextcloud/dialogs@3.2.0", - "author": "Christoph Wurst", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/dialogs@3.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-dialogs.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-dialogs#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-dialogs/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/dialogs/-/dialogs-3.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "9e8b5a1c5f0b5cf2483416c82c26d17be7605e724f7bb3504c8acdd6fc1f6865121bd1947c47febf7ebbcb28366eb0a057aba513f1e63616234d0c16e40a9224" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/dialogs" - } - ], - "components": [ - { - "type": "library", - "name": "l10n", - "group": "@nextcloud", - "version": "1.6.0", - "bom-ref": "app-template@0.1.0|@nextcloud/dialogs@3.2.0|@nextcloud/l10n@1.6.0", - "author": "Christoph Wurst", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/l10n@1.6.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-l10n.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-l10n#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-l10n/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-1.6.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "68a1a582bc0df4e89a7cdefdd6c62eb34b217f035e5373e5ac7e8e8bd21299aea2252bcde9af1a24cf1618a089f69a816934793eb0ee724b8cfd69f26c159be8" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/dialogs/node_modules/@nextcloud/l10n" - } - ] - } - ] - }, - { - "type": "library", - "name": "event-bus", - "group": "@nextcloud", - "version": "3.3.3", - "bom-ref": "app-template@0.1.0|@nextcloud/event-bus@3.3.3", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "A simple event bus to communicate between Nextcloud components.", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/event-bus@3.3.3", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-event-bus.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-event-bus#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-event-bus/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/event-bus/-/event-bus-3.3.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "cc87ef2a6506917a55cd12a85eb70ef6192888a0e6eb97ea371cbf5c86c8c6b421641c8fab78039230699eedd5e46b3c25d6306bbdd1f038f357da07f0762122" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/event-bus" - } - ], - "components": [ - { - "type": "library", - "name": "semver", - "version": "7.7.4", - "bom-ref": "app-template@0.1.0|@nextcloud/event-bus@3.3.3|semver@7.7.4", - "author": "GitHub Inc.", - "description": "The semantic version parser used by npm.", - "licenses": [ - { - "license": { - "id": "ISC" - } - } - ], - "purl": "pkg:npm/semver@7.7.4", - "externalReferences": [ - { - "url": "git+https://github.com/npm/node-semver.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/npm/node-semver#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/npm/node-semver/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bc5282d8812d427561a53efc875629f30cf0adff0233e33328c1c62597c1b738593727111675ec1e4e84e53c4892432c80d4bb99d5f700607bc7640cd9d8b894" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/event-bus/node_modules/semver" - } - ] - } - ] - }, - { - "type": "library", - "name": "initial-state", - "group": "@nextcloud", - "version": "2.2.0", - "bom-ref": "app-template@0.1.0|@nextcloud/initial-state@2.2.0", - "author": "Christoph Wurst", - "description": "Access data from the nextcloud server-side initial state API within apps.", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/initial-state@2.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-initial-state.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-initial-state#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-initial-state/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-2.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "7035bdf0be4a1868294bca7377ed39df4e3fa7cd1ccaef14db14834066be9063d3a5416609bbf6aa73b95abc301936aeca36228c26a5d9b9b0f3655d7521fe3e" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/initial-state" - } - ] - }, - { - "type": "library", - "name": "l10n", - "group": "@nextcloud", - "version": "2.2.0", - "bom-ref": "app-template@0.1.0|@nextcloud/l10n@2.2.0", - "author": "Christoph Wurst", - "description": "Nextcloud L10n helpers for apps and libraries", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/l10n@2.2.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-l10n.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-l10n#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-l10n/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/l10n/-/l10n-2.2.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "500336349725fcd478e8c00d485ec6afbabcfd4a7aef6cd1c86af12e937793851136659033dba991b44c13ed4add3dbdc0fad4c8e21b42eef5d198ef65a7ea14" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/l10n" - } - ] - }, - { - "type": "library", - "name": "logger", - "group": "@nextcloud", - "version": "3.0.3", - "bom-ref": "app-template@0.1.0|@nextcloud/logger@3.0.3", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Generic JavaScript logging interface for Nextcloud apps and libraries", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/logger@3.0.3", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-logger.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-logger#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-logger/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/logger/-/logger-3.0.3.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "4dc6d544be3f3b97df235457166400143de0c304f5e4001daf5efbd31f9136a56f7c1768195ca1ccec0223203955f7377c0d6225715afab13a6ee2594a8aa573" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/logger" - } - ] - }, - { - "type": "library", - "name": "paths", - "group": "@nextcloud", - "version": "3.1.0", - "bom-ref": "app-template@0.1.0|@nextcloud/paths@3.1.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Helper functions for working with paths in Nextcloud apps", - "scope": "optional", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/paths@3.1.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-paths.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-paths#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-paths/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/paths/-/paths-3.1.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "bed15803f92d85a503ceee8a7a34ce2f53b09cecbbff2ca7ab9cdd07f501a5869c0168d45f90dd87838c5b1deb11abe4049f7f40686b16bc8d24b8cd7def0e40" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:extraneous", - "value": "true" - }, - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/paths" - } - ] - }, - { - "type": "library", - "name": "router", - "group": "@nextcloud", - "version": "2.2.1", - "bom-ref": "app-template@0.1.0|@nextcloud/router@2.2.1", - "author": "Christoph Wurst", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/router@2.2.1", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud/nextcloud-router.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-router#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud/nextcloud-router/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/router/-/router-2.2.1.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "65173f588d116a4b0424ccf4f07ffa2e298874ffb5035c531d3842604821b3b56000a369e7dd7bbd3d8e292a46d1c3116c8c24d289e0155b79141e6a8f2fe216" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/router" - } - ] - }, - { - "type": "library", - "name": "sharing", - "group": "@nextcloud", - "version": "0.4.0", - "bom-ref": "app-template@0.1.0|@nextcloud/sharing@0.4.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Front-end utilities for Nextcloud files sharing", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/sharing@0.4.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-sharing.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-sharing#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-sharing/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/sharing/-/sharing-0.4.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "d6150dc9ceee25d0699e298e9c4b2126312d00f023cc361597aaa65aa179671a0df703af6c4c70d108d7df11486c76d7d9d9af6d134b063d11ccbce2a666727a" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/sharing" - } - ], - "components": [ - { - "type": "library", - "name": "initial-state", - "group": "@nextcloud", - "version": "3.0.0", - "bom-ref": "app-template@0.1.0|@nextcloud/sharing@0.4.0|@nextcloud/initial-state@3.0.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Access data from the nextcloud server-side initial state API within apps.", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/initial-state@3.0.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-initial-state.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-initial-state#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-initial-state/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/initial-state/-/initial-state-3.0.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "715f8705d9102469bc171901239ac54ff15b30d58d06fa5b8fa38fae0e007b860e3ac435e422fc2273ce030d6de1790e9102b63447541902d5533ff5f705db75" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/sharing/node_modules/@nextcloud/initial-state" - } - ] - } - ] - }, - { - "type": "library", - "name": "typings", - "group": "@nextcloud", - "version": "1.10.0", - "bom-ref": "app-template@0.1.0|@nextcloud/typings@1.10.0", - "author": "Nextcloud GmbH and Nextcloud contributors", - "description": "Nextcloud TypeScript typings", - "licenses": [ - { - "license": { - "id": "GPL-3.0-or-later" - } - } - ], - "purl": "pkg:npm/%40nextcloud/typings@1.10.0", - "externalReferences": [ - { - "url": "git+https://github.com/nextcloud-libraries/nextcloud-typings.git", - "type": "vcs", - "comment": "as detected from PackageJson property \"repository.url\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-typings#readme", - "type": "website", - "comment": "as detected from PackageJson property \"homepage\"" - }, - { - "url": "https://github.com/nextcloud-libraries/nextcloud-typings/issues", - "type": "issue-tracker", - "comment": "as detected from PackageJson property \"bugs.url\"" - }, - { - "url": "https://registry.npmjs.org/@nextcloud/typings/-/typings-1.10.0.tgz", - "type": "distribution", - "hashes": [ - { - "alg": "SHA-512", - "content": "48c0b8dab0e3387dd2b293d32cc651bfbe999621e98f6249905f2918b3fc97542b553671138ed0cf9a9e2a66e3d952fe751bf67bf3608b1940166cd59f1921aa" - } - ], - "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\"" - } - ], - "properties": [ - { - "name": "cdx:npm:package:path", - "value": "node_modules/@nextcloud/typings" - } - ] - }, - { - "type": "library", - "name": "vue-select", - "group": "@nextcloud", - "version": "3.26.0", - "bom-ref": "app-template@0.1.0|@nextcloud/vue-select@3.26.0", - "author": "Jeff Sagal", - "description": "Everything you wish the HTML