| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | flat -> src layout (#294) | adamjanovsky | 2022-12-09 | 13 | -2865/+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) | adamjanovsky | 2022-12-08 | 11 | -814/+664 |
| | | | | | | | | | | | * 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 | ||||
| * | Add results to notebooks to make them nice on GitHub. | J08nY | 2022-10-25 | 1 | -0/+1 |
| | | |||||
| * | Fix FipsAlgo sorting for serialization. | J08nY | 2022-10-24 | 1 | -3/+19 |
| | | |||||
| * | Add temporal analysis of FIPS algorithms. | J08nY | 2022-10-21 | 1 | -0/+2 |
| | | |||||
| * | Only log warnings for table extraction issues. | J08nY | 2022-10-21 | 1 | -2/+2 |
| | | |||||
| * | Add more fields to FIPS pandas dataframe. | J08nY | 2022-10-21 | 1 | -0/+24 |
| | | |||||
| * | Add temporal trends notebook to FIPS. | J08nY | 2022-10-21 | 2 | -4/+50 |
| | | |||||
| * | Add getters for MI and IUT snapshots. | J08nY | 2022-10-19 | 2 | -0/+46 |
| | | |||||
| * | fix CPE target_hw attribute | Adam Janovsky | 2022-10-09 | 1 | -1/+1 |
| | | |||||
| * | fix bad PP constructor when parsing CC HTML webpage | Adam Janovsky | 2022-10-04 | 1 | -1/+3 |
| | | |||||
| * | Fix extraction check with new attr defaults. | J08nY | 2022-10-04 | 1 | -2/+2 |
| | | |||||
| * | Store OCR results into CC cert state. | J08nY | 2022-10-04 | 2 | -10/+16 |
| | | |||||
| * | Add new CC cert state attributes. | J08nY | 2022-10-04 | 1 | -13/+30 |
| | | |||||
| * | Merge branch 'main' into feat/temporal-trends-notebook-improvements | Adam Janovsky | 2022-09-27 | 3 | -198/+275 |
| |\ | |||||
| | * | Fix Japan canonicalízation. | J08nY | 2022-09-23 | 1 | -0/+1 |
| | | | |||||
| | * | Canonicalize Norway properly. | J08nY | 2022-09-22 | 1 | -0/+6 |
| | | | |||||
| | * | Final evaluation changes. | J08nY | 2022-09-22 | 1 | -0/+2 |
| | | | |||||
| | * | Canonicalize before choosing cert_id, sort by length if same weight. | J08nY | 2022-09-21 | 1 | -7/+10 |
| | | | |||||
| | * | Normalize cert_id candidates to 0.0-1.0 range but without sum normalization. | J08nY | 2022-09-21 | 2 | -7/+7 |
| | | | |||||
| | * | Improve some cert_id rules and canonicalization. | J08nY | 2022-09-21 | 1 | -25/+13 |
| | | | |||||
| | * | Add canonicalization for UK, CA, JP. | J08nY | 2022-09-21 | 2 | -18/+25 |
| | | | |||||
| | * | Add ground truth analysis of cert ids. | J08nY | 2022-09-21 | 1 | -3/+9 |
| | | | |||||
| | * | Do not reextract stuff in CC. | J08nY | 2022-09-19 | 1 | -1/+1 |
| | | | | | | | | | | | This phase of the extraction process is deterministic so we simply lose time doing this. | ||||
| | * | Make mypy happy. | J08nY | 2022-09-19 | 1 | -4/+4 |
| | | | |||||
| | * | Compute certificate IDs via merged heuristic. | J08nY | 2022-09-19 | 2 | -40/+73 |
| | | | |||||
| | * | Parse cert id out of filename. | J08nY | 2022-09-19 | 1 | -2/+21 |
| | | | |||||
| | * | Add cert_id_evalution notebook, improve cert-id heuristics. | J08nY | 2022-09-19 | 2 | -10/+16 |
| | | | |||||
| | * | Add some TODOs to cert_id canonicalization. | J08nY | 2022-09-19 | 1 | -0/+3 |
| | | | |||||
| | * | Add proper CC cert_id canonicalization. | J08nY | 2022-09-19 | 3 | -171/+154 |
| | | | |||||
| | * | Normalize Korean cert ids. | J08nY | 2022-09-19 | 1 | -0/+12 |
| | | | |||||
| | * | Fix PDF metadata match of CC cert_id. | J08nY | 2022-09-19 | 1 | -1/+2 |
| | | | |||||
| | * | Compute CC cert IDs based on schheme of certificate to avoid mismatch. | J08nY | 2022-09-19 | 1 | -34/+41 |
| | | | |||||
| * | | start colleting EALs from PP dataset | Adam Janovsky | 2022-09-13 | 2 | -6/+17 |
| |/ | |||||
| * | finalize temporal trends notebook | Adam Janovsky | 2022-07-29 | 1 | -1/+17 |
| | | |||||
| * | add temporal trends notebook | Adam Janovsky | 2022-07-28 | 1 | -0/+2 |
| | | |||||
| * | CVE configurations: Ignore nodes with AND operator | Adam Janovsky | 2022-07-25 | 1 | -9/+19 |
| | | |||||
| * | Fix FIPS processing keyerror. | J08nY | 2022-07-17 | 1 | -9/+14 |
| | | |||||
| * | Fix FIPSalgo serialization. | J08nY | 2022-07-17 | 2 | -23/+33 |
| | | |||||
| * | Use html5lib instead of html.parser. | J08nY | 2022-07-16 | 3 | -3/+3 |
| | | |||||
| * | FIPS: Make algorithms parsing deterministically serialize. | J08nY | 2022-07-12 | 1 | -41/+37 |
| | | |||||
| * | FIPS: Move static methods to _FIPSHTMLParser. | J08nY | 2022-07-12 | 1 | -194/+195 |
| | | |||||
| * | FIPS: Add clean_cert_ids and use them. | J08nY | 2022-07-12 | 1 | -23/+12 |
| | | | | | | | | | | Adds two new data fields to the FIPSCertificate subobjects: pdf_data.clean_cert_ids and heuristics.clean_cert_ids. The pdf_data ones are cleaned cert_id rule matches from the security target. While the heuristics ones were also cleaned using the algorithm dataset by the FipsDataset class. | ||||
| * | FIPS: Extract ST metadata and store it. | J08nY | 2022-07-11 | 1 | -15/+8 |
| | | |||||
| * | FIPS: Fix #211. | J08nY | 2022-07-11 | 1 | -2/+12 |
| | | | | | The connections need to be sourced from the References object. | ||||
| * | FIPS: Rename FIPSHeuristics to Heuristics. | J08nY | 2022-07-11 | 2 | -13/+8 |
| | | |||||
| * | FIPS: Add FIPSAlgorithm to __all__ in sample. | J08nY | 2022-07-11 | 1 | -0/+2 |
| | | |||||
| * | FIPS: Reorganize FIPSAlgorithm dataset. | J08nY | 2022-07-11 | 3 | -13/+15 |
| | | | | | - Now conforms to the dataset API. | ||||
| * | FIPS: Move Algorithm class into a separate file. | J08nY | 2022-07-11 | 2 | -25/+29 |
| | | |||||
| * | FIPS: Remove unused constants, reorder methods. | J08nY | 2022-07-11 | 1 | -108/+100 |
| | | |||||
