Spaces:
Sleeping
Sleeping
| import json | |
| import os | |
| import pandas as pd | |
| def load_mock_data(filepath): | |
| """ | |
| Loads mock vulnerability dataset from a JSON file. | |
| """ | |
| if not os.path.exists(filepath): | |
| raise FileNotFoundError(f"File not found: {filepath}") | |
| with open(filepath, 'r') as f: | |
| data = json.load(f) | |
| return data | |
| def load_enriched_data(filepath): | |
| """ | |
| Loads the enriched dataset from a JSON file. | |
| """ | |
| if not os.path.exists(filepath): | |
| # Default fallback to current dir | |
| filepath = os.path.join(os.path.dirname(__file__), "enriched_data.json") | |
| with open(filepath, 'r') as f: | |
| data = json.load(f) | |
| return data | |
| def to_dataframe(data): | |
| """ | |
| Converts list of dicts to pandas DataFrame. | |
| """ | |
| return pd.DataFrame(data) | |