aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #530 from crocs-muni/fix/try-spacyHEADmainJán Jančár2025-11-224-11/+16
|\ | | | | Move to uv
| * Fix format.J08nY2025-11-191-1/+1
| |
| * Apply ruff fixes.J08nY2025-11-192-9/+14
| | | | | | | | Also needed a mypy ignore on the extract monstrosity.
| * Move away from pip-tools and use uv.J08nY2025-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | uv is all the rage. No, but really. The pip-compile approach does not work cross-platform or cross-python version (sometimes it does, but not always). In comparison and uv lockfile is universal and cross-platform: https://docs.astral.sh/uv/concepts/projects/layout/#the-lockfile This should help make our install easier and more robust.
* | 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
* feat: add EUCC rules for certificate IDstadeas.kachyna2025-10-261-0/+8
|
* Make schema refs relative.J08nY2025-09-264-25/+25
|
* Fix FIPS schema status.J08nY2025-09-261-1/+2
|
* Fix schema error.J08nY2025-09-261-1/+1
|
* Fix FIPS schema nulls.J08nY2025-09-261-17/+12
|
* More descriptions for FIPS certificate schema.J08nY2025-09-261-39/+127
|
* Fix schemas using full dataset.J08nY2025-09-263-77/+174
|
* Add FIPS certificate JSON schema.J08nY2025-09-256-129/+629
|
* Fix CC schema validation tests.J08nY2025-09-252-7/+9
|
* Make a JSON schema for CC Certificate and Dataset objects.J08nY2025-09-253-0/+796
|
* fix(dataset): formatting and version warning logic for dataset version trackingJán Jančár2025-06-121-3/+7
|
* feat(dataset): add version warning and comparison for dataset and package ↵Ján Jančár2025-06-121-1/+38
| | | | version in from_dict
* Fix tqdm ignoring settings.J08nY2025-04-151-2/+1
|
* Fix tqdm desc.J08nY2025-04-031-1/+1
|
* Fix Poland scheme download.J08nY2025-04-032-45/+64
|
* Generalize a few keywords.J08nY2025-04-011-4/+5
|
* Improve BSI cert_id regex.J08nY2025-04-011-1/+1
|
* Merge pull request #489 from crocs-muni/fix/circularJán Jančár2025-03-0117-6/+47
|\ | | | | Fix cicrular import issue.
| * Fix circular import error in NVD.J08nY2025-02-281-4/+10
| |
| * Add annotations import everywhere.J08nY2025-02-2817-2/+37
| |
* | Fix aux dset dir warning.J08nY2025-02-282-10/+16
|/ | | | Fixes #482.
* Fix ReferenceSegmentExtractor.J08nY2025-02-271-2/+14
|
* Document the backed status of datasets.J08nY2025-02-174-10/+69
|
* Get rid of DUMMY_NONEXISTING_PATH.J08nY2025-02-1516-84/+166
|
* Fix expected JSON suffixes.J08nY2025-02-154-6/+9
|
* Throw if path is misnamed in (de)serialization.J08nY2025-02-151-11/+27
|
* Remove dummy path from aux handlers.J08nY2025-02-151-5/+2
|
* Ditch unused (and unimplemented) sha256_digest.J08nY2025-02-141-3/+1
|
* Actually use Dataset.__init__.J08nY2025-02-144-40/+9
|
* Fix mutable default state.J08nY2025-02-147-47/+57
|
* Deduplicate download, extract and metadata code.J08nY2025-02-141-110/+63
|
* Get rid of all the RETURNCODEs.J08nY2025-02-1410-28/+30
| | | | | # Conflicts: # src/sec_certs/utils/helpers.py
* Get rid of RETURNCODE_OK. This is not C99.J08nY2025-02-147-74/+62
|
* Unify CVE and CPEDataset from_web with the rest.J08nY2025-02-142-6/+12
|
* Use tmpdir with enough free space.J08nY2025-02-144-6/+80
|
* PPs: change dset filename pp.json -> dataset.jsonAdam Janovsky2025-02-133-4/+4
|
* fix dataset download description class nameAdam Janovsky2025-02-131-1/+1
|
* Fix PP and CC MU dataset path.J08nY2025-02-051-2/+2
| | | | | | | The subdir was being set twice, once in the CC dataset constructor and once in the AuxDatasetHandler itself. Resulting in paths like: CC root / auxiliary_datasets / protection_profiles / protection_profiles
* Fix #470.J08nY2025-02-041-9/+9
| | | | Bad bad bs4!
* Add __str__ to ProtectionProfileJ08nY2025-02-031-0/+3
|
* Update PP dataset URL.J08nY2025-02-021-1/+1
|
* Add docs about dataset layout.J08nY2025-02-024-5/+73
|
* Fix overridden method args.J08nY2025-02-021-1/+1
|
* Fix aux handlers super() init call.J08nY2025-02-021-8/+11
|
* Remove processed_pp_dataset_root_dir, let PP dataset handler figure out the ↵J08nY2025-02-021-13/+0
| | | | dset existence.