aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/dataset/dataset.py
Commit message (Collapse)AuthorAgeFilesLines
* flat -> src layout (#294)adamjanovsky2022-12-091-572/+0
| | | | | | - 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`
* Refactor FIPS & unify CLI actions (#275)adamjanovsky2022-12-081-95/+277
| | | | | | | | | | * Unifies CLIs into sine CLI * Merge much of dataset functionality into `Dataset` baseclass * Refactor `unittest` -> `pytest` * Unify processing pipeline across datasets (common public functions) * Unify and refactor processing of auxillary datasets (CPE, CVE, PP, Algorithms, ...) * Upgrade Github Actions pipelines * Allow for failure of some tests * Refactor type hints
* improve CPE matchingAdam Janovsky2022-10-091-9/+46
|
* prepare code for CPE manual evaluationAdam Janovsky2022-10-041-3/+5
|
* Remove bad prints.J08nY2022-07-051-1/+1
|
* Fixup imports of new helpers module.J08nY2022-07-051-2/+2
|
* add docs for CCDatasetAdam Janovsky2022-05-231-2/+2
|
* add fipsdataset docsAdam Janovsky2022-05-221-2/+2
|
* populate __init__ for modulesAdam Janovsky2022-05-121-2/+16
|
* allow empty dataset constructorsAdam Janovsky2022-05-121-2/+4
|
* disable enhancing CPE dataset with CPEs found only in CVEDsetAdam Janovsky2022-05-031-10/+10
|
* proper escaping when parsing CPEsAdam Janovsky2022-02-171-1/+1
|
* cpe matches list->set, heuristic type hintsAdam Janovsky2022-02-161-6/+1
|
* save some time on CPE matchingAdam Janovsky2022-02-161-4/+7
|
* Fix CVEDataset handling optimizations #130Adam Janovsky2022-02-121-5/+14
|
* fix typing in serialization packageAdam Janovsky2022-02-111-1/+1
|
* typing guidance on dataset inheritanceAdam Janovsky2022-02-111-34/+36
|
* update black, random type fixesAdam Janovsky2022-02-101-2/+0
|
* isort and blackAdam Janovsky2021-12-181-1/+1
|
* Fix MyPy errorsAdam Janovsky2021-12-181-2/+2
|
* fix isort errorsAdam Janovsky2021-12-181-11/+1
|
* fix black and isort changesAdam Janovsky2021-12-181-2/+11
|
* sort importsAdam Janovsky2021-12-181-11/+9
|
* Format code with blackAdam Janovsky2021-12-181-64/+92
|
* MyPy: First instance of TypeVarAdam Janovsky2021-12-181-2/+3
|
* Merge branch 'dev' into feature/tqdm-configurationadamjanovsky2021-12-151-10/+14
|\
| * Ignore the __setitem__() methodmmstanone2021-12-141-3/+1
| |
| * PR updatesmmstanone2021-12-141-1/+3
| |
| * (the real commit)mmstanone2021-12-131-6/+8
| |
| * Merge branch 'dev' into mypy-errorsmmstanone2021-12-121-25/+141
| |\
| * | Mappings + optional fips certificatemmstanone2021-12-121-3/+3
| | |
| * | LSP + pathsmmstanone2021-11-111-1/+3
| | |
* | | Add configuration switch to enable/disable tqdm.J08nY2021-12-141-4/+3
| |/ |/|
* | Slightly more strict CPE matching, less FPAdam Janovsky2021-12-071-1/+12
| |
* | start caching nist matching dictAdam Janovsky2021-11-251-4/+8
| |
* | remove duplicate method in CCDatasetAdam Janovsky2021-11-251-4/+7
| |
* | dont download cve matching dict from NIST during testsAdam Janovsky2021-11-241-6/+6
| |
* | unify pandas interfaceAdam Janovsky2021-11-231-3/+3
| |
* | fix dataset enrichingAdam Janovsky2021-11-041-1/+1
| |
* | fixing some corner casesAdam Janovsky2021-11-041-2/+17
| |
* | add some missing typehints, refactoringAdam Janovsky2021-11-041-2/+0
| |
* | enrich cpe with manually found cpes before cve matchingAdam Janovsky2021-11-041-9/+14
| |
* | fault tolerant label loading from label studioAdam Janovsky2021-11-041-1/+3
| |
* | introduce compute_related_cves() on FIPSDatasetAdam Janovsky2021-11-031-1/+24
| |
* | fix cpe matching for FIPS DatasetAdam Janovsky2021-11-031-2/+3
| |
* | improve serializationAdam Janovsky2021-11-021-13/+8
| |
* | WiP: making CPE matching work for FIPSAdam Janovsky2021-11-011-2/+31
| |
* | delete labeled attribute from CCHeuristicsAdam Janovsky2021-11-011-1/+1
| |
* | PoC of new version matchingAdam Janovsky2021-10-311-1/+0
| |
* | method for CPE now return the resulting classifierAdam Janovsky2021-10-271-4/+7
| |