CSAF::Type(3pm)

πŸ“¦
version 0.26 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– CSAF::Type πŸ’–

okay bestie, welcome to CSAF::Type(3pm) β€” it's part of the User Contributed Perl Documentation crew, and it's literally the wrapper for all the CSAF document types. every single one. it's giving backstage pass to the whole CSAF universe πŸŽ€


✨ NAME ✨

CSAF::Type β€” the wrapper for all CSAF document types. yes, all of them. no cap. πŸ’…


🌸 SYNOPSIS 🌸

use CSAF::Type;

CSAF::Type->name(
    reference => {
        url      => 'https://www.cve.org/CVERecord?id=CVE-2022-43634',
        summary  => 'CVE-2022-43634',
        category => 'external'
    }
);

CSAF::Type->new(
    name  => 'reference',
    value => {
        url      => 'https://www.cve.org/CVERecord?id=CVE-2022-43634',
        summary  => 'CVE-2022-43634',
        category => 'external'
    }
);

πŸ¦‹ DESCRIPTION πŸ¦‹

πŸ’œ METHODS πŸ’œ

  • new ( name => $name, value => $value ) β€” bestie, this one loads the CSAF::Type::* class that you name in name, and hands it right back to you. it's literally a little class-delivery service 🫢
CSAF::Type->new(
    name  => 'reference',
    value => {
        url      => 'https://www.cve.org/CVERecord?id=CVE-2022-43634',
        summary  => 'CVE-2022-43634',
        category => 'external'
    }
);
  • name ( $type => $value ) β€” and this one? loads and returns the CSAF::Type::* class. same energy, different signature, iconic honestly ✨
CSAF::Type->name(
    reference => {
        url      => 'https://www.cve.org/CVERecord?id=CVE-2022-43634',
        summary  => 'CVE-2022-43634',
        category => 'external'
    }
);

🌈 SUPPORT 🌈

πŸ› Bugs / Feature Requests πŸ›

spotted a bug? got a feature request burning a hole in your brain? please drop it in the issue tracker at <https://github.com/giterlizzi/perl-CSAF/issues>. the way it works is you get notified automatically about any progress on your issue β€” so you're never just sitting there like πŸ‘οΈπŸ‘„πŸ‘οΈ wondering what happened. you'll know. πŸ’Œ

πŸ“¦ Source Code πŸ“¦

this is open source software, bestie. the code repository is out here for public review and contribution, under the terms of the license. come thru 🧚

<https://github.com/giterlizzi/perl-CSAF>

git clone https://github.com/giterlizzi/perl-CSAF.git

πŸ‘‘ AUTHOR πŸ‘‘

  • Giuseppe Di Terlizzi <gdt@cpan.org>

This software is copyright (c) 2023-2025 by Giuseppe Di Terlizzi.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. periodt. πŸ”₯


and that's the whole page, bestie πŸ₯° this was CSAF::Type(3pm), served up by perl v5.40.1 and dated 2025-09-03 β€” go forth and wrap those document types, you absolute main character πŸ’…βœ¨

πŸ“¦ where this page comes from