| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
# Conflicts:
# src/sec_certs/utils/helpers.py
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* fix CLI path handling
* bump pypdf
* fix gitignore bug
* default n_threads arg, allow all cores utilization with -1
|
|
|
- Some mypy fixes
- Flat layout -> src layout
- Ditch `setup.py` and `setup.cfg` in favour of `pyproject.toml`
- Non-pinned requirements moved from `requirements/*.in` to `pyproject.toml`
|