aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/model
Commit message (Collapse)AuthorAgeFilesLines
* flat -> src layout (#294)adamjanovsky2022-12-096-1047/+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-087-234/+237
| | | | | | | | | | * 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-16/+95
|
* fix evaluation methodsAdam Janovsky2022-10-091-14/+23
|
* Make DependencyFinder drop unknown refs in CC and FIPS dataset use.J08nY2022-09-271-2/+2
|
* Properly handle duplicates in dependency finder.J08nY2022-09-251-25/+14
| | | | Do not assign references to duplicates other than the main one.
* Make DependencyFinder handle duplicates and unknowns.J08nY2022-09-251-36/+102
|
* Cleanup DependencyFinder.J08nY2022-09-251-24/+22
|
* Fix #237 and cleanup DependencyFinder.J08nY2022-09-251-57/+42
|
* FIPS: Rename cert objects to match CC.J08nY2022-07-101-3/+3
|
* Fix most test issues caused by new changes.J08nY2022-07-051-17/+19
|
* Fixup imports of new helpers module.J08nY2022-07-052-2/+2
|
* chore: fix model doc styleAdam Janovsky2022-05-272-14/+18
|
* Merge pull request #215 from crocs-muni/model-docsadamjanovsky2022-05-272-0/+45
|\ | | | | docs: Documentation for DependecyFinder and DependencyVulnerabilityFi…
| * chore: Altered docstring with proper namingGeogeFI2022-05-261-2/+2
| |
| * format: Formatting with blackGeogeFI2022-05-261-0/+1
| |
| * docs: Documentation for DependecyFinder and DependencyVulnerabilityFinder modelsGeogeFI2022-05-262-0/+44
| |
* | Docs: autodoc, model package docsAdam Janovsky2022-05-201-9/+30
| |
* | CPE model make some method private, docsAdam Janovsky2022-05-201-42/+53
|/
* add docstrings for packagesAdam Janovsky2022-05-131-0/+5
|
* populate __init__ for modulesAdam Janovsky2022-05-122-11/+7
|
* improve sar parsingAdam Janovsky2022-05-091-32/+94
|
* refactor SAR transformer, add docstringsAdam Janovsky2022-05-091-9/+32
|
* Merge branch 'main' into feat/research-cve-notebookAdam Janovsky2022-05-052-10/+141
|\
| * refactor: Refactored referenced moduleGeogeFI2022-04-091-10/+18
| |
| * refactor: Renamed methods to suit sklearn philosophyGeogeFI2022-04-091-4/+18
| |
| * refactor: Renamed function namesGeogeFI2022-04-071-13/+14
| |
| * format: Mypy fixGeogeFI2022-04-021-2/+5
| |
| * feat: Implemented model for dependency vulnerabilities, testedGeogeFI2022-04-021-8/+17
| |
| * feat: Partly implemented module, not integrated with dataset, nor testedGeogeFI2022-04-021-0/+96
| |
* | add lemmatization prior to cve matchingAdam Janovsky2022-05-051-14/+34
| |
* | PoC SAR parserAdam Janovsky2022-04-181-0/+51
|/
* Introduce references object.J08nY2022-02-221-0/+18
|
* Extend PDFData structure with stuff extracted from more frontpages.J08nY2022-02-221-3/+7
|
* Use id and ref lookup functions in DependencyFinder.J08nY2022-02-221-12/+13
| | | | | This allows for reuse of DependencyFinder also for FIPS and overall more modularity.
* Rename "affect" -> "reference".J08nY2022-02-221-16/+16
| | | | | | | We shouldn't use affecting to describe the relationship that we are describing here as we are only collecting references and can't say anything about whether the referenced certificates are truly affecting one another.
* Normalize generic CPE versionsAdam Janovsky2022-02-171-1/+2
|
* format: Removed unnecessary importsGeogeFI2022-02-171-1/+1
|
* refactor: Unified types among dependenciesGeogeFI2022-02-171-7/+7
|
* deterministic cpe matchesAdam Janovsky2022-02-171-0/+2
|
* evaluation of cpe matching on setsAdam Janovsky2022-02-171-8/+11
|
* cpe matches list->set, heuristic type hintsAdam Janovsky2022-02-161-24/+22
|
* sort keys on cpe matching evaluationAdam Janovsky2022-02-161-1/+1
|
* finalize typing in model packageAdam Janovsky2022-02-113-20/+9
|
* getting rid of random mypy errorsAdam Janovsky2022-02-101-12/+22
|
* random mypy fixesAdam Janovsky2022-02-101-2/+2
|
* Merge branch 'dev' into dependency-analysisAdam Janovsky2022-01-292-37/+43
|\
| * Complexity of functionsmmstanone2022-01-142-37/+43
| |
* | Merge branch 'dev' into dependency-analysisAdam Janovsky2021-12-193-102/+150
|\|
| * flake8 complianceAdam Janovsky2021-12-191-5/+2
| |