{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "ccb-0.2.0.1-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/ccb-0.2.0.1-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-ccb-2.0.1",
      "name": "ccb",
      "licenseConcluded": "MulanPSL-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f8614b8eba93ec3c54a0a6a02b1b39eaa5da453fc7235de0cd0893995ef1fbdd"
        }
      ],
      "description": "This repository serves as a client-side tool for EulerMaker, allowing users to perform command-line operations on EulerMaker from within their own environment.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ccb@2.0.1-1.oe2403sp4?arch=noarch&epoch=0&upstream=ccb-2.0.1-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://atomgit.com/openeuler/ccb",
      "licenseDeclared": "MulanPSL-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "ccb is a client-side tool for EulerMaker",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.1-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-bash-5.2.15",
      "name": "bash",
      "licenseConcluded": "GPLv3",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9e44c67402e88f8c3409ae71f375e1239d0fe67abb011f90acd3cff8eed95a11"
        }
      ],
      "description": "Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/bash@5.2.15-19.oe2403sp4?arch=aarch64&epoch=0&upstream=bash-5.2.15-19.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/bash",
      "licenseDeclared": "GPLv3",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "It is the Bourne Again Shell",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.2.15-19.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-coreutils-9.4",
      "name": "coreutils",
      "licenseConcluded": "GPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "9a45326d88eefd6f8a0018a1626f7decc11e3649f47296d7ce55e5ce473c3296"
        }
      ],
      "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/coreutils@9.4-22.oe2403sp4?arch=aarch64&epoch=0&upstream=coreutils-9.4-22.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.gnu.org/software/coreutils/",
      "licenseDeclared": "GPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:9.4-22.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-diffutils-3.10",
      "name": "diffutils",
      "licenseConcluded": "GPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b167c2091532861773e123790820626e7252b31a0cec9d2a1d9e63da7dec95ce"
        }
      ],
      "description": "GNU Diffutils is a package of several programs related to finding differences between files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/diffutils@3.10-2.oe2403sp4?arch=aarch64&epoch=0&upstream=diffutils-3.10-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/diffutils/diffutils.html",
      "licenseDeclared": "GPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A GNU collection of diff utilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.10-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-docker-engine-18.09.0",
      "name": "docker-engine",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3d32677ae804b7f7a50daddd7c34f39099a37c880d3d0228e3e6e1c95e7bee9e"
        }
      ],
      "description": "Docker is an open source project to build, ship and run any application as a\nlightweight container.\n\nDocker containers are both hardware-agnostic and platform-agnostic. This means\nthey can run anywhere, from your laptop to the largest EC2 compute instance and\neverything in between - and they don't require you to use a particular\nlanguage, framework or packaging system. That makes them great building blocks\nfor deploying and scaling web apps, databases, and backend services without\ndepending on a particular stack or provider.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/docker-engine@18.09.0-353.oe2403sp4?arch=aarch64&epoch=2&upstream=docker-engine-18.09.0-353.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://mobyproject.org",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "The open-source application container engine",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "2:18.09.0-353.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-lftp-4.9.2",
      "name": "lftp",
      "licenseConcluded": "GPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "cf21aad7eea04e6efd7f1c418aa45d98a7fd14838f6ed7f54dfb18d98298f7be"
        }
      ],
      "description": "LFTP is a sophisticated file transfer program supporting a number of\nnetwork protocols (ftp, http, sftp, fish, torrent). Like BASH, it has\njob control and uses the readline library for input. It has bookmarks,\na built-in mirror command, and can transfer several files in parallel.\nIt was designed with reliability in mind. LFTP is free software,\ndistributed under the GNU GPL license.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/lftp@4.9.2-6.oe2403sp4?arch=aarch64&epoch=0&upstream=lftp-4.9.2-6.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://lftp.yar.ru/",
      "licenseDeclared": "GPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A sophisticated file transfer program",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.9.2-6.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-moby-25.0.3",
      "name": "moby",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "3d30ba2ec601d3fa3dda438e2df8ffb40eef24e196c6cde9eb3dcec8005f8c5e"
        }
      ],
      "description": "Docker is a product for you to build, ship and run any application as a\nlightweight container.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/moby@25.0.3-48.oe2403sp4?arch=aarch64&epoch=0&upstream=moby-25.0.3-48.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.docker.com",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "The open-source application container engine",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:25.0.3-48.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ruby-3.2.2",
      "name": "ruby",
      "licenseConcluded": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "dc739f1c7f3ba1100b5f43cefd16278ac8aa529976bee426cf7486438b4a1096"
        }
      ],
      "description": "Ruby is a fast and easy interpreted scripting language for object-oriented programming.\nIt has many functions for processing text Files and perform system management tasks (such as Perl).",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ruby@3.2.2-155.oe2403sp4?arch=aarch64&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Object-oriented scripting language interpreter",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.2-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-activesupport-7.0.7",
      "name": "rubygem-activesupport",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "c2721d0aca235a0c66d1de616969da108c40af9df9a8549622b94868acac77e6"
        }
      ],
      "description": "A toolkit of support libraries and Ruby core extensions extracted from the\nRails framework. Rich support for multibyte strings, internationalization,\ntime zones, and testing.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-activesupport@7.0.7-2.oe2403sp4?arch=noarch&epoch=1&upstream=rubygem-activesupport-7.0.7-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://rubyonrails.org",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A support libraries and Ruby core extensions extracted from the Rails framework",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:7.0.7-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-rest-client-2.0.2",
      "name": "rubygem-rest-client",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "e2cd06d8e446d7d5e022dd7510921779ec405643ddba4e9841a978fd1df4f623"
        }
      ],
      "description": "A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework\nstyle of specifying actions: get, put, post, delete.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-rest-client@2.0.2-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-rest-client-2.0.2-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/rest-client/rest-client",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Simple HTTP and REST client for Ruby, inspired by microframework syntax for specifying actions",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.0.2-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygems-3.4.10",
      "name": "rubygems",
      "licenseConcluded": "Ruby or MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0fbd83f3da89941a95dbed6050df90d2b531f79b559e6c0ad132042854a44a35"
        }
      ],
      "description": "The Ruby standard for publishing and managing third party libraries provided by RubyGems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygems@3.4.10-155.oe2403sp4?arch=noarch&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "Ruby or MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Ruby standard for wrapping ruby libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.4.10-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-util-linux-2.39.1",
      "name": "util-linux",
      "licenseConcluded": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a94aecdb3aec192c141f4ed230ac37cf14a13fdcf99cdf5a84720e4df0df131d"
        }
      ],
      "description": "The util-linux package contains a random collection of files that\nimplements some low-level basic linux utilities.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/util-linux@2.39.1-38.oe2403sp4?arch=aarch64&epoch=0&upstream=util-linux-2.39.1-38.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
      "licenseDeclared": "GPLv2 and GPLv2+ and LGPLv2+ and BSD with advertising and Public Domain",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A random collection of Linux utilities",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.39.1-38.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-wget-1.21.4",
      "name": "wget",
      "licenseConcluded": "GPL-3.0-or-later AND LGPL-2.1-or-later",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "87a5ccc953230f39dbf5f3c7560b23fe8c258b9154c8bc50abb30c1c7db6ac51"
        }
      ],
      "description": "GNU Wget is a free software package for retrieving files using HTTP, HTTPS,\nFTP and FTPS the most widely-used Internet protocols. It is a non-interactive\ncommandline tool, so it may easily be called from scripts, cron jobs, terminals\nwithout X-Windows support, etc.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/wget@1.21.4-3.oe2403sp4?arch=aarch64&epoch=0&upstream=wget-1.21.4-3.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/wget/",
      "licenseDeclared": "GPL-3.0-or-later AND LGPL-2.1-or-later",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A package for retrieving files using HTTP, HTTPS, FTP and FTPS the most widely-used Internet protocols.",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.21.4-3.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-bash-5.2.15"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-coreutils-9.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-diffutils-3.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-docker-engine-18.09.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-lftp-4.9.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-moby-25.0.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ruby-3.2.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-activesupport-7.0.7"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-rest-client-2.0.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygems-3.4.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-util-linux-2.39.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-ccb-2.0.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-wget-1.21.4"
    }
  ]
}
