diff options
| author | Adam Janovsky | 2021-05-11 12:53:51 +0200 |
|---|---|---|
| committer | Adam Janovsky | 2021-05-11 12:53:51 +0200 |
| commit | f812921ce1c3cd52c1580418f20eeea2607c89e4 (patch) | |
| tree | 05a8470bb7237680b590fe3a2504c8fda4626264 /examples | |
| parent | f76db3c02de008a2362b6e55bf6f9c83f35ee3db (diff) | |
| download | sec-certs-f812921ce1c3cd52c1580418f20eeea2607c89e4.tar.gz sec-certs-f812921ce1c3cd52c1580418f20eeea2607c89e4.tar.zst sec-certs-f812921ce1c3cd52c1580418f20eeea2607c89e4.zip | |
cc implement protection profiles dataset
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/cc_oop_demo.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/examples/cc_oop_demo.py b/examples/cc_oop_demo.py index 77acebb1..18d423eb 100644 --- a/examples/cc_oop_demo.py +++ b/examples/cc_oop_demo.py @@ -28,24 +28,27 @@ def main(): # explicitly dump to json dset.to_json(dset.json_path) + # Retrieve protection profile IDs + dset.process_protection_profiles() + # Load dataset from JSON new_dset = CCDataset.from_json('./debug_dataset/cc_full_dataset.json') assert dset == new_dset # Download pdfs and update json - dset.download_all_pdfs(update_json=True) + dset.download_all_pdfs() # Convert pdfs to text and update json - dset.convert_all_pdfs(update_json=True) + dset.convert_all_pdfs() # Extract data from txt files and update json - dset.extract_data(update_json=True) + dset.extract_data() # transform to pandas DataFrame df = dset.to_pandas() # Compute heuristics on the dataset - dset.compute_heuristics(update_json=True) + dset.compute_heuristics() # Manually verify CPE findings and compute related cves # dset.manually_verify_cpe_matches(update_json=True) |
