<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sec-certs.git/src/sec_certs/utils/helpers.py, branch 0.3.2</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/utils/helpers.py?h=0.3.2</id>
<link rel='self' href='https://git.neuromancer.sk/sec-certs.git/atom/src/sec_certs/utils/helpers.py?h=0.3.2'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/'/>
<updated>2025-02-01T21:57:08Z</updated>
<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>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>
<entry>
<title>bump required python to 3.8</title>
<updated>2023-11-14T13:25:05Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-11-14T13:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=76219404a0b70bebf1778cf237bb84427b92bc45'/>
<id>urn:sha1:76219404a0b70bebf1778cf237bb84427b92bc45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix new ruff errors</title>
<updated>2023-11-10T11:22:59Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-11-10T11:22:59Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4a316ad7b5cb88c0015117525cf7fbb939b5ce5e'/>
<id>urn:sha1:4a316ad7b5cb88c0015117525cf7fbb939b5ce5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add flake8-simplify to ruff</title>
<updated>2023-02-03T11:19:19Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-02-03T11:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=468b63f990e95522095cc7a860b68e84cfce9cf4'/>
<id>urn:sha1:468b63f990e95522095cc7a860b68e84cfce9cf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix some return statements</title>
<updated>2023-02-03T09:20:16Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-02-03T09:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4d34a407bad7327398826597c33bc1fdf4c251f3'/>
<id>urn:sha1:4d34a407bad7327398826597c33bc1fdf4c251f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adds some pylint checks to ruff</title>
<updated>2023-01-27T13:32:21Z</updated>
<author>
<name>Adam Janovsky</name>
</author>
<published>2023-01-27T13:32:21Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=df3ded1c6d45cf6c813b0ee7a8c14d2656664709'/>
<id>urn:sha1:df3ded1c6d45cf6c813b0ee7a8c14d2656664709</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix/pypdf and cli fixes (#306)</title>
<updated>2023-01-10T14:48:11Z</updated>
<author>
<name>adamjanovsky</name>
</author>
<published>2023-01-10T14:48:11Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=4dcad881921f80718a9370a23b88d0fb23e4f95a'/>
<id>urn:sha1:4dcad881921f80718a9370a23b88d0fb23e4f95a</id>
<content type='text'>
* fix CLI path handling
* bump pypdf
* fix gitignore bug
* default n_threads arg, allow all cores utilization with -1</content>
</entry>
<entry>
<title>flat -&gt; src layout (#294)</title>
<updated>2022-12-09T16:10:19Z</updated>
<author>
<name>adamjanovsky</name>
</author>
<published>2022-12-09T16:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/sec-certs.git/commit/?id=73b3b0c361f9545450fa188bec50606d64bb1afd'/>
<id>urn:sha1:73b3b0c361f9545450fa188bec50606d64bb1afd</id>
<content type='text'>
- Some mypy fixes
- Flat layout -&gt; src layout
- Ditch `setup.py` and `setup.cfg` in favour of `pyproject.toml`
- Non-pinned requirements moved from `requirements/*.in` to `pyproject.toml`</content>
</entry>
</feed>
