aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs
Commit message (Collapse)AuthorAgeFilesLines
* flat -> src layout (#294)adamjanovsky2022-12-0952-11616/+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-0844-2325/+2347
| | | | | | | | | | * 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
* Fix OCR page order issue.J08nY2022-11-091-1/+2
| | | | Fixes #279.
* Add results to notebooks to make them nice on GitHub.J08nY2022-10-251-0/+1
|
* Fix FipsAlgo sorting for serialization.J08nY2022-10-241-3/+19
|
* Unify some CVE/CPE-help pandas functions and use them in FIPS.J08nY2022-10-211-7/+2
|
* Add temporal analysis of FIPS algorithms.J08nY2022-10-211-0/+2
|
* Only log warnings for table extraction issues.J08nY2022-10-211-2/+2
|
* Add more fields to FIPS pandas dataframe.J08nY2022-10-211-0/+24
|
* Fix IUT dataset path use.J08nY2022-10-211-1/+1
|
* Add temporal trends notebook to FIPS.J08nY2022-10-214-7/+85
|
* Ditch the special handling of FIPS rules.J08nY2022-10-211-6/+4
| | | | Add a separator anyway, not doing so messes stuff up.
* Add a way to get the full MIP and IUT datasets from web.J08nY2022-10-193-0/+38
|
* Add getters for MI and IUT snapshots.J08nY2022-10-193-0/+52
|
* merge fresh mainAdam Janovsky2022-10-198-48/+187
|\
| * Fix FIPS references.J08nY2022-10-191-2/+3
| |
| * Update the final run notebooks and cert_id eval data.J08nY2022-10-101-1/+1
| |
| * Merge branch 'main' into feat/eval-cpe-matchesAdam Janovsky2022-10-093-8/+15
| |\
| * | improve CPE matchingAdam Janovsky2022-10-094-26/+153
| | |
| * | fix evaluation methodsAdam Janovsky2022-10-091-14/+23
| | |
| * | fix CPE target_hw attributeAdam Janovsky2022-10-091-1/+1
| | |
| * | Merge branch 'main' into feat/eval-cpe-matchesAdam Janovsky2022-10-041-1/+3
| |\ \
| * \ \ Merge branch 'main' into feat/eval-cpe-matchesAdam Janovsky2022-10-043-31/+57
| |\ \ \
| * | | | prepare code for CPE manual evaluationAdam Janovsky2022-10-042-5/+7
| | | | |
* | | | | Merge branch 'main' into feat/revisit-vulnsAdam Janovsky2022-10-103-8/+15
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Move PP dataset URL.J08nY2022-10-073-8/+15
| | |_|/ | |/| | | | | | | | | | Fixes #269.
* / | | user spearman to compute correlations, further enhancesAdam Janovsky2022-10-051-25/+111
|/ / /
* | / fix bad PP constructor when parsing CC HTML webpageAdam Janovsky2022-10-041-1/+3
| |/ |/|
* | Fix extraction check with new attr defaults.J08nY2022-10-041-2/+2
| |
* | Store OCR results into CC cert state.J08nY2022-10-043-18/+27
| |
* | Add new CC cert state attributes.J08nY2022-10-041-13/+30
| |
* | Bump CPE matching setting default.J08nY2022-10-031-1/+1
|/
* Merge pull request #259 from ↵adamjanovsky2022-09-305-8/+32
|\ | | | | | | | | crocs-muni:feat/temporal-trends-notebook-improvements Temporal notebook iterative improvements
| * Merge branch 'main' into feat/temporal-trends-notebook-improvementsAdam Janovsky2022-09-2710-504/+623
| |\
| * | start colleting EALs from PP datasetAdam Janovsky2022-09-135-8/+32
| | |
* | | Make DependencyFinder drop unknown refs in CC and FIPS dataset use.J08nY2022-09-273-5/+7
| |/ |/|
* | Properly handle duplicates in dependency finder.J08nY2022-09-251-25/+14
| | | | | | | | Do not assign references to duplicates other than the main one.
* | Enrich some rules.J08nY2022-09-251-0/+8
| |
* | 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
| |
* | Fix eval notebook file reference.J08nY2022-09-231-0/+1
| |
* | Fix Japan canonicalĂ­zation.J08nY2022-09-231-0/+1
| |
* | Canonicalize Norway properly.J08nY2022-09-221-0/+6
| |
* | Use multiline regex flag.J08nY2022-09-221-1/+2
| |
* | Fix regex matching wronng substrings.J08nY2022-09-222-5/+17
| | | | | | | | Fixes #255.
* | Final evaluation changes.J08nY2022-09-221-0/+2
| |
* | Canonicalize before choosing cert_id, sort by length if same weight.J08nY2022-09-211-7/+10
| |
* | Normalize cert_id candidates to 0.0-1.0 range but without sum normalization.J08nY2022-09-212-7/+7
| |
* | Improve some cert_id rules and canonicalization.J08nY2022-09-212-31/+19
| |