<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mgaadvisories/tmpl, branch master</title>
<subtitle>Scripts to Help with Update Advisories</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/'/>
<entry>
<title>More accurately classify reference links in the JSON output</title>
<updated>2026-04-13T18:14:59+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-04-13T17:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=3b14ce55b5a2ee4865f6c84365cf1b67d37dab12'/>
<id>3b14ce55b5a2ee4865f6c84365cf1b67d37dab12</id>
<content type='text'>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use some simple heuristics to determine if each reference link is an
advisory, a report or a generic link. Despite the simplicity, the
classification ends up being surprisingly accurate, mostly because there
are only a few sites generally used for advisories and reports, and
errors are almost always harmless false negatives which end up in the
generic "web" type.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move CVEs into the new "upstream" field in OSV output</title>
<updated>2026-03-24T17:28:08+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2026-03-24T17:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=bcf7073c6da803ed3a9feda30936b585eba11087'/>
<id>bcf7073c6da803ed3a9feda30936b585eba11087</id>
<content type='text'>
This field is a better match for these than "related".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This field is a better match for these than "related".
</pre>
</div>
</content>
</entry>
<entry>
<title>Change default CVE year in new advisories to 2026</title>
<updated>2025-12-01T21:32:10+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-12-01T21:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=c4b640c3d1536ef3427873dc0e115523a678cb15'/>
<id>c4b640c3d1536ef3427873dc0e115523a678cb15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Escape text when writing HTML (mga#17478)</title>
<updated>2025-09-10T03:50:36+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-09-10T03:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=a70d437f277731800f44ed241a0154fc6984a129'/>
<id>a70d437f277731800f44ed241a0154fc6984a129</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Include source=arch in the JSON purl parameter</title>
<updated>2025-03-22T18:37:53+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-03-20T07:11:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=d7762e525a9ba7bd62af6e2d6906a6ba03fb706b'/>
<id>d7762e525a9ba7bd62af6e2d6906a6ba03fb706b</id>
<content type='text'>
This identifies the packages as source packages, which is the only type
we supply in advisories.  This is done in the same way as Debian, Ubuntu
and Alpine (at least) and indicates that the package is not the binary
package that is usually installed by users.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This identifies the packages as source packages, which is the only type
we supply in advisories.  This is done in the same way as Debian, Ubuntu
and Alpine (at least) and indicates that the package is not the binary
package that is usually installed by users.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a couple of unneeded spaces in vulns.json</title>
<updated>2025-02-25T22:12:38+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-02-25T22:11:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=35e7b4f210e7a688be8af6868f14e7057b310f98'/>
<id>35e7b4f210e7a688be8af6868f14e7057b310f98</id>
<content type='text'>
This file grows unbounded with all vulnerabilities so reducing its size
even by a little can be valuable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This file grows unbounded with all vulnerabilities so reducing its size
even by a little can be valuable.
</pre>
</div>
</content>
</entry>
<entry>
<title>template: fix encoding i18n text in JSON advisories</title>
<updated>2025-02-18T00:10:18+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2025-02-18T00:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=ce9772e170adb496b6b3a14da8ee0b537c6010f8'/>
<id>ce9772e170adb496b6b3a14da8ee0b537c6010f8</id>
<content type='text'>
The default JSON encoding assumed the input was Latin-1, not the UTF-8
it is.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default JSON encoding assumed the input was Latin-1, not the UTF-8
it is.
</pre>
</div>
</content>
</entry>
<entry>
<title>Change default CVE year in new advisories to 2025</title>
<updated>2024-12-06T22:38:27+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-12-06T22:34:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=de99d3fd825cef502d237106a42eb990ed9a92d6'/>
<id>de99d3fd825cef502d237106a42eb990ed9a92d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Sort all hash keys in templates</title>
<updated>2024-12-06T22:38:27+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-12-06T22:23:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=8c9932cc19a8fe9b29714ef81e15db96e6651d04'/>
<id>8c9932cc19a8fe9b29714ef81e15db96e6651d04</id>
<content type='text'>
This results in deterministic output, so multiple runs will produce the
same output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This results in deterministic output, so multiple runs will produce the
same output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Show how to get the OSV format advisories on the infos page</title>
<updated>2024-04-17T03:30:01+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>danf@mageia.org</email>
</author>
<published>2024-04-17T03:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/infrastructure/mgaadvisories/commit/?id=f395e04543e3fe7e1d246500727c8de4cbf3c476'/>
<id>f395e04543e3fe7e1d246500727c8de4cbf3c476</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
