CSAF::...ability(3pm)
π CSAF::Type::Vulnerability β User Contributed Perl Documentation
okay bestie, welcome to the CSAF::Type::Vulnerability page, a.k.a. the Perl module that lives in the CSAF family and, I cannot stress this enough, is literally a type. It's the vulnerability one. The name is giving exactly what it is. No notes. π
β¨ NAME β¨
CSAF::Type::Vulnerability β say it with me now. CSAF::Type::Vulnerability. That's the whole name. That's the girl. π
πΈ SYNOPSIS πΈ
the vibe check, in code:
use CSAF::Type::Vulnerability;
my $type = CSAF::Type::Vulnerability->new( );
that's it. that's the whole glow-up. you use it, you new( ) it, you're done. periodt. β¨
π¦ DESCRIPTION π¦
π METHODS π
CSAF::Type::Vulnerability inherits all methods from CSAF::Type::Base and implements the following new ones. So like, everything Base has? it has it too. Family inheritance, iconic behaviour, no cap. π«Ά
And then here's the new stuff it brings to the group chat β one method per bullet, exactly as the page says, no more no less:
$type->acknowledgmentsβ it's there π$type->cveβ it's there π$type->cweβ it's there π$type->discovery_dateβ it's there π$type->flagsβ it's there π$type->idsβ it's there π$type->involvementsβ it's there π$type->notesβ it's there π$type->product_statusβ it's there π$type->referencesβ it's there π$type->release_dateβ it's there π$type->remediationsβ it's there π$type->scoresβ it's there π$type->threatsβ it's there π$type->titleβ it's there π
bestie, the original page lists these names and only these names, so I'm not gonna sit here and invent lore about what each one returns. That would be lying to you and I would never. π All the facts we got: these exist, and they're the new ones. Slay. π
π SUPPORT π
π Bugs / Feature Requests
found a bug? got a feature request? a little idea that's been living in your head rent free? Please report any bugs or feature requests through the issue tracker at <https://github.com/giterlizzi/perl-CSAF/issues>. and the best part, the absolute cherry on top: You will be notified automatically of any progress on your issue. automatic updates?? we love a responsive maintainer. π₯
π§ Source Code
This is open source software. The code repository is available for public review and contribution under the terms of the license. come look, come contribute, it's giving community. π
<https://github.com/giterlizzi/perl-CSAF>
and if you wanna clone it (you do, bestie, you do):
git clone https://github.com/giterlizzi/perl-CSAF.git
π AUTHOR π
- Giuseppe Di Terlizzi
<gdt@cpan.org>
the author. the main character. we stan. π
β LICENSE AND COPYRIGHT β
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.
free software!! the same terms as Perl 5 itself!! that's the whole license situation, no fine print hiding in the walls. π
and that's the page, bestie. every method, every link, every copyright year, all of it. nothing skipped, nothing invented. you're welcome. π β¨
πΈ made with love for perl v5.40.1, dated 2025-09-03 πΈ
π¦ where this page comes from
- ubuntu resolute: libcsaf-perl 0.26-1 Β· Artistic-2.0
- ubuntu stonking: libcsaf-perl 0.26-1 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms