Page History
...
JS7 - Package Management allows to enable and to disable software packages based on information from the SBOM.
...
The sbom.json
file is available from the JS7_CONTROLLER_HOME
directory.
Example:
- Unix:
/opt/sos-berlin.com/js7/controller/sbom.json
- Windows:
C:\Program Files\sos-berlin.com\js7\controller\sbom.json
Accessing the Agent SBOM
The sbom.json
file is available from the JS7_AGENT_HOME
directory.
Accessing the JOC Cockpit SBOM
Example:
- Unix:
/opt/sos-berlin.com/js7/agent/sbom.json
- Windows:
C:\Program Files\sos-berlin.com\js7\agent\sbom.json
Accessing the JOC Cockpit SBOM
The SBOM ships from the sbom.json
file that is The SBOM ships from the sbom.json
file that is available for download from JOC Cockpit.
Example:
- Unix:
/opt/sos-berlin.com/js7
URL: <http|https>://<host>:<port>/joc/sbom.json
<http> or <https>
is the protocol for which JOC Cockpit is operated.<host>
is the name of the host on which JOC Cockpit is running.<port>
is the port for which JOC Cockpit is operated.- Directory:
JETTY_BASE/webapps/joc/sbom.json
Downloading from the Login Window
...
Downloading from any JOC Cockpit page
...
- Windows:
C:\Program Files\sos-berlin.com\js7\joc\sbom.json
Example
Find the following example of an SBOM file for JOC Cockpit release 2.5.3:
- Download: sbom.json
Code Block | ||
---|---|---|
|
Example
Find the following example of an SBOM file for JOC Cockpit release 2.5.3:
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "$schema": "http://cyclonedx.org/schema/bom-1.4.schema.json", "bomFormat": "CycloneDX", "specVersion": "1.4", "version": 1, "serialNumber": "urn:uuid:7dab0542-3a28-4cb8-af80-5c9699ffb719", "metadata": { "timestamp": "2023-04-05T12:46:31.277Z", "tools": [ { "vendor": "@cyclonedx", "name": "cyclonedx-npm", "version": "1.9.1", "externalReferences": [ "bomFormat": "CycloneDX", "specVersion": "1.4", "version": 1, "serialNumber": "urn:uuid:9de0c596-7634-4a44-9338-f1b658f61567", "metadata": { "timestamp": "2023-04-10T20:12:38.582Z", "tools": [ { "vendor": "@cyclonedx", "name": "cyclonedx-npm", "version": "1.9.1", "externalReferences": [ { "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git", "type": "vcs", "comment": "as detected from PackageJson property \"repository.url\"" }, { "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", "type": "website", "comment": "as detected from PackageJson property \"homepage\"" }, { "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues", "type": "issue-tracker", "comment": "as detected from PackageJson property \"bugs.url\"" } ] }, { "vendor": "@cyclonedx", "name": "cyclonedx-library", "version": "1.12.2", "externalReferences": [ { "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git", "type": "vcs", "comment": "as detected from PackageJson property \"repository.url\"" }, { "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme", "type": "website", "comment": "as detected from PackageJson property \"homepage\"" }, { "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues", "type": "issue-tracker", "comment": "as detected from PackageJson property \"bugs.url\"" } ] } ], "component": { "type": "application", "name": "js7-joc-cockpit", "version": "2.5.4", "bom-ref": "js7-joc-cockpit@2.5.4", "purl": "pkg:npm/js7-joc-cockpit@2.5.4", "properties": [ { "name": "cdx:npm:package:path", "value": "" }, { "name": "cdx:npm:package:private", "value": "true" } ] } }, "components": [ { "type": "library", "name": "__ngcc_entry_points__.json", "bom-ref": "-/__ngcc_entry_points__.json@-", "purl": "pkg:npm/__ngcc_entry_points__.json", "properties": [ { "name": "cdx:npm:package:path", "value": "node_modules/__ngcc_entry_points__.json" }, { "name": "cdx:npm:package:extraneous", "value": "true" } ] }, { "type": "library", "name": "build-angular", "group": "@angular-devkit", "version": "14.2.11", "bom-ref": "@angular-devkit/build-angular@14.2.11", "author": "Angular Authors", "description": "Angular Webpack Build Facade", "licenses": [ { "license": { "id": "MIT" } } ], "purl": "pkg:npm/%40angular-devkit/build-angular@14.2.11", "externalReferences": [ { "url": "git+https://github.com/angular/angular-cli.git", "type": "vcs", "comment": "as detected from PackageJson property \"repository.url\"" }, { "url": "https://github.com/angular/angular-cli", "type": "website", "comment": "as detected from PackageJson property \"homepage\"" }, { "url": "https://github.com/angular/angular-cli/issues", "type": "issue-tracker", "comment": "as detected from PackageJson property \"bugs.url\"" }, { "url": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.2.11.tgz", "type": "distribution", "comment": "as detected from npm-ls property \"resolved\"" } ], "properties": [ { "name": "cdx:npm:package:path", "value": "node_modules/@angular-devkit/build-angular" } ], "components": [ { "type": "library", "name": "rxjs", "version": "6.6.7", "bom-ref": "@angular-devkit/build-angular@14.2.11|rxjs@6.6.7", "author": "Ben Lesh", "description": "Reactive Extensions for modern JavaScript", "licenses": [ { "license": { "id": "Apache-2.0" } } ], "purl": "pkg:npm/rxjs@6.6.7", "externalReferences": [ { "url": "git+https://github.com/reactivex/rxjs.git", "type": "vcs", "comment": "as detected from PackageJson property \"repository.url\"" }, { "url": "https://github.com/ReactiveX/RxJS", "type": "website", "comment": "as detected from PackageJson property \"homepage\"" }, { "url": "https://github.com/ReactiveX/RxJS/issues", "type": "issue-tracker", "comment": "as detected from PackageJson property \"bugs.url\"" }, { "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "type": "distribution", "comment": "as detected from npm-ls property \"resolved\"" } ], "properties": [ { "name": "cdx:npm:package:path", "value": "node_modules/@angular-devkit/build-angular/node_modules/rxjs" } ], "components": [ { "type": "library", "name": "tslib", "version": "1.14.1", { "bom-ref": "@angular-devkit/build-angular@14.2.11|rxjs@6.6.7|tslib@1.14.1", "urlauthor": "git+https://github.com/CycloneDX/cyclonedx-node-npm.gitMicrosoft Corp.", "typedescription": "vcsRuntime library for TypeScript helper functions", "commentlicenses": "as[ detected from PackageJson property \"repository.url\"" },{ { "license": { "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme", "typeid": "website0BSD", "comment": "as detected from PackageJson property \"homepage\"" } }, { ], "urlpurl": "httpspkg:npm//github.com/CycloneDX/cyclonedx-node-npm/issuestslib@1.14.1", "typeexternalReferences": "issue-tracker",[ "comment": "as detected from PackageJson property \"bugs.url\"" { } ]"url": "git+https://github.com/Microsoft/tslib.git", }, { "vendortype": "@cyclonedxvcs", "name": "cyclonedx-library", "versioncomment": "1.12.2", as detected from PackageJson property \"repository.url\"" "externalReferences": [ }, { "url": "git+https://githubwww.typescriptlang.com/CycloneDX/cyclonedx-javascript-library.gitorg/", "type": "vcswebsite", "comment": "as detected from PackageJson property \"repository.url\""homepage\"" }, }, { { "url": "https://github.com/Microsoft/CycloneDX/cyclonedx-javascript-library#readmeTypeScript/issues", "type": "websiteissue-tracker", "comment": "as detected from PackageJson property \"homepagebugs.url\"" }, { "url": "https://githubregistry.npmjs.comorg/CycloneDXtslib/cyclonedx-javascript-library/issues/tslib-1.14.1.tgz", "type": "issue-trackerdistribution", "comment": "as detected from PackageJsonnpm-ls property \"bugs.urlresolved\"" } ], } "properties": [ ], { "component": { "typename": "applicationcdx:npm:package:path", "name": "joc-cockpit", "versionvalue": "2.5.3",node_modules/@angular-devkit/build-angular/node_modules/rxjs/node_modules/tslib" "bom-ref": "joc-cockpit@2.5.3", "purl": "pkg:npm/joc-cockpit@2.5.3", } "properties": [ ] { "name": "cdx:npm:package:path", } "value": ""] }, { "nametype": "cdx:npm:package:privatelibrary", "name": "tslib", "valueversion": "true2.4.0", } "bom-ref": "@angular-devkit/build-angular@14.2.11|tslib@2.4.0", ] } }, "componentsauthor": [ "Microsoft Corp.", { "typedescription": "Runtime library for TypeScript helper functions", "namelicenses": "__ngcc_entry_points__.json",[ "bom-ref": "-/__ngcc_entry_points__.json@-", { "purl": "pkg:npm/__ngcc_entry_points__.json", "propertieslicense": [{ { "nameid": "cdx:npm:package:path",0BSD" "value": "node_modules/__ngcc_entry_points__.json" } }, { ], "namepurl": "cdxpkg:npm:package:extraneous/tslib@2.4.0", "externalReferences": [ "value": "true" { } ]"url": "git+https://github.com/Microsoft/tslib.git", }, { "type": "libraryvcs", "namecomment": "build-angular", "group": "@angular-devkit", as detected from PackageJson property \"repository.url\"" "version": "14.2.11", "bom-ref": "@angular-devkit/build-angular@14.2.11" }, "author": "Angular Authors", { "description": "Angular Webpack Build Facade", "licensesurl": [ "https://www.typescriptlang.org/", { "licensetype": {"website", "idcomment": "MIT" as detected from PackageJson property \"homepage\"" } } ], "purl": "pkg:npm/%40angular-devkit/build-angular@14.2.11", "externalReferences": [{ { "url": "git+https://github.com/Microsoft/angular/angular-cli.gitTypeScript/issues", "type": "vcsissue-tracker", "comment": "as detected from PackageJson property \"repositorybugs.url\"" }, { "url": "https://github.com/angular/angular-cliregistry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "type": "websitedistribution", "comment": "as detected from PackageJsonnpm-ls property \"homepageresolved\"" }, {} "url": "https://github.com/angular/angular-cli/issues"], "typeproperties": "issue-tracker",[ "comment": "as detected from PackageJson property \"bugs.url\"" { }"name": "cdx:npm:package:path", { "urlvalue": "https://registry.npmjs.orgnode_modules/@angular-devkit/build-angular/-/build-angular-14.2.11.tgz", node_modules/tslib" "type": "distribution", } "comment": "as detected from npm-ls property \"resolved\"" ] } }] ]}, ... "dependencies": [ { "ref": "joc-cockpit@2.5.34", "dependsOn": [ "-/__ngcc_entry_points__.json@-", "@angular-devkit/build-angular@14.2.11", "@angular/animations@14.3.0", "@angular/cli@14.2.11", "@angular/common@14.3.0", "@angular/compiler-cli@14.3.0", "@angular/compiler@14.3.0", "@angular/core@14.3.0", "@angular/forms@14.3.0", "@angular/platform-browser-dynamic@14.3.0", "@angular/platform-browser@14.3.0", "@angular/router@14.3.0", "@ctrl/ngx-codemirror@5.1.1", "@cyclonedx/cyclonedx-npm@1.9.1", "@ngx-translate/core@14.0.0", "@ngx-translate/http-loader@7.0.0", "@types/jasmine@3.10.7", "@types/node@12.20.55", "@types/underscore@1.11.4", "@xmldom/xmldom@0.8.6", "ang-jsoneditor@1.10.5", "angular-gridster2@14.1.5", "chart.js@3.9.1", "chartjs-plugin-datalabels@2.2.0", "codemirror@5.65.12", "cross-env@7.0.3", "crypto-js@4.1.1", "d3-array@3.2.3", "d3-brush@3.0.0", "d3-color@3.1.0", "d3-format@3.1.0", "d3-scale@4.0.2", "d3-selection@3.0.0", "d3-shape@3.2.0", "date-holidays@3.19.0", "file-saver@2.0.5", "font-awesome@4.7.0", "jasmine-core@4.0.1", "jasmine-spec-reporter@5.0.2", "jsoneditor@9.10.0", "karma-chrome-launcher@3.1.1", "karma-coverage@2.1.1", "karma-jasmine-html-reporter@1.7.0", "karma-jasmine@4.0.2", "karma@6.3.20", "moment-timezone@0.5.42", "ng-zorro-antd@14.3.0", "ng2-charts@3.1.2", "ng2-file-upload@1.4.0", "ngx-clipboard@15.1.0", "ngx-toastr@16.1.0", "perfect-scrollbar@1.5.5", "replace-in-file@6.3.5", "resize-observer-polyfill@1.5.1", "rxjs@7.8.0", "save-svg-as-png@1.4.17", "stream@0.0.2", "svg-gauge@1.0.7", "tslib@2.5.0", "typescript@4.6.4", "underscore@1.13.6", "xlsx@0.17.5", "xml-formatter@2.6.1", "xml-js@1.6.11", "xpath@0.0.32", "zone.js@0.11.8" ] }, { "ref": "-/__ngcc_entry_points__.json@-" }, ... |
...
Overview
Content Tools