aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/model
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * sort importsAdam Janovsky2021-12-183-15/+18
| |
| * Format code with blackAdam Janovsky2021-12-183-63/+111
| |
| * ignore some mypy errors in cpe matchingAdam Janovsky2021-12-151-5/+5
| |
| * fix mypy problems with cpe matchingAdam Janovsky2021-12-151-12/+0
| |
| * Merge branch 'dev' into feature/tqdm-configurationadamjanovsky2021-12-153-16/+29
| |\
| | * (the real commit)mmstanone2021-12-133-16/+29
| | |
| * | Add configuration switch to enable/disable tqdm.J08nY2021-12-141-3/+2
| |/
* / fix: Returning None where dependency set is emptyGeogeFI2021-12-121-4/+4
|/
* Slightly more strict CPE matching, less FPAdam Janovsky2021-12-071-4/+7
|
* improve matching -> more strictAdam Janovsky2021-11-261-10/+39
|
* fix corner case of vendors missing from CPE datasetAdam Janovsky2021-11-251-2/+4
|
* enhance classification report with CPE titlesAdam Janovsky2021-11-241-4/+7
|
* fix string sanitization during cpe matchingAdam Janovsky2021-11-231-2/+1
|
* fix CPE precision evaluation errorAdam Janovsky2021-11-231-5/+3
|
* unify pandas interfaceAdam Janovsky2021-11-231-1/+1
|
* fix evaluation of cpe matchingAdam Janovsky2021-11-231-2/+4
|
* simplify testsAdam Janovsky2021-11-151-1/+1
|
* Merge branch 'dev' into cve-matchingAdam Janovsky2021-11-151-0/+123
|\
| * format: Specified type-hintsGeogeFI2021-11-111-15/+21
| |
| * refactor: finished DependencyFinder modelGeogeFI2021-11-071-19/+22
| |
| * feat: Created inner structure for dependenciesGeogeFI2021-11-061-2/+27
| |
| * feat: Created basic structure for dependency finder model -> not working ↵GeogeFI2021-11-061-2/+80
| | | | | | | | yet, just prototype
| * fix: Renamed properties in json files for testsGeogeFI2021-10-311-0/+0
| |
| * feat: Created DependencyFinder class - just structureGeogeFI2021-10-311-0/+11
|
* fixing some corner casesAdam Janovsky2021-11-041-1/+1
|
* make evaluation work also for fipsAdam Janovsky2021-11-041-3/+5
|
* adds documentation to cpe matchingAdam Janovsky2021-11-041-1/+48
|
* add some missing typehints, refactoringAdam Janovsky2021-11-042-1/+2
|
* change format of evaluation dataset splitAdam Janovsky2021-11-041-3/+1
|
* WiP: making CPE matching work for FIPSAdam Janovsky2021-11-011-7/+8
|
* Rename fips heuristics class to FIPSHeuristicsAdam Janovsky2021-10-311-1/+1
|
* PoC of new version matchingAdam Janovsky2021-10-311-5/+17
|