diff options
Diffstat (limited to 'tmpl')
-rw-r--r-- | tmpl/advisory.json | 6 | ||||
-rw-r--r-- | tmpl/newadvisory.adv | 2 | ||||
-rw-r--r-- | tmpl/vulns.json | 2 |
3 files changed, 5 insertions, 5 deletions
diff --git a/tmpl/advisory.json b/tmpl/advisory.json index 6194f38..5144f4c 100644 --- a/tmpl/advisory.json +++ b/tmpl/advisory.json @@ -3,8 +3,8 @@ use JSON; [% END -%] [% MACRO jsonvar(var) PERL -%] -# JSON-encode the given variable, including quotes -print JSON::encode_json($stash->get($stash->get('var'))); +# JSON-encode the given variable, including adding quotes +print JSON->new->utf8(0)->encode($stash->get($stash->get('var'))); [% END %] [%- SET adv = advdb.advisories.$advisory -%] { @@ -56,7 +56,7 @@ print JSON::encode_json($stash->get($stash->get('var'))); [% SET pkgver = pkg.text -%] [% USE purl = String('pkg:rpm/mageia/') -%] [% CALL purl.push(pkgname) -%] -[% CALL purl.push('?distro=mageia-') -%] +[% CALL purl.push('?arch=source&distro=mageia-') -%] [% CALL purl.push(rel) -%] [% SET purltext = purl.text -%] "purl": [% jsonvar('purltext') %] diff --git a/tmpl/newadvisory.adv b/tmpl/newadvisory.adv index 8c481c3..5e6aaca 100644 --- a/tmpl/newadvisory.adv +++ b/tmpl/newadvisory.adv @@ -2,7 +2,7 @@ type: [% type %] [% IF type == 'security' -%] subject: Updated [% name %] packages fix security vulnerability CVE: - - CVE-2024-XXXX + - CVE-2025-XXXX [% ELSE -%] subject: Updated [% name %] packages fix [something] [% END -%] diff --git a/tmpl/vulns.json b/tmpl/vulns.json index 790f88a..11e9773 100644 --- a/tmpl/vulns.json +++ b/tmpl/vulns.json @@ -4,7 +4,7 @@ [% USE advid = String(basename.ID(adv)) -%] [% IF advid.search('^MGASA-') -%] [%- "," IF gotone %] -{"id": "[% basename.ID(adv) %]","modified": "[% date.format(advdb.advisories.$adv.status.modified, format => '%Y-%m-%dT%H:%M:%SZ', gmt => 1) %]"} +{"id":"[% basename.ID(adv) %]","modified":"[% date.format(advdb.advisories.$adv.status.modified, format => '%Y-%m-%dT%H:%M:%SZ', gmt => 1) %]"} [%- SET gotone = 1 %] [%- END %] [%- END %] |