aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/sample
Commit message (Collapse)AuthorAgeFilesLines
* flat -> src layout (#294)adamjanovsky2022-12-0913-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)adamjanovsky2022-12-0811-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.J08nY2022-10-251-0/+1
|
* Fix FipsAlgo sorting for serialization.J08nY2022-10-241-3/+19
|
* 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
|
* Add temporal trends notebook to FIPS.J08nY2022-10-212-4/+50
|
* Add getters for MI and IUT snapshots.J08nY2022-10-192-0/+46
|
* fix CPE target_hw attributeAdam Janovsky2022-10-091-1/+1
|
* 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-042-10/+16
|
* Add new CC cert state attributes.J08nY2022-10-041-13/+30
|
* Merge branch 'main' into feat/temporal-trends-notebook-improvementsAdam Janovsky2022-09-273-198/+275
|\
| * Fix Japan canonicalízation.J08nY2022-09-231-0/+1
| |
| * Canonicalize Norway properly.J08nY2022-09-221-0/+6
| |
| * 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-211-25/+13
| |
| * Add canonicalization for UK, CA, JP.J08nY2022-09-212-18/+25
| |
| * Add ground truth analysis of cert ids.J08nY2022-09-211-3/+9
| |
| * Do not reextract stuff in CC.J08nY2022-09-191-1/+1
| | | | | | | | | | This phase of the extraction process is deterministic so we simply lose time doing this.
| * Make mypy happy.J08nY2022-09-191-4/+4
| |
| * Compute certificate IDs via merged heuristic.J08nY2022-09-192-40/+73
| |
| * Parse cert id out of filename.J08nY2022-09-191-2/+21
| |
| * Add cert_id_evalution notebook, improve cert-id heuristics.J08nY2022-09-192-10/+16
| |
| * Add some TODOs to cert_id canonicalization.J08nY2022-09-191-0/+3
| |
| * Add proper CC cert_id canonicalization.J08nY2022-09-193-171/+154
| |
| * Normalize Korean cert ids.J08nY2022-09-191-0/+12
| |
| * Fix PDF metadata match of CC cert_id.J08nY2022-09-191-1/+2
| |
| * Compute CC cert IDs based on schheme of certificate to avoid mismatch.J08nY2022-09-191-34/+41
| |
* | start colleting EALs from PP datasetAdam Janovsky2022-09-132-6/+17
|/
* finalize temporal trends notebookAdam Janovsky2022-07-291-1/+17
|
* add temporal trends notebookAdam Janovsky2022-07-281-0/+2
|
* CVE configurations: Ignore nodes with AND operatorAdam Janovsky2022-07-251-9/+19
|
* Fix FIPS processing keyerror.J08nY2022-07-171-9/+14
|
* Fix FIPSalgo serialization.J08nY2022-07-172-23/+33
|
* Use html5lib instead of html.parser.J08nY2022-07-163-3/+3
|
* FIPS: Make algorithms parsing deterministically serialize.J08nY2022-07-121-41/+37
|
* FIPS: Move static methods to _FIPSHTMLParser.J08nY2022-07-121-194/+195
|
* FIPS: Add clean_cert_ids and use them.J08nY2022-07-121-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.J08nY2022-07-111-15/+8
|
* FIPS: Fix #211.J08nY2022-07-111-2/+12
| | | | The connections need to be sourced from the References object.
* FIPS: Rename FIPSHeuristics to Heuristics.J08nY2022-07-112-13/+8
|
* FIPS: Add FIPSAlgorithm to __all__ in sample.J08nY2022-07-111-0/+2
|
* FIPS: Reorganize FIPSAlgorithm dataset.J08nY2022-07-113-13/+15
| | | | - Now conforms to the dataset API.
* FIPS: Move Algorithm class into a separate file.J08nY2022-07-112-25/+29
|
* FIPS: Remove unused constants, reorder methods.J08nY2022-07-111-108/+100
|