Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SBOM ships from the sbom.json file that is available for download from the JOC Cockpit_HOME directory.

Example:

  • Unix: /opt/sos-berlin.com/js7/joc/sbom.json
  • Windows: C:\Program Files\sos-berlin.com\js7\joc\sbom.json

...

Find the following example of an SBOM file for JOC Cockpit the JS7 Agent release 2.5.3:

Code Block
languageyml
titleExtract of the SBOM example
linenumberstrue
collapsetrue
{
  "$schemabomFormat": "http://cyclonedx.org/schema/bom-1.4.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion" : "1.4",
  "version": 1,
  "serialNumber"serialNumber" : "urn:uuid:9de0c59626528067-7634d05b-4a444457-9338-f1b658f61567"bec6-59e72e50d80e",
  "version" : 1,
  "metadata" : {
    "timestamp" : "2023-04-10T2011T12:1224:38.582Z08Z",
    "tools" : [
      {
        "vendor" : "@cyclonedxOWASP Foundation",
        "name" : "cyclonedx-npmCycloneDX Maven plugin",
        "version" : "12.97.1",
        "externalReferenceshashes" : [
          {
            "urlalg" : "git+https://github.com/CycloneDX/cyclonedx-node-npm.gitMD5",
            "typecontent" : "vcs538c878ebf89b372876e247d056a3fc5",
          },
    "comment": "as detected from PackageJson property \"repository.url\"" {
          },
  "alg"        {: "SHA-1",
            "urlcontent" : "https://github.com/CycloneDX/cyclonedx-node-npm#readme",4561e50edb47e12a03712b1afce9b20cba32fd28"
          },
  "type": "website",
        {
      "comment": "as detected from PackageJson property \"homepage\"""alg" : "SHA-256",
          },
  "content" : "f0ea7b3bcf5c7ba649b8d9807e805385330501881677d47333aebce8305ef4d4"
      {
    },
        "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues",  {
            "typealg" : "issueSHA-tracker512",
            "commentcontent" : "as detected from PackageJson property \"bugs.url\"a35400ca6411692ae8964fe7030eaba2a83a2fa50e2883def3054191283c3b48e2dcdd68bf80f5a0ede3898cc6b7cb7b998aacd2c1e969320053c43b6ab8d873"
          },
        ]
      },{
      {
        "vendor""alg" : "@cyclonedxSHA-384",
        "name": "cyclonedx-library",
        "versioncontent" : "1.12.275c0c03a03c69e82ad1f7b942d6d733da8261c4058174355d6b24ebd88cee34180f2e8484d2b0fedaf459078bdf6e927",
        "externalReferences": [  },
          {
            "urlalg" : "git+https://github.com/CycloneDX/cyclonedx-javascript-library.gitSHA3-384",
            "typecontent" : "vcs98cd312d4dfc104a0a66d65023d0aade423f08951f2a9e0215e703f0c81c4f274d8e11a2db1abc30a558b820d65860c4",
          },
  "comment": "as detected from PackageJson property \"repository.url\"      {
            "alg" : "SHA3-256",
            "content" : "0c5fd65013128de457b049a824c4ad11212d668b503613ce19a54d545e5cf82d"
          },
          {
            "urlalg" : "https://github.com/CycloneDX/cyclonedx-javascript-library#readmeSHA3-512",
            "typecontent" : "website72ea0ed8faa3cc4493db96d0223094842e7153890b091ff364040ad3ad89363157fc9d1bd852262124aec83134f0c19aa4fd0fa482031d38a76d74dfd36b7964",
          }
  "comment": "as detected from PackageJson property \"homepage\"" ]
      }
    }],
    "component"  :    {
            "urlgroup" : "https://github.com/CycloneDX/cyclonedx-javascript-library/issuescom.sos-berlin.setups",
            "typename" : "issueagent-sos-trackersbom",
      "version"   : "2.5.3",
      "commentdescription" : "asA detectedpom fromthat PackageJsoncreates propertyall \"bugssetups.url\"",
      "licenses" : [  }],
      "purl"  ]: "pkg:maven/com.sos-berlin.setups/agent-sos-sbom@2.5.3?type=jar",
      "externalReferences" : }[
    ],
    "component": {
          "type" : "applicationvcs",
          "nameurl" : "js7-joc-cockpit"https://github.com/sos-berlin/setup/jobscheduler/agent-sos-sbom"
        }
      ],
      "versiontype" : "2.5.4library",
      "bom-ref" : "js7-joc-cockpit@2pkg:maven/com.sos-berlin.setups/agent-sos-sbom@2.5.43?type=jar",
    }
  "purl": "pkg:npm/js7-joc-cockpit@2.5.4"},
      "propertiescomponents" : [
        {
          "namepublisher" : "cdx:npm:package:path",
    Software- und Organsiations-Service GmbH, Berlin",
      "valuegroup" : "com.sos-berlin.js7.engine",
      "name"  }: "js7-agent_2.13",
      "version"  {: "2.5.3",
          "namedescription" : "cdx:npm:package:privatejs7-agent",
          "valuescope" : "trueoptional",
      "hashes" : }[
       ] {
     }
  },
   "componentsalg" : ["MD5",
    {
      "typecontent" : "library"9890f27abea81351d992f6233f5319d4"
        },
       "name": "__ngcc_entry_points__.json",
 {
       "bom-ref"   "alg" : "-/__ngcc_entry_points__.json@-SHA-1",
          "purlcontent" : "pkg:npm/__ngcc_entry_points__.json",
eb6e46e9d60555b97e19ec4e47466747d626121c"
       "properties": [ },
        {
          "namealg" : "cdx:npm:package:pathSHA-256",
          "valuecontent" : "node_modules/__ngcc_entry_points__.json9bce37ed1a7d72726f50868cfbc25c67b408040c6de08b1b6b92ef38ebfbef91"
        },
        {
          "namealg" : "cdx:npm:package:extraneousSHA-512",
          "valuecontent" : "true182deb6603a92e68b63d2a8e9f222f3d6ebf6d0128c86c77d6f0ac0935fd9ceb749e41a0dc4899cde963f083a5491f1bee0d308f765862be7b7617407c1949eb"
        },
        ]{
    },
    {
      "typealg" : "librarySHA-384",
          "namecontent" : "build-angular30e11a6173cebb1ada2d0997967f744593891e2c7fdae56cb6752ef0ee2d3b335949bb1b58913cbbb2b9c57b9cd4499e",
       "group": "@angular-devkit" },
       "version": "14.2.11",
 {
          "bom-refalg" : "@angular-devkit/build-angular@14.2.11SHA3-384",
          "authorcontent" : "Angular Authors"01469eed6af10deaaccc7d6553782811b3d50f266b374033f49c77a942a6fd864fb674eaf4f237e1197c23d33f0d4d43"
        },
      "description": "Angular Webpack Build Facade",
  {
          "alg" : "SHA3-256",
          "licensescontent" : ["e6ef3c6d8e6a11cf1011139e4e595a9228433a9ba97dcd8a8faa4624f095dfe3"
        {},
          "license": {
            "idalg" : "MITSHA3-512",
          "content" : }"0b83b3118ab0142dc010273f1da042f8ec6ee904e96af3aa0d5d7b679b2a0e32f23178798fa5bd9f864fc4c887393d72f8f81e79a3fe9ef970273b21c16ab760"
        }
      ],
      "purllicenses": "pkg:npm/%40angular-devkit/build-angular@14.2.11",
      "externalReferences": [
        {
          "urllicense" : "git+https://github.com/angular/angular-cli.git",{
            "typename" : "vcsGPLv3",
          "comment": "as detected from PackageJson property \"repository.url\""
 : "https://www.gnu.org/licenses/gpl-3.0.txt"
          },
        {}
      ],
      "urlpurl" : "httpspkg://github.com/angular/angular-cli",
   maven/com.sos-berlin.js7.engine/js7-agent_2.13@2.5.3?type=jar",
       "typeexternalReferences" : "website",[
        {
    "comment"      "type" : "as detected from PackageJson property \"homepage\""website",
          "url" : "https://js7.sh"
        },
        {
          "urltype" : "https://github.com/angular/angular-cli/issuesvcs",
          "typeurl" : "issue-tracker",https://github.com/sos-berlin/js7"
        }
  "comment": "as detected from PackageJson property \"bugs.url\""
        ],
      "type" : "library",
      "bom-ref" : "pkg:maven/com.sos-berlin.js7.engine/js7-agent_2.13@2.5.3?type=jar"
    },
...
  "dependencies" : [
    {
          "urlref" : "httpspkg:maven//registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-14.2.11.tgz",
  com.sos-berlin.setups/agent-sos-sbom@2.5.3?type=jar",
        "typedependsOn" : "distribution",[
          "comment": "as detected from npm-ls property \"resolved\""pkg:maven/com.sos-berlin.js7.engine/js7-agent_2.13@2.5.3?type=jar",
        }
      ],
"pkg:maven/com.sos-berlin.js7.engine/js7-agent-client_2.13@2.5.3?type=jar",
        "properties": [
        {pkg:maven/com.sos-berlin.js7.engine/js7-agent-data_2.13@2.5.3?type=jar",
          "name": "cdx:npm:package:path",
  pkg:maven/com.sos-berlin.js7.engine/js7-base_2.13@2.5.3?type=jar",
        "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",
              "author": "Microsoft Corp.",
              "description": "Runtime library for TypeScript helper functions",
              "licenses": [
                {
                  "license": {
                    "id": "0BSD"
                  }
                }
              ],
              "purl": "pkg:npm/tslib@1.14.1",
              "externalReferences": [
                {
                  "url": "git+https://github.com/Microsoft/tslib.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://www.typescriptlang.org/",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/Microsoft/TypeScript/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.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/node_modules/tslib"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "tslib",
          "version": "2.4.0",
          "bom-ref": "@angular-devkit/build-angular@14.2.11|tslib@2.4.0",
          "author": "Microsoft Corp.",
          "description": "Runtime library for TypeScript helper functions",
          "licenses": [
            {
              "license": {
                "id": "0BSD"
              }
            }
          ],
          "purl": "pkg:npm/tslib@2.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/Microsoft/tslib.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://www.typescriptlang.org/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Microsoft/TypeScript/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
   pkg:maven/com.sos-berlin.js7.engine/js7-cluster_2.13@2.5.3?type=jar",
           "value": "node_modules/@angular-devkit/build-angular/node_modules/tslib"
            }
          ]
        }pkg:maven/com.sos-berlin.js7.engine/js7-cluster-watch_2.13@2.5.3?type=jar",
      ]
    },
...
  "dependencies": [
    {
  "pkg:maven/com.sos-berlin.js7.engine/js7-cluster-watch-api_2.13@2.5.3?type=jar",
        "ref": "joc-cockpit@2.5.4pkg:maven/com.sos-berlin.js7.engine/js7-common_2.13@2.5.3?type=jar",
      "dependsOn": [  "pkg:maven/com.sos-berlin.js7.engine/js7-common-http_2.13@2.5.3?type=jar",
        "pkg:maven/com.sos-berlin.js7.engine/__ngcc_entry_points__.json@-js7-controller_2.13@2.5.3?type=jar",
        "@angular-devkit/build-angular@14.2.11pkg:maven/com.sos-berlin.js7.engine/js7-controller-client_2.13@2.5.3?type=jar",
        "@angular/animations@14.3.0",
        "@angular/cli@14.2.11",
        "@angular/common@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-core_2.13@2.5.3?type=jar",
        "@angular/compiler-cli@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-data_2.13@2.5.3?type=jar",
        "@angular/compiler@14.3.0",
        "@angular/core@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-data-for-java_2.13@2.5.3?type=jar",
        "@angular/forms@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-journal_2.13@2.5.3?type=jar",
        "@angular/platform-browser-dynamic@14.3.0",
        "@angular/platform-browser@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-launcher_2.13@2.5.3?type=jar",
        "@angular/router@14.3.0pkg:maven/com.sos-berlin.js7.engine/js7-launcher-for-java_2.13@2.5.3?type=jar",
        "@ctrl/ngx-codemirror@5.1.1pkg:maven/com.sos-berlin.js7.engine/js7-launcher-for-windows_2.13@2.5.3?type=jar",
        "@cyclonedx/cyclonedx-npm@1.9.1 "pkg:maven/com.sos-berlin.js7.engine/js7-license_2.13@2.5.3?type=jar",
        "@ngx-translate/core@14.0.0pkg:maven/com.sos-berlin.js7.engine/js7-proxy_2.13@2.5.3?type=jar",
        "@ngx-translate/http-loader@7.0.0pkg:maven/com.sos-berlin.js7.engine/js7-service-pgp_2.13@2.5.3?type=jar",
        "@types/jasmine@3.10.7",
        "@types/node@12.20.55pkg:maven/com.sos-berlin.js7.engine/js7-subagent_2.13@2.5.3?type=jar",
        "@types/underscore@1.11.4pkg:maven/com.sos-berlin/sos-commons-cli@2.5.3?type=jar",
        "@xmldom/xmldom@0.8.6pkg:maven/com.sos-berlin/sos-commons-credentialstore@2.5.3?type=jar",
        "ang-jsoneditor@1.10.5pkg:maven/com.sos-berlin/sos-commons-exception@2.5.3?type=jar",
        "angular-gridster2@14.1.5pkg:maven/com.sos-berlin/sos-commons-hibernate@2.5.3?type=jar",
        "chart.js@3.9.1",
        "chartjs-plugin-datalabels@2.2.0pkg:maven/com.sos-berlin/sos-commons-httpclient@2.5.3?type=jar",
        "codemirror@5.65.12pkg:maven/com.sos-berlin/sos-commons-mail@2.5.3?type=jar",
        "cross-env@7.0.3pkg:maven/com.sos-berlin/sos-commons-sign@2.5.3?type=jar",
        "crypto-js@4.1.1"pkg:maven/com.sos-berlin/sos-commons-util@2.5.3?type=jar",
        "d3-array@3.2.3pkg:maven/com.sos-berlin/sos-commons-vfs@2.5.3?type=jar",
        "d3-brush@3.0.0pkg:maven/com.sos-berlin/sos-commons-xml@2.5.3?type=jar",
        "d3-color@3.1.0pkg:maven/com.sos-berlin/sos-jitl-jobs@2.5.3?type=jar",
        "d3-format@3.1.0pkg:maven/com.sos-berlin/sos-js7-loganonymizer@2.5.3?type=jar",
        "d3-scale@4.0.2pkg:maven/com.sos-berlin/sos-webservices-json@2.5.3?type=jar",
        "d3-selection@3.0.0",pkg:maven/com.sos-berlin/sos-yade-commons@2.5.3?type=jar"
      ]
    },
    "d3-shape@3.2.0",{
      "ref" : "date-holidays@3.19.0pkg:maven/com.sos-berlin.js7.engine/js7-agent_2.13@2.5.3?type=jar",
      "dependsOn"  "file-saver@2.0.5",: [
        "font-awesome@4.7.0pkg:maven/org.scala-lang/scala-library@2.13.10?type=jar",
        "jasmine-core@4.0.1pkg:maven/com.sos-berlin.js7.engine/js7-subagent_2.13@2.5.3?type=jar",
        "jasmine-spec-reporter@5.0.2",
        "jsoneditor@9.10.0pkg:maven/com.sos-berlin.js7.engine/js7-agent-data_2.13@2.5.3?type=jar",
        "karma-chrome-launcher@3.1.1pkg:maven/com.sos-berlin.js7.engine/js7-launcher_2.13@2.5.3?type=jar",
        "karma-coverage@2.1.1pkg:maven/com.sos-berlin.js7.engine/js7-core_2.13@2.5.3?type=jar",
        "karma-jasmine-html-reporter@1.7.0pkg:maven/com.sos-berlin.js7.engine/js7-common_2.13@2.5.3?type=jar",
        "karma-jasmine@4.0.2pkg:maven/com.sos-berlin.js7.engine/js7-data_2.13@2.5.3?type=jar",
        "karma@6.3.20pkg:maven/com.google.code.findbugs/jsr305@3.0.2?type=jar",
        "moment-timezone@0.5.42pkg:maven/com.typesafe.akka/akka-actor_2.13@2.6.20?type=jar",
        "ng-zorro-antd@14.3.0pkg:maven/com.typesafe.akka/akka-stream_2.13@2.6.20?type=jar",
        "ng2-charts@3.1.2pkg:maven/com.typesafe.akka/akka-slf4j_2.13@2.6.20?type=jar",
        "ng2-file-upload@1.4.0pkg:maven/com.typesafe.akka/akka-http_2.13@10.2.10?type=jar",
        "ngx-clipboard@15.1.0pkg:maven/com.intellij/annotations@12.0?type=jar",
        "ngx-toastr@16pkg:maven/com.google.inject/guice@5.1.0?type=jar",
        "perfect-scrollbar@1.5.5",
        "replace-in-file@6.3.5pkg:maven/javax.inject/javax.inject@1?type=jar",
        "resize-observer-polyfill@1.5.1",
pkg:maven/com.google.guava/guava@31.1-jre?type=jar"
      ]
    "rxjs@7.8.0"},
    {
    "save-svg-as-png@1.4.17  "ref" : "pkg:maven/org.scala-lang/scala-library@2.13.10?type=jar",
      "dependsOn"  "stream@0.0.2",: [ ]
    },
    "svg-gauge@1.0.7",{
      "ref" : "tslib@2pkg:maven/com.sos-berlin.js7.engine/js7-subagent_2.13@2.5.03?type=jar",
      "dependsOn"  "typescript@4.6.4",: [
        "underscore@1pkg:maven/org.scala-lang/scala-library@2.13.610?type=jar",
        "xlsx@0.17.5pkg:maven/com.sos-berlin.js7.engine/js7-launcher_2.13@2.5.3?type=jar",
        "xml-formatter@2.6.1pkg:maven/com.sos-berlin.js7.engine/js7-common_2.13@2.5.3?type=jar",
        "xml-js@1.6.11",
        "xpath@0.0.32pkg:maven/com.sos-berlin.js7.engine/js7-data_2.13@2.5.3?type=jar",
        "zone.js@0.11.8pkg:maven/com.intellij/annotations@12.0?type=jar"
      ]
    },
    {
      "ref": "-/__ngcc_entry_points__.json@-"
    },
...