| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | flat -> src layout (#294) | adamjanovsky | 2022-12-09 | 11 | -3441/+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 | 10 | -1120/+1031 |
| | | | | | | | | | | | * 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 IUT dataset path use. | J08nY | 2022-10-21 | 1 | -1/+1 |
| | | |||||
| * | Add temporal trends notebook to FIPS. | J08nY | 2022-10-21 | 1 | -0/+32 |
| | | |||||
| * | Add a way to get the full MIP and IUT datasets from web. | J08nY | 2022-10-19 | 2 | -0/+32 |
| | | |||||
| * | Fix FIPS references. | J08nY | 2022-10-19 | 1 | -2/+3 |
| | | |||||
| * | Merge branch 'main' into feat/eval-cpe-matches | Adam Janovsky | 2022-10-09 | 1 | -5/+5 |
| |\ | |||||
| | * | Move PP dataset URL. | J08nY | 2022-10-07 | 1 | -5/+5 |
| | | | | | | | | | Fixes #269. | ||||
| * | | improve CPE matching | Adam Janovsky | 2022-10-09 | 1 | -9/+46 |
| | | | |||||
| * | | prepare code for CPE manual evaluation | Adam Janovsky | 2022-10-04 | 1 | -3/+5 |
| |/ | |||||
| * | Merge pull request #259 from ↵ | adamjanovsky | 2022-09-30 | 1 | -1/+1 |
| |\ | | | | | | | | | crocs-muni:feat/temporal-trends-notebook-improvements Temporal notebook iterative improvements | ||||
| | * | Merge branch 'main' into feat/temporal-trends-notebook-improvements | Adam Janovsky | 2022-09-27 | 1 | -168/+143 |
| | |\ | |||||
| | * | | start colleting EALs from PP dataset | Adam Janovsky | 2022-09-13 | 1 | -1/+1 |
| | | | | |||||
| * | | | Make DependencyFinder drop unknown refs in CC and FIPS dataset use. | J08nY | 2022-09-27 | 2 | -3/+5 |
| | |/ |/| | |||||
| * | | Do not reextract stuff in CC. | J08nY | 2022-09-19 | 1 | -11/+0 |
| | | | | | | | | | | | This phase of the extraction process is deterministic so we simply lose time doing this. | ||||
| * | | Use canonicalized certificate IDs for reference lookup. | J08nY | 2022-09-19 | 1 | -1/+7 |
| | | | |||||
| * | | Add proper CC cert_id canonicalization. | J08nY | 2022-09-19 | 1 | -22/+1 |
| | | | |||||
| * | | Better sanitization for CC scheme downloads. | J08nY | 2022-09-19 | 1 | -133/+134 |
| | | | |||||
| * | | Fix source of cert_id in DependencyFinder. | J08nY | 2022-09-19 | 1 | -1/+1 |
| |/ | |||||
| * | Strip entries in CC scheme downloads to cleanup entries. | J08nY | 2022-08-01 | 1 | -115/+119 |
| | | |||||
| * | switch wide to long/tidy format in temp notebook | Adam Janovsky | 2022-07-29 | 1 | -1/+3 |
| | | |||||
| * | finalize temporal trends notebook | Adam Janovsky | 2022-07-29 | 1 | -0/+7 |
| | | |||||
| * | Fix CC scheme download typo. | J08nY | 2022-07-26 | 1 | -1/+1 |
| | | |||||
| * | FIPS: Do not update_json in web_scan call. | J08nY | 2022-07-17 | 1 | -1/+1 |
| | | |||||
| * | Fix FIPSalgo serialization. | J08nY | 2022-07-17 | 2 | -9/+6 |
| | | |||||
| * | Use html5lib instead of html.parser. | J08nY | 2022-07-16 | 3 | -6/+6 |
| | | |||||
| * | Fix Malaysia scheme download. | J08nY | 2022-07-16 | 1 | -47/+33 |
| | | |||||
| * | Add Singapore, Sweden, Turkey and USA to scheme download. | J08nY | 2022-07-13 | 1 | -1/+222 |
| | | |||||
| * | Fix BSI scheme test. | J08nY | 2022-07-13 | 1 | -8/+7 |
| | | |||||
| * | Fix scheme download tests. | J08nY | 2022-07-13 | 1 | -1/+3 |
| | | |||||
| * | Add more schemes to collect data from. | J08nY | 2022-07-13 | 1 | -2/+193 |
| | | | | | Adds Malaysia, Netherlands, Norway and Korea. | ||||
| * | Add download of certificate lists from scheme pages. | J08nY | 2022-07-12 | 1 | -0/+359 |
| | | | | | Fixes #46, partially. | ||||
| * | FIPS: Make algorithms parsing deterministically serialize. | J08nY | 2022-07-12 | 1 | -23/+10 |
| | | |||||
| * | FIPS: Add clean_cert_ids and use them. | J08nY | 2022-07-12 | 1 | -23/+17 |
| | | | | | | | | | | 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 | -9/+17 |
| | | |||||
| * | FIPS: Fix #211. | J08nY | 2022-07-11 | 1 | -8/+7 |
| | | | | | The connections need to be sourced from the References object. | ||||
| * | FIPS: Fix #210. | J08nY | 2022-07-11 | 1 | -14/+11 |
| | | | | | | Moves algorithm download into "process_algorithms()" and calls it in the CLI. | ||||
| * | FIPS: Fix #213. | J08nY | 2022-07-11 | 1 | -3/+0 |
| | | | | | | | The finalize_results was not really necessary, as the dataset does contain the results of dependency analysis (in the heuristics of each cert). | ||||
| * | FIPS: Rename FIPSHeuristics to Heuristics. | J08nY | 2022-07-11 | 1 | -2/+2 |
| | | |||||
| * | FIPS: Reorganize FIPSAlgorithm dataset. | J08nY | 2022-07-11 | 2 | -42/+54 |
| | | | | | - Now conforms to the dataset API. | ||||
| * | FIPS: Move Algorithm class into a separate file. | J08nY | 2022-07-11 | 1 | -1/+2 |
| | | |||||
| * | FIPS: Remove unused constants, reorder methods. | J08nY | 2022-07-11 | 2 | -26/+10 |
| | | |||||
| * | FIPS: Rename cert objects to match CC. | J08nY | 2022-07-10 | 1 | -30/+30 |
| | | |||||
| * | FIPS: Add TODOs and remove unused methods. | J08nY | 2022-07-09 | 1 | -13/+0 |
| | | | | | | | | - Moved FIPS_DOWNLOAD_DELAY to a constant in constants.py - Removed unused methods _match_algs() from FIPSDataset and match_web_algs_to_pdf() from FIPSCertificate. - Added a bunch of TODOs to harmonize FIPS to CC. | ||||
| * | FIPS: Remove unused fragments dir. | J08nY | 2022-07-09 | 1 | -8/+1 |
| | | |||||
| * | Remove bad prints. | J08nY | 2022-07-05 | 1 | -1/+1 |
| | | |||||
| * | Fix full extraction. | J08nY | 2022-07-05 | 1 | -4/+4 |
| | | |||||
| * | Fix FIPS reference collection. | J08nY | 2022-07-05 | 1 | -1/+1 |
| | | |||||
| * | Blacken and isort. | J08nY | 2022-07-05 | 7 | -12/+15 |
| | | |||||
| * | New fips cert id rue name. | J08nY | 2022-07-05 | 1 | -4/+4 |
| | | |||||
