type: CreationInfo
spec version: 3.0.1
created by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd0
created using: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/additionalToolSPDXRef-gnrtd1
created: 2026-07-04T18:31:38Z

type: CreationInfo
spec version: 3.0.1
created by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd2
created using: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/additionalToolSPDXRef-gnrtd3
created: 2026-07-04T18:31:38Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32627
type: Relationship
relationship type: hasConcludedLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32628
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32623
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32835
type: Relationship
relationship type: hasConcludedLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32836
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32580
type: Relationship
relationship type: hasDeclaredLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32581
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32556
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32577
type: Relationship
relationship type: hasConcludedLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32578
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32556
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32642
type: Relationship
relationship type: hasConcludedLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32643
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32611
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32838
type: Relationship
relationship type: hasDeclaredLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32839
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32645
type: Relationship
relationship type: hasDeclaredLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32646
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32611
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32630
type: Relationship
relationship type: hasDeclaredLicense
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32631
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32623
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32834
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32623
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32833
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32611
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32832
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32556
from: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32631
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby or GPLv2) and UCD
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32578
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby OR MIT)
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32581
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby OR MIT)
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32839
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby OR MIT)
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32836
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby OR MIT)
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32628
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Ruby or GPLv2) and UCD
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32643
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv2 and Ruby and MIT and OFL-1.1-RFN
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32646
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv2 and Ruby and MIT and OFL-1.1-RFN
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32644
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32579
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32837
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32629
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32611
type: software_Package
supplied by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32644
software download location: NOASSERTION
summary: Generate HTML and command-line documentation for Ruby projects
software package version: 0:6.5.0-148.oe2403sp1
software home page: https://www.ruby-lang.org/en/
description: RDoc generates HTML and command line documentation for Ruby projects.,RDoc contains "rdoc" and "ri" tools for generating and displaying online documentation.
name: rubygem-rdoc
software source info: acquired package info from repodata DB: repodata/97a8837b13d1803b9266184a3cf9dafc96fd7534775890089deafb0b3375ffe6-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32831
type: software_Package
supplied by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32837
software download location: NOASSERTION
summary: For packaging RubyGems
software package version: 0:3.4.10-148.oe2403sp1
software home page: https://www.ruby-lang.org/en/
description: Provide macros and development tools for packaging RubyGems.
name: rubygems-devel
software source info: acquired package info from repodata DB: repodata/97a8837b13d1803b9266184a3cf9dafc96fd7534775890089deafb0b3375ffe6-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32623
type: software_Package
supplied by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32629
software download location: NOASSERTION
summary: JSON implementation as a Ruby extension in C
software package version: 0:2.6.3-148.oe2403sp1
software home page: https://www.ruby-lang.org/en/
description: According to RFC 4627,this package implements the JSON specification.
name: rubygem-json
software source info: acquired package info from repodata DB: repodata/97a8837b13d1803b9266184a3cf9dafc96fd7534775890089deafb0b3375ffe6-primary.sqlite.bz2
software package url: pkg:rpm/rubygem-json@2.6.3-148.oe2403sp1?arch=x86_64&epoch=0&upstream=ruby-3.2.2-148.oe2403sp1.src.rpm
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32556
type: software_Package
supplied by: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/SPDXRef-gnrtd32579
software download location: NOASSERTION
summary: Ruby standard for wrapping ruby libraries
software package version: 0:3.4.10-148.oe2403sp1
software home page: https://www.ruby-lang.org/en/
description: The Ruby standard for publishing and managing third party libraries provided by RubyGems.
name: rubygems
software source info: acquired package info from repodata DB: repodata/97a8837b13d1803b9266184a3cf9dafc96fd7534775890089deafb0b3375ffe6-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-3e678694-1e4a-4a8d-812c-dc9a3de71536-specv3/additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0