<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/src/sec_certs/configuration.py, branch main</title>
<subtitle>Tool for analysis of security certificates (Common Criteria, FIPS 140...).</subtitle>
<id>https://git.neuromancer.sk/sec-certs.git/atom/src/sec_certs/configuration.py?h=main</id>
<link rel='self' href='https://git.neuromancer.sk/sec-certs.git/atom/src/sec_certs/configuration.py?h=main'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/'/>
<updated>2025-11-19T11:41:26Z</updated>
<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>Update PP dataset URL.</title>
<updated>2025-02-02T15:36:53Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2025-02-02T15:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=996759d9461c6c261c41abda28a9184a5a5a7cbe'/>
<id>urn:sha1:996759d9461c6c261c41abda28a9184a5a5a7cbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>replace from_web_latest() with from_web()</title>
<updated>2025-02-01T21:58:16Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2025-01-29T07:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=69be843d48b70ac62e54370e7763be262ab9ee63'/>
<id>urn:sha1:69be843d48b70ac62e54370e7763be262ab9ee63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add aux dataset tests</title>
<updated>2025-02-01T21:57:58Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2025-01-28T08:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=47b7a2444b080d6e405b72a8cc516a4354919bb4'/>
<id>urn:sha1:47b7a2444b080d6e405b72a8cc516a4354919bb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change PP snapshot urls</title>
<updated>2025-02-01T21:57:47Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2025-01-27T16:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=3ec78592648bf6c6300fafbec06db794b5016666'/>
<id>urn:sha1:3ec78592648bf6c6300fafbec06db794b5016666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement PP processing</title>
<updated>2025-02-01T21:57:08Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2025-01-25T17:20:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=2500d9536beb658853cff3d0baad30b8f414a817'/>
<id>urn:sha1:2500d9536beb658853cff3d0baad30b8f414a817</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>Unify and add options to from_web_latest.</title>
<updated>2024-10-18T18:04:26Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-10-18T18:04:26Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=e7ba5ef02170ad9b96e795fd714f68b3d666c866'/>
<id>urn:sha1:e7ba5ef02170ad9b96e795fd714f68b3d666c866</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a way to download full dataset archive (including PDFs) from the web.</title>
<updated>2024-10-17T12:21:58Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-10-17T12:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=fc3a612e47f31f9ad1e9ada903d57047cfa87e62'/>
<id>urn:sha1:fc3a612e47f31f9ad1e9ada903d57047cfa87e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow for download through our caching proxy at sec-certs.org</title>
<updated>2024-06-10T11:19:23Z</updated>
<author>
<name>J08nY</name>
</author>
<published>2024-06-10T11:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=2e442328a33319cf27820fc3d1541795147f4ec5'/>
<id>urn:sha1:2e442328a33319cf27820fc3d1541795147f4ec5</id>
<content type='text'>
Recently, CCportal changed infra and enabled a rate limit. Our
usual download procedure hits this rate limit and is able to download
only a small subset of the artifacts.

Thus a proxy is running at sec-certs.org that caches the artifacts.
This commit makes it possible to use the proxy in the tool.

By querying the proxy on the background, the server makes sure that
the rate limit is not hit and the artifacts are available.
</content>
</entry>
</feed>
