aboutsummaryrefslogtreecommitdiffstats
path: root/tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'tmpl')
-rw-r--r--tmpl/advisory.json6
-rw-r--r--tmpl/newadvisory.adv2
-rw-r--r--tmpl/vulns.json2
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 %]