<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/src, branch main</title>
<subtitle>Tool for analysis of security certificates (Common Criteria, FIPS 140...).
</subtitle>
<id>https://git.neuromancer.sk/sec-certs.git/atom?h=main</id>
<link rel='self' href='https://git.neuromancer.sk/sec-certs.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/'/>
<updated>2025-11-22T12:52:24Z</updated>
<entry>
<title>Merge pull request #530 from crocs-muni/fix/try-spacy</title>
<updated>2025-11-22T12:52:24Z</updated>
<author>
<name>Ján Jančár</name>
</author>
<published>2025-11-22T12:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=8436df07381295b05a0cc892cca27e475629ee80'/>
<id>urn:sha1:8436df07381295b05a0cc892cca27e475629ee80</id>
<content type='text'>
Move to uv</content>
</entry>
<entry>
<title>Fix format.</title>
<updated>2025-11-19T12:16:37Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-11-19T12:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4d262ddc7a3e581b3b1c2ae4f00c1fa55f14ead0'/>
<id>urn:sha1:4d262ddc7a3e581b3b1c2ae4f00c1fa55f14ead0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply ruff fixes.</title>
<updated>2025-11-19T11:41:26Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-11-19T11:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=b16bbbcc83c017267f0401347ef8119ba80f782c'/>
<id>urn:sha1:b16bbbcc83c017267f0401347ef8119ba80f782c</id>
<content type='text'>
Also needed a mypy ignore on the extract monstrosity.
</content>
</entry>
<entry>
<title>Move away from pip-tools and use uv.</title>
<updated>2025-11-17T16:33:45Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-11-17T16:33:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=dc8cd4bfb5acee6abab74c7401b43505f669cec3'/>
<id>urn:sha1:dc8cd4bfb5acee6abab74c7401b43505f669cec3</id>
<content type='text'>
uv is all the rage. No, but really. The pip-compile approach does not
work cross-platform or cross-python version (sometimes it does, but not
always). In comparison and uv lockfile is universal and cross-platform:

https://docs.astral.sh/uv/concepts/projects/layout/#the-lockfile

This should help make our install easier and more robust.
</content>
</entry>
<entry>
<title>Ignore CVSS V4.0 metrics in CVE loading.</title>
<updated>2025-11-12T16:01:36Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-11-12T16:01:36Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=5141d057df002944225d856bf227b17fa0d37f39'/>
<id>urn:sha1:5141d057df002944225d856bf227b17fa0d37f39</id>
<content type='text'>
THe NVD no longer offers the "exploitabilityScore" and "impactScore"
for CVSS V4.0 in their API:

https://csrc.nist.gov/schema/nvd/api/2.0/cve_api_json_2.0.schema
(See the "cvss-v40" entry)

We should figure out what to do as more CVEs will likely have this in
the future and we will lack data. The cvssData scheme is here:

https://csrc.nist.gov/schema/nvd/api/2.0/external/cvss-v4.0.json
</content>
</entry>
<entry>
<title>feat: add EUCC rules for certificate IDs</title>
<updated>2025-10-26T19:03:25Z</updated>
<author>
<name>tadeas.kachyna</name>
</author>
<published>2025-10-26T18:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=eeceb0706014b3a984ac64f390437f4fcea689c1'/>
<id>urn:sha1:eeceb0706014b3a984ac64f390437f4fcea689c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make schema refs relative.</title>
<updated>2025-09-26T13:07:53Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-09-26T13:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=d3453b01074a8bd1329f4feafb924939064311ad'/>
<id>urn:sha1:d3453b01074a8bd1329f4feafb924939064311ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix FIPS schema status.</title>
<updated>2025-09-26T11:45:32Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-09-26T11:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=c67c8195837cff22f52443c24b1db5688026d657'/>
<id>urn:sha1:c67c8195837cff22f52443c24b1db5688026d657</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix schema error.</title>
<updated>2025-09-26T11:31:58Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-09-26T11:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=ea6869d52a212db75661d9652fdf4f16bf7954d5'/>
<id>urn:sha1:ea6869d52a212db75661d9652fdf4f16bf7954d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix FIPS schema nulls.</title>
<updated>2025-09-26T11:24:16Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-09-26T11:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=aed01539ed00d4173ba4e28e126a5dcff9bcee31'/>
<id>urn:sha1:aed01539ed00d4173ba4e28e126a5dcff9bcee31</id>
<content type='text'>
</content>
</entry>
</feed>
