CSAF::...ability(3pm)

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

πŸ’… 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. πŸŽ€


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