CSAF::Util::CVSS(3pm)

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

πŸ’– CSAF::Util::CVSS πŸ’–

okay bestie, so this is CSAF::Util::CVSS β€” the CVSS utility for CSAF, living its best life in the User Contributed Perl Documentation section of your manual, section 3pm. yes it's a perl module. yes it's iconic. let's go πŸ¦‹


✨ NAME ✨

CSAF::Util::CVSS β€” CVSS utility for CSAF πŸŽ€


✨ SYNOPSIS ✨

like, here's how you actually use it:

use CSAF::Util::CVSS qw(decode_cvss_vector_string);

say Dumper(decode_cvss_vector_string('CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L/E:F/RL:O/RC:C'));

literally that's it. no cap. πŸ’…


✨ DESCRIPTION ✨

CVSS utility for CSAF. that's the whole vibe. 🌸

🌈 FUNCTIONS

🧚 decode_cvss_vector_string

Decode the provided CVSS (v2.0 or v3.x) vector string. both versions, she does both, she's versatile like that ✨

my $decoded = decode_cvss_vector_string('CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:L/E:F/RL:O/RC:C');

say $decoded->{attackVector}; # LOCAL

see how it just hands you $decoded and then you're like $decoded->{attackVector} and boom, LOCAL? that's the whole point. main character behavior fr fr πŸ‘‘


✨ SUPPORT ✨

πŸ’¬ Bugs / Feature Requests

found a bug? want a feature? bestie, please report any bugs or feature requests through the issue tracker at <https://github.com/giterlizzi/perl-CSAF/issues>. and the best part β€” you will be notified automatically of any progress on your issue. no wondering, no refreshing, she tells you. 🫢

πŸ“¦ Source Code

This is open source software. The code repository is available for public review and contribution under the terms of the license. come thru, contribute, we love to see it πŸ’–

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

and if you wanna clone it (you do):

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

✨ AUTHOR ✨

  • Giuseppe Di Terlizzi <gdt@cpan.org> β€” the icon, the legend, the author πŸ’…

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. so like, go off, remix it, ship it, just respect the terms okay? πŸŽ€


lowkey the most important part: every single flag, argument, default and example up there is exactly as it appears in the original. the vibe is mine, the facts are hers. periodt. πŸ’œ

and that's the whole page bestie!! πŸŒˆβœ¨πŸ’–

signing off with the receipts: this was CSAF::Util::CVSS(3pm), built with perl v5.40.1, dated 2025-09-03 β€” go forth and decode those vectors, you absolute legend πŸ¦‹πŸ‘‘πŸ’…

πŸ“¦ where this page comes from