CSAF::Builder(3pm)

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

πŸ’– CSAF::Builder πŸ’–

okay bestie, so this is CSAF::Builder β€” it's a Perl module (that's the 3pm vibe, it lives in the perl manpage section) and its whole job is building the CSAF document. She builds, she validates, she gets everything ready for publishing. iconic behavior honestly ✨


🌸 NAME 🌸

CSAF::Builder β€” build the CSAF document. that's it, that's the whole name. short, sweet, slays. πŸ’…


✨ SYNOPSIS ✨

use CSAF::Builder;
my $builder = CSAF::Builder->new( csaf => $csaf );

my $html = $renderer->render;

literally the whole thing. you make a builder, you pass it your csaf, and then the renderer does its render moment. no cap. πŸ¦‹


πŸŽ€ DESCRIPTION πŸŽ€

CSAF::Builder builds and validates the CSAF document and prepares it for publishing. like, it does the build, it does the validation, and then it hands it off all dressed up and ready to be published. the full glow-up pipeline. πŸ‘‘

🧚 METHODS 🧚

CSAF::Builder inherits all methods from CSAF::Base and implements the following new ones. so everything you already know from the parent? still there, still yours. these are the extras. πŸ’œ

  • $builder->build ( [$skip_validation = 0] ) β€” Build the CSAF document. that's the job. $skip_validation defaults to 0, so by default she does validate. you can hand it something else if you want to skip that part. πŸ‘€

🫢 SUPPORT 🫢

😭 Bugs / Feature Requests 😭

Please report any bugs or feature requests through the issue tracker at <https://github.com/giterlizzi/perl-CSAF/issues>. You will be notified automatically of any progress on your issue. so like, you don't have to keep refreshing and stressing β€” she'll come find you with updates. obsessed. ✨

🌈 Source Code 🌈

This is open source software. The code repository is available for public review and contribution under the terms of the license.

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

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

come thru and contribute bestie, the repo is literally right there. πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

  • Giuseppe Di Terlizzi <gdt@cpan.org>

the legend herself. the main character. πŸŽ€


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.

fr fr, it's free software β€” remix it, redistribute it, just keep it under the same Perl 5 terms. no drama. 🌸

and that's the whole page bestie πŸ’… this was CSAF::Builder, shipped as part of perl v5.40.1, dated 2025-09-03. go build something gorgeous. mwah. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from