aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/configuration.py
Commit message (Collapse)AuthorAgeFilesLines
* Apply ruff fixes.J08nY2025-11-191-3/+3
| | | | Also needed a mypy ignore on the extract monstrosity.
* Update PP dataset URL.J08nY2025-02-021-1/+1
|
* replace from_web_latest() with from_web()Adam Janovsky2025-02-011-8/+12
|
* add aux dataset testsAdam Janovsky2025-02-011-1/+1
|
* change PP snapshot urlsAdam Janovsky2025-02-011-2/+2
|
* implement PP processingAdam Janovsky2025-02-011-0/+4
|
* Improve CC scheme extraction and matching.J08nY2024-11-081-1/+1
| | | | | | | | | | | | 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.
* Unify and add options to from_web_latest.J08nY2024-10-181-13/+27
|
* Add a way to download full dataset archive (including PDFs) from the web.J08nY2024-10-171-0/+8
|
* Allow for download through our caching proxy at sec-certs.orgJ08nY2024-06-101-0/+2
| | | | | | | | | | | | 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.
* replace seccerts -> sec-certsAdam Janovsky2024-04-251-12/+12
|
* Move __fields__ use to model_fields.J08nY2024-02-011-3/+3
|
* Move to model_validate in pydantic.J08nY2024-02-011-1/+1
|
* Use ConfigDict in pydantic.J08nY2024-02-011-3/+2
|
* continue refactoring the notebookAdam Janovsky2023-11-141-1/+2
|
* add .log suffix to default log filenameadamjanovsky2023-10-181-1/+1
|
* Fix URLs of CVE/CPE/CPE-match datasets.J08nY2023-04-251-3/+3
|
* Fix CVE/CPE dataset default config paths.J08nY2023-04-251-3/+3
|
* Merge branch 'fix/dup-dedup' into issue/324-Switch-from-NVD-data-feeds-to-APIJ08nY2023-04-211-1/+12
|\
| * Add CC scheme matching for datasets.J08nY2023-04-141-1/+6
| |
| * Add CC and FIPS matching classes.J08nY2023-04-111-0/+6
| |
* | WiP new cve and cpe dataset handlingAdam Janovsky2023-04-071-2/+18
| |
* | add nist_api_key key in configAdam Janovsky2023-03-301-0/+1
|/
* switch to pydantic in settings managementAdam Janovsky2023-03-291-0/+128