aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sec_certs/sample
Commit message (Collapse)AuthorAgeFilesLines
* Ignore CVSS V4.0 metrics in CVE loading.J08nY2025-11-121-7/+13
| | | | | | | | | | | | | THe NVD no longer offers the "exploitabilityScore" and "impactScore" for CVSS V4.0 in their API: https://csrc.nist.gov/schema/nvd/api/2.0/cve_api_json_2.0.schema (See the "cvss-v40" entry) We should figure out what to do as more CVEs will likely have this in the future and we will lack data. The cvssData scheme is here: https://csrc.nist.gov/schema/nvd/api/2.0/external/cvss-v4.0.json
* Fix tqdm desc.J08nY2025-04-031-1/+1
|
* Fix Poland scheme download.J08nY2025-04-031-42/+61
|
* Add annotations import everywhere.J08nY2025-02-281-0/+2
|
* Get rid of DUMMY_NONEXISTING_PATH.J08nY2025-02-152-4/+4
|
* Fix expected JSON suffixes.J08nY2025-02-152-4/+7
|
* Deduplicate download, extract and metadata code.J08nY2025-02-141-110/+63
|
* Get rid of all the RETURNCODEs.J08nY2025-02-142-10/+11
| | | | | # Conflicts: # src/sec_certs/utils/helpers.py
* Get rid of RETURNCODE_OK. This is not C99.J08nY2025-02-143-46/+47
|
* Fix #470.J08nY2025-02-041-9/+9
| | | | Bad bad bs4!
* Add __str__ to ProtectionProfileJ08nY2025-02-031-0/+3
|
* Revert the FIPS IUT and MIP from_web methods.J08nY2025-02-012-14/+31
|
* fix iut mip testsAdam Janovsky2025-02-012-2/+8
|
* replace from_web_latest() with from_web()Adam Janovsky2025-02-013-28/+62
|
* process PP maintenancesAdam Janovsky2025-02-011-4/+9
|
* forbid empty PP links in ProtectionProfile objectsAdam Janovsky2025-02-011-5/+15
|
* CCDataset, serialize PP links to dataframeAdam Janovsky2025-02-011-0/+2
|
* implement PP processingAdam Janovsky2025-02-014-162/+381
|
* Add computation of previous and next certificate versions based on ID.J08nY2024-11-201-1/+50
| | | | Fixes #457.
* update deps, linter versionsAdam Janovsky2024-11-191-3/+1
|
* Improve CC scheme extraction and matching.J08nY2024-11-083-121/+219
| | | | | | | | | | | | 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.
* Improve ANSSI cert_id extraction from scheme site.J08nY2024-11-041-2/+2
|
* Improve scheme parsing.J08nY2024-11-041-88/+139
| | | | | | Only match if category matches. Disregard unwanted warnings. Add progress bars everywhere.
* Add TrustCB.J08nY2024-11-041-17/+85
| | | | Fixes #455.
* Add Poland scheme web download.J08nY2024-11-041-0/+62
| | | | Fixes #454.
* Fix Australia scheme scrape (spoof some headers),J08nY2024-11-041-5/+24
|
* Cleanup of documentation.J08nY2024-10-191-2/+3
| | | | It is now very nice and clean!
* Fix mapping of certs to PPs broken due to CC URL change.J08nY2024-10-161-1/+1
|
* Fix ANSSI scheme download.J08nY2024-10-021-6/+14
|
* Ignore certs in Korean CC download.J08nY2024-10-011-7/+7
|
* Fix Japan scheme download.J08nY2024-10-011-2/+7
|
* Prefer links from HTML in CC.J08nY2024-08-131-6/+5
|
* Fix USA scheme parsing on Python < 3.11.J08nY2024-07-211-1/+2
| | | | Datetime.fromisoformat changed behavior then.
* Fix USA scheme download.J08nY2024-07-191-128/+85
|
* Fix Spain CC scheme download.J08nY2024-07-191-1/+1
|
* Move to new dgst algorithm for CC.J08nY2024-07-191-21/+37
|
* Fix FIPS pipeline for new certs.J08nY2024-06-201-1/+1
| | | | Fixes #SECCERTS-1GT.
* Allow for download through our caching proxy at sec-certs.orgJ08nY2024-06-102-7/+19
| | | | | | | | | | | | 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 change in CCportal links.J08nY2024-06-091-5/+5
|
* replace seccerts -> sec-certsAdam Janovsky2024-04-253-3/+3
|
* fix some ruff errorsAdam Janovsky2024-02-202-4/+4
|
* Fix typo.J08nY2024-02-141-1/+1
|
* Cleanup PdfData attributes.J08nY2024-02-141-80/+23
|
* Add cert_id extraction from certificate files.J08nY2024-02-131-49/+61
|
* Move CCDocumentState to cert class.J08nY2024-02-131-60/+70
|
* Refactor document state in CC.J08nY2024-02-131-235/+107
|
* Add extraction of certificate data.J08nY2024-02-081-19/+145
|
* Handle some strict and loose rules after cleanup.J08nY2024-02-071-2/+3
|
* Fix cert_id canonicalization.J08nY2024-02-071-4/+18
|
* Fix broken filename rules.J08nY2024-02-051-1/+4
|