{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "perl-WWW-Mechanize-0.2.18-1.oe2403sp3.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-14T09:44:25.182336603Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/perl-WWW-Mechanize-0.2.18-1.oe2403sp3.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-perl-5.38.0",
      "name": "perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "07fc3cf2043fe024095033dffd0a4eb96b6ef1b6e5e84b183acefa0f9a727232"
        }
      ],
      "description": "Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl@5.38.0-10.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "A highly capable, feature-rich programming language",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Getopt-Long-2.57",
      "name": "perl-Getopt-Long",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a26e59327a067d53e9cb93af8b26a366dcd2e3346bb291f7003a7620ea696c33"
        }
      ],
      "description": "Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Getopt-Long@2.57-1.oe2403sp3?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/pod/Getopt::Long",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Extended processing of command line options",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:2.57-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTML-Form-6.11",
      "name": "perl-HTML-Form",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f2effd56e7046b92157b6f4e56d63f2b02e29a82ea18bafe2243ab2276f57d35"
        }
      ],
      "description": "Objects of the HTML::Form class represents a single HTML <form> ... </form>\ninstance. A form consists of a sequence of inputs that usually have names,\nand which can take on various values. The state of a form can be tweaked\nand it can then be asked to provide HTTP::Request objects that can be\npassed to the request() method of LWP::UserAgent.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTML-Form@6.11-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-HTML-Form-6.11-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTML-Form",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Class that represents an HTML form element",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:6.11-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTML-Parser-3.81",
      "name": "perl-HTML-Parser",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a295644a8182a54ef1dacb09c1ae2c1f8a49a578bf18839ca8322436702ee2bb"
        }
      ],
      "description": "Objects of the HTML::Parser class will recognize markup and separate it\nfrom plain text (alias data content) in HTML documents. As different kinds\nof markup and text are recognized, the corresponding event handlers are invoked.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTML-Parser@3.81-1.oe2403sp3?arch=aarch64&epoch=0&upstream=perl-HTML-Parser-3.81-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTML-Parser",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "HTML parser",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.81-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTML-Tree-5.07",
      "name": "perl-HTML-Tree",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a40ba0c26bbbe66321b7afa0bbfd0b37176ad6cba2583732a4baeead0074f30f"
        }
      ],
      "description": "This distribution contains a suite of modules for representing,\ncreating, and extracting information from HTML syntax trees; there is\nalso relevant documentation.  These modules used to be part of the\nlibwww-perl distribution, but are now unbundled in order to facilitate\na separate development track.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTML-Tree@5.07-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-HTML-Tree-5.07-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTML-Tree",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "HTML tree handling modules for Perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:5.07-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTTP-Cookies-6.10",
      "name": "perl-HTTP-Cookies",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "707f887aa3f834f70415130f35691fa08084c0896b1a8fdd7c32025412920d0a"
        }
      ],
      "description": "This class is for objects that represent a \"cookie jar\" -- that is, a\ndatabase of all the HTTP cookies that a given LWP::UserAgent object\nknows about.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTTP-Cookies@6.10-2.oe2403sp3?arch=noarch&epoch=0&upstream=perl-HTTP-Cookies-6.10-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTTP-Cookies",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "HTTP cookie jars",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:6.10-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-HTTP-Message-6.44",
      "name": "perl-HTTP-Message",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "47f7cfb79a8507484c5fa6e340f2a96f5bf2881229d35598671acc39f2eea5e9"
        }
      ],
      "description": "An HTTP::Message object contains some headers and a content body.\nThe following methods are available:\n$mess = HTTP::Message->new\n$mess = HTTP::Message->new( $headers )\n$mess = HTTP::Message->new( $headers, $content )",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-HTTP-Message@6.44-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-HTTP-Message-6.44-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/HTTP-Message",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "HTTP style message",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:6.44-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Pod-Usage-2.03",
      "name": "perl-Pod-Usage",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "25f174599c0892508db4d6165894916996705e2d8bcbab75764418693696cbd2"
        }
      ],
      "description": "Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)\nand then exit the script with the desired exit status. The usage message printed may have any one\nof three levels of \"verboseness\": If the verbose level is 0, then only a synopsis is printed. If\nthe verbose level is 1, then the synopsis is printed along with a description (if present) of the\ncommand line options and arguments. If the verbose level is 2, then the entire manual page is printed.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Pod-Usage@2.03-2.oe2403sp3?arch=noarch&epoch=4&upstream=perl-Pod-Usage-2.03-2.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Pod-Usage",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Print a usage message from embedded pod documentation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:2.03-2.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63",
      "name": "perl-Scalar-List-Utils",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "f67dbfeaf66bdc68d185de06cf21b59da9ac705eb876d9be7e5f59b8abc0a285"
        }
      ],
      "description": "This package contains a selection of subroutines that people have\nexpressed would be nice to have in the perl core, but the usage would not\nreally be high enough to warrant the use of a keyword, and the size so\nsmall such that being individual extensions would be wasteful.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-Scalar-List-Utils@1.63-1.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-Scalar-List-Utils-1.63-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/Scalar-List-Utils",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Common Scalar and List utility subroutines",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:1.63-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "name": "perl-WWW-Mechanize",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "00a2b246517ec089a2e060c6134de30ee7fc5e6f0b56a3ac899381e2d6dd54d7"
        }
      ],
      "description": "WWW::Mechanize, or Mech for short, is a Perl module for stateful\nprogrammatic web browsing, used for automating interaction with websites.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-WWW-Mechanize@2.18-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-WWW-Mechanize-2.18-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/WWW-Mechanize",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "Automates web page form & link interaction",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.18-1.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libs-5.38.0",
      "name": "perl-libs",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "4d0781d3aadf5d63f9ed8ff85333922223b5fbbff6627d50761ee8120c4e1624"
        }
      ],
      "description": "This package is the shared library for perl.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-libs@5.38.0-10.oe2403sp3?arch=aarch64&epoch=4&upstream=perl-5.38.0-10.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.perl.org/",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "The libraries for the perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "4:5.38.0-10.oe2403sp3"
    },
    {
      "SPDXID": "SPDXRef-rpm-perl-libwww-perl-6.67",
      "name": "perl-libwww-perl",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "66c82d17e92cf12292a94e5d207cef0bfbec4cf96eb813fb2cabc76be2592f0e"
        }
      ],
      "description": "The libwww-perl collection is a set of Perl modules which provides a simple\nand consistent application programming interface (API) to the World-Wide Web.\nThe main focus of the library is to provide classes and functions that allow\nyou to write WWW clients. The library also contain modules that are of more general\nuse and even classes that help you implement simple HTTP servers.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/perl-libwww-perl@6.67-1.oe2403sp3?arch=noarch&epoch=0&upstream=perl-libwww-perl-6.67-1.oe2403sp3.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://metacpan.org/release/libwww-perl",
      "sourceInfo": "acquired package info from repodata DB: repodata/1237fc88d0e4da3b551ae22f7823fbad70d531e5e3e6588f120954709a623b3c-primary.sqlite.bz2",
      "summary": "The World-Wide Web library for Perl",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:6.67-1.oe2403sp3"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Getopt-Long-2.57"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTML-Form-6.11"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTML-Parser-3.81"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTML-Tree-5.07"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTTP-Cookies-6.10"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-HTTP-Message-6.44"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Pod-Usage-2.03"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-Scalar-List-Utils-1.63"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-WWW-Mechanize-2.18"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libs-5.38.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-perl-WWW-Mechanize-2.18",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-perl-libwww-perl-6.67"
    }
  ]
}
