<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/src/sec_certs/model, 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-17T16:33:45Z</updated>
<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>Add annotations import everywhere.</title>
<updated>2025-02-28T14:46:16Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-28T14:46:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=7cef30b97e853b9e4bdafe897633fbc871cd7b5e'/>
<id>urn:sha1:7cef30b97e853b9e4bdafe897633fbc871cd7b5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix ReferenceSegmentExtractor.</title>
<updated>2025-02-27T11:46:53Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-27T11:46:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=0c1a4b289fccd2b71360b9336e4e3814a0250bec'/>
<id>urn:sha1:0c1a4b289fccd2b71360b9336e4e3814a0250bec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve CC scheme extraction and matching.</title>
<updated>2024-11-07T23:17:39Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-11-07T23:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=17ae4dbfe97d8f7ef41ea272325d85de9f731af1'/>
<id>urn:sha1:17ae4dbfe97d8f7ef41ea272325d85de9f731af1</id>
<content type='text'>
This significantly improves the CC scheme extraction by:

 - Fixing the extraction of several schemes that were mixing
   certified and archived entries by accident.
 - Improving the extraction of cert_ids from scheme sites.
 - Improving the matching heuristic to consider more attributes
   that are usually present in the site data.

Also adds an evaluation notebook to see how this performs.
</content>
</entry>
<entry>
<title>Improve scheme parsing.</title>
<updated>2024-11-04T20:45:51Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-11-04T20:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=e303b6f131f05f4ca700edd6d4241c0d660d0b86'/>
<id>urn:sha1:e303b6f131f05f4ca700edd6d4241c0d660d0b86</id>
<content type='text'>
Only match if category matches.
Disregard unwanted warnings.
Add progress bars everywhere.
</content>
</entry>
<entry>
<title>Fix typing issue.</title>
<updated>2024-06-20T12:45:42Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-20T12:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=6eb3aa156815db688142f9ba86a301a7547bfe4a'/>
<id>urn:sha1:6eb3aa156815db688142f9ba86a301a7547bfe4a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CCDocumentState to cert class.</title>
<updated>2024-02-13T16:35:51Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-02-13T16:24:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=fffefed8310969c145eca27f2765712f5295558a'/>
<id>urn:sha1:fffefed8310969c145eca27f2765712f5295558a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor document state in CC.</title>
<updated>2024-02-13T16:11:58Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-02-13T16:11:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=bb3b54d177797726d473f624be83c91266d612e9'/>
<id>urn:sha1:bb3b54d177797726d473f624be83c91266d612e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactoring here and there</title>
<updated>2023-11-24T16:22:40Z</updated>
<author>
<name>adamjanovsky</name>
</author>
<published>2023-11-24T16:22:40Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=db298c4415912635b71444ad8f12c7eeef104f59'/>
<id>urn:sha1:db298c4415912635b71444ad8f12c7eeef104f59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert hyperparams on segment extraction</title>
<updated>2023-11-23T09:35:12Z</updated>
<author>
<name>adamjanovsky</name>
</author>
<published>2023-11-23T09:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=0dbcefe44ec9aa0b01eb776c5e2d8874cbbd88df'/>
<id>urn:sha1:0dbcefe44ec9aa0b01eb776c5e2d8874cbbd88df</id>
<content type='text'>
</content>
</entry>
</feed>
