{ "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld", "@graph": [ { "@id": "_:creationInfo_1", "type": "CreationInfo", "specVersion": "3.0.1", "createdBy": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd2" ], "createdUsing": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/additionalToolSPDXRef-gnrtd3" ], "created": "2026-07-11T17:57:00Z" }, { "@id": "_:creationInfo_0", "type": "CreationInfo", "specVersion": "3.0.1", "createdBy": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd0" ], "createdUsing": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/additionalToolSPDXRef-gnrtd1" ], "created": "2026-07-11T17:57:00Z" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3744", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3745" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3711", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16703", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16704" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16699", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16721", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16722" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16719", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16716", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16717" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16709", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3722", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3723" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3715", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16706", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16707" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16699", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16727", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16728" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16724", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16725" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16719", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16713", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16714" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16709", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3741", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3742" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3711", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3719", "type": "Relationship", "relationshipType": "hasConcludedLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3720" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3715", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16730", "type": "Relationship", "relationshipType": "hasDeclaredLicense", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16731" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16698", "type": "LifecycleScopedRelationship", "relationshipType": "dependsOn", "scope": "build", "completeness": "noAssertion", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16699" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16718", "type": "LifecycleScopedRelationship", "relationshipType": "dependsOn", "scope": "build", "completeness": "noAssertion", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16719" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16697", "type": "LifecycleScopedRelationship", "relationshipType": "dependsOn", "scope": "build", "completeness": "noAssertion", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3711" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16708", "type": "LifecycleScopedRelationship", "relationshipType": "dependsOn", "scope": "build", "completeness": "noAssertion", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16709" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16726", "type": "LifecycleScopedRelationship", "relationshipType": "dependsOn", "scope": "build", "completeness": "noAssertion", "to": [ "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3715" ], "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16728", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "GPLv2 and Ruby and MIT and OFL-1.1-RFN", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16725", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3745", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby OR MIT)", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3742", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby OR MIT)", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16704", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or GPLv2) and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16717", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16731", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "GPLv2 and Ruby and MIT and OFL-1.1-RFN", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16722", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16714", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16707", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or GPLv2) and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3720", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3723", "type": "simplelicensing_LicenseExpression", "simplelicensing_licenseExpression": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3743", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16715", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16729", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16705", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16723", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3721", "type": "Organization", "name": "http://openeuler.org", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16719", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16723", "software_downloadLocation": "NOASSERTION", "summary": "The Interactive Ruby", "software_packageVersion": "0:3.2.2-152.oe2403sp3", "software_homePage": "https://www.ruby-lang.org/en/", "description": "The irb is acronym for Interactive Ruby,It evaluates ruby expression from the terminal.", "name": "ruby-irb", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/ruby-irb@3.2.2-152.oe2403sp3?arch=noarch&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16699", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16705", "software_downloadLocation": "NOASSERTION", "summary": "JSON implementation as a Ruby extension in C", "software_packageVersion": "0:2.6.3-152.oe2403sp3", "software_homePage": "https://www.ruby-lang.org/en/", "description": "According to RFC 4627,this package implements the JSON specification.", "name": "rubygem-json", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/rubygem-json@2.6.3-152.oe2403sp3?arch=aarch64&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16709", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16715", "software_downloadLocation": "NOASSERTION", "summary": "Simple console utilizing library", "software_packageVersion": "0:0.6.0-152.oe2403sp3", "software_homePage": "https://www.ruby-lang.org/en/", "description": "IO / Console provides very simple and portable access to the console. It does not provide higher-level functions\nsuch as curses and readline.", "name": "rubygem-io-console", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/rubygem-io-console@0.6.0-152.oe2403sp3?arch=aarch64&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3711", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3743", "software_downloadLocation": "NOASSERTION", "summary": "Ruby standard for wrapping ruby libraries", "software_packageVersion": "0:3.4.10-152.oe2403sp3", "software_homePage": "https://www.ruby-lang.org/en/", "description": "The Ruby standard for publishing and managing third party libraries provided by RubyGems.", "name": "rubygems", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/rubygems@3.4.10-152.oe2403sp3?arch=noarch&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3715", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd3721", "software_downloadLocation": "NOASSERTION", "summary": "Object-oriented scripting language interpreter", "software_packageVersion": "0:3.2.2-152.oe2403sp3", "software_homePage": "https://www.ruby-lang.org/en/", "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).", "name": "ruby", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/ruby@3.2.2-152.oe2403sp3?arch=aarch64&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16696", "type": "software_Package", "software_copyrightText": "", "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/SPDXRef-gnrtd16729", "software_downloadLocation": "NOASSERTION", "summary": "Generate HTML and command-line documentation for Ruby projects", "software_packageVersion": "0:6.5.0-152.oe2403sp3", "software_homePage": "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\nand displaying online documentation.", "name": "rubygem-rdoc", "software_sourceInfo": "acquired package info from repodata DB: repodata/e5f38ba4169a71daafe2fb47abf7ae468a296eb65a434bbe3807eeb03acf9346-primary.sqlite.bz2", "software_packageUrl": "pkg:rpm/rubygem-rdoc@6.5.0-152.oe2403sp3?arch=noarch&epoch=0&upstream=ruby-3.2.2-152.oe2403sp3.src.rpm", "creationInfo": "_:creationInfo_0" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/additionalToolSPDXRef-gnrtd3", "type": "Tool", "name": "syft-[not provided]", "creationInfo": "_:creationInfo_1" }, { "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/aarch64-e3609e43-c49a-4718-8e81-5144b9faffd8-specv3/additionalToolSPDXRef-gnrtd1", "type": "Tool", "name": "syft-[not provided]", "creationInfo": "_:creationInfo_0" } ] }