type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T02:24:06Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T02:24:06Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/everything/x86_64-4d64d0a4-9352-45cb-9c5f-6366db87449d-specv3/SPDXRef-gnrtd87605
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87606
from: perl-Archive-Zip
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1667
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1668
from: perl-Module-CoreList
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1151
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1152
from: perl-CPAN-Meta
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd823
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd824
from: perl-Socket
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2060
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd2061
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87916
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87917
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd932
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd933
from: perl-Devel-PPPort
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89532
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd89533
from: perl-File-Remove
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd846
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd847
from: perl-File-Path
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1755
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1756
from: perl-ExtUtils-Manifest
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87608
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87609
from: perl-Archive-Zip
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1670
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1671
from: perl-Module-CoreList
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd857
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd858
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd661
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd662
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd581
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd582
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1820
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1821
from: perl-ExtUtils-MakeMaker
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87919
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87920
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90775
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd90776
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd820
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd821
from: perl-Socket
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd854
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd855
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90772
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd90773
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87847
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87848
from: perl-Module-Build
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1758
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1759
from: perl-ExtUtils-Manifest
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1148
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1149
from: perl-CPAN-Meta
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90753
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd90754
from: perl-YAML-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89529
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd89530
from: perl-File-Remove
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd584
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd585
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87850
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87851
from: perl-Module-Build
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd849
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd850
from: perl-File-Path
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1817
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1818
from: perl-ExtUtils-MakeMaker
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd658
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd659
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90756
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd90757
from: perl-YAML-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd588
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd589
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd929
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd930
from: perl-Devel-PPPort
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2063
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd2064
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd591
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd592
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90766
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90767
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Module-Build
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90771
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-ExtUtils-Manifest
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90744
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-libs
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90746
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-YAML-Tiny
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90768
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Temp
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90763
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Module-Install
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90769
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Remove
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90770
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Path
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90745
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Devel-PPPort
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90765
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Module-CoreList
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90743
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-ExtUtils-MakeMaker
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90761
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-PathTools
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90759
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Socket
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90764
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Archive-Zip
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90760
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-Meta
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90762
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90758
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Carp
from: perl-Module-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd855
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd858
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd847
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2061
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89533
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87917
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1671
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd585
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd582
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd850
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87851
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87848
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2064
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1149
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90757
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1756
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd824
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87606
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90773
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1152
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90754
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1821
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd930
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd662
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd933
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1668
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89530
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90776
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd821
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87920
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1759
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd592
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd659
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1818
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87609
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd589
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd660
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd590
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87849
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1757
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2062
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87918
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90774
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1150
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1819
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd848
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd822
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89531
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd856
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90755
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd583
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1669
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87607
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd931
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1748
type: software_Package
supplied by: SPDXRef-gnrtd1757
software download location: NOASSERTION
summary: Utilities to write and check a MANIFEST file
software package version: 1:1.75-1.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-Manifest
description: Utilities to write and check a MANIFEST file.
name: perl-ExtUtils-Manifest
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd625
type: software_Package
supplied by: SPDXRef-gnrtd660
software download location: NOASSERTION
summary: PathTools Perl Module (Cwd, File::Spec)
software package version: 0:3.89-1.oe2403sp4
software home page: https://metacpan.org/release/PathTools
description: Tools for working with directory and file names.
name: perl-PathTools
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-PathTools@3.89-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-PathTools-3.89-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd569
type: software_Package
supplied by: SPDXRef-gnrtd583
software download location: NOASSERTION
summary: Alternative warn and die for modules
software package version: 0:1.50-420.oe2403sp4
software home page: https://metacpan.org/release/Carp
description: The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.
name: perl-Carp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90747
type: software_Package
supplied by: SPDXRef-gnrtd90755
software download location: NOASSERTION
summary: Read/Write YAML files with as little code as possible
software package version: 0:1.74-1.oe2403sp4
software home page: https://metacpan.org/release/YAML-Tiny
description: YAML::Tiny is a Perl class for reading and writing YAML-style files, Read/Write YAML files with as little code as possible
name: perl-YAML-Tiny
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd840
type: software_Package
supplied by: SPDXRef-gnrtd848
software download location: NOASSERTION
summary: Create or remove directory trees
software package version: 0:2.18-2.oe2403sp4
software home page: https://metacpan.org/pod/File::Path
description: This module provides a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the filesystem.
name: perl-File-Path
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd812
type: software_Package
supplied by: SPDXRef-gnrtd822
software download location: NOASSERTION
summary: Networking constants and support functions
software package version: 4:2.037-1.oe2403sp4
software home page: https://metacpan.org/release/Socket
description: This module provides a variety of constants, structure manipulators and other functions related to socket-based networking. The values and functions provided are useful when used in conjunction with Perl core functions such as socket(), setsockopt() and bind(). It also provides several other support functions, mostly for dealing with conversions of network addresses between human-readable and native binary forms, and for hostname resolver operations.
name: perl-Socket
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Socket@2.037-1.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-Socket-2.037-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd89523
type: software_Package
supplied by: SPDXRef-gnrtd89531
software download location: NOASSERTION
summary: Perl Remove files and directories Module
software package version: 0:1.61-1.oe2403sp4
software home page: https://metacpan.org/release/File-Remove
description: The Perl Module for removing files and directories.
name: perl-File-Remove
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1077
type: software_Package
supplied by: SPDXRef-gnrtd1150
software download location: NOASSERTION
summary: The distribution metadata for a CPAN dist
software package version: 0:2.150013-1.oe2403sp4
software home page: https://metacpan.org/dist/CPAN-Meta
description: Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.
name: perl-CPAN-Meta
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd833
type: software_Package
supplied by: SPDXRef-gnrtd856
software download location: NOASSERTION
summary: Return name and handle of a temporary file safely
software package version: 1:0.2311-3.oe2403sp4
software home page: https://metacpan.org/release/File-Temp
description: File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open file handle of a temporary file. The tempdir() function can be used to create a temporary directory. The security aspect of temporary file creation is emphasized such that a filehandle and filename are returned together. This helps guarantee that a race condition can not occur where the temporary file is created by another process between checking for the existence of the file and its opening. Additional security levels are provided to check, for example, that the sticky bit is set on world writable directories. See "safe_level" for more information. For compatibility with popular C library functions, Perl implementations of the mkstemp() family of functions are provided. These are, mkstemp(), mkstemps(), mkdtemp() and mktemp(). Additionally, implementations of the standard POSIX tmpnam() and tmpfile() functions are provided if required. Implementations of mktemp(), tmpnam(), and tempnam() are provided, but should be used with caution since they return only a filename that was valid when function was called, so cannot guarantee that the file will not exist by the time the caller opens the filename. Filehandles returned by these functions support the seekable methods.
name: perl-File-Temp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd561
type: software_Package
supplied by: SPDXRef-gnrtd2062
software download location: NOASSERTION
summary: A highly capable, feature-rich programming language
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: Perl 5 is a highly capable, feature-rich programming language with over 30 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
name: perl
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd90742
type: software_Package
supplied by: SPDXRef-gnrtd90774
software download location: NOASSERTION
summary: Standalone, extensible Perl module installer
software package version: 0:1.21-1.oe2403sp4
software home page: https://metacpan.org/release/Module-Install
description: Module::Install is a package for writing installers for CPAN (or CPAN-like) distributions that are clean, simple, minimalist, act in a strictly correct manner with ExtUtils::MakeMaker, and will run on any Perl installation version 5.005 or newer. The intent is to make it as easy as possible for CPAN authors (and especially for first-time CPAN authors) to have installers that follow all the best practices for distribution installation, but involve as much DWIM (Do What I Mean) as possible when writing them.
name: perl-Module-Install
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd925
type: software_Package
supplied by: SPDXRef-gnrtd931
software download location: NOASSERTION
summary: Perl Pollution Portability header generator
software package version: 0:3.71-1.oe2403sp4
software home page: https://metacpan.org/release/Devel-PPPort
description: Perl's API has changed over time, gaining new features, new functions, increasing its flexibility, and reducing the impact on the C name space environment (reduced pollution). The header file written by this module, typically ppport.h, attempts to bring some of the newer Perl API features to older versions of Perl, so that you can worry less about keeping track of old releases, but users can still reap the benefit.
name: perl-Devel-PPPort
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Devel-PPPort@3.71-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-Devel-PPPort-3.71-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1733
type: software_Package
supplied by: SPDXRef-gnrtd1819
software download location: NOASSERTION
summary: Create Makefile
software package version: 1:7.70-4.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-MakeMaker
description: This utility is designed to write a Makefile for an extension module from a Makefile.PL. It is based on the Makefile.SH model provided by Andy Dougherty and the perl5-porters. It splits the task of generating the Makefile into several subroutines that can be individually overridden. Each subroutine returns the text it wishes to have written to the Makefile. As there are various Make programs with incompatible syntax, which use operating system shells, again with incompatible syntax, it is important for users of this module to know which flavour of Make a Makefile has been written for so they'll use the correct one and won't have to face the possibly bewildering errors resulting from using the wrong one. On POSIX systems, that program will likely be GNU Make; on Microsoft Windows, it will be either Microsoft NMake, DMake or GNU Make. See the section on the "MAKE" parameter for details. ExtUtils::MakeMaker (EUMM) is object oriented. Each directory below the current directory that contains a Makefile.PL is treated as a separate object. This makes it possible to write an unlimited number of Makefiles with a single invocation of WriteMakefile(). All inputs to WriteMakefile are Unicode characters, not just octets. EUMM seeks to handle all of these correctly. It is currently still not possible to portably use Unicode characters in module names, because this requires Perl to handle Unicode filenames, which is not yet the case on Windows.
name: perl-ExtUtils-MakeMaker
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1659
type: software_Package
supplied by: SPDXRef-gnrtd1669
software download location: NOASSERTION
summary: what modules shipped with versions of perl
software package version: 1:5.20231230-1.oe2403sp4
software home page: https://metacpan.org/release/Module-CoreList
description: Module::CoreList provides information on which core and dual-life modules shipped with each version of perl. It provides a number of mechanisms for querying this information. There is a utility called corelist provided with this module which is a convenient way of querying from the command-line. There is a functional programming API available for programmers to query information. Programmers may also query the contained hash structures to find relevant information.
name: perl-Module-CoreList
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd565
type: software_Package
supplied by: SPDXRef-gnrtd590
software download location: NOASSERTION
summary: The libraries for the perl
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: This package is the shared library for perl.
name: perl-libs
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-libs@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87777
type: software_Package
supplied by: SPDXRef-gnrtd87849
software download location: NOASSERTION
summary: Build and install Perl modules
software package version: 2:0.42.34-1.oe2403sp4
software home page: https://metacpan.org/release/Module-Build
description: Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing. It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way.
name: perl-Module-Build
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87592
type: software_Package
supplied by: SPDXRef-gnrtd87607
software download location: NOASSERTION
summary: Perl library for accessing Zip archives
software package version: 0:1.68-1.oe2403sp4
software home page: https://metacpan.org/release/Archive-Zip
description: The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read from existing zip files. Once created, they can be written to files, streams, or strings. Members can be added, removed, extracted, replaced, rearranged, and enumerated. They can also be renamed or have their dates, comments, or other attributes queried or modified. Their data can be compressed or uncompressed as needed. Members can be created from members in existing Zip files, or from existing directories, files, or strings. This module uses the Compress::Raw::Zlib library to read and write the compressed streams inside the files. One can use Archive::Zip::MemberRead to read the zip file archive members as if they were files.
name: perl-Archive-Zip
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87767
type: software_Package
supplied by: SPDXRef-gnrtd87918
software download location: NOASSERTION
summary: Query, download and build perl modules from CPAN sites
software package version: 0:2.36-1.oe2403sp4
software home page: https://metacpan.org/release/CPAN
description: The CPAN module automates or at least simplifies the make and install of perl modules and extensions. It includes some primitive searching capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain external download clients to fetch distributions from the net. The CPAN module also supports named and versioned *bundles* of modules. Bundles simplify handling of sets of related modules.
name: perl-CPAN
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1