Get vulnerability scan results
(self)
| 942 | return loot |
| 943 | |
| 944 | def get_vulnerability_data(self): |
| 945 | """Get vulnerability scan results""" |
| 946 | vulnerabilities = [] |
| 947 | |
| 948 | try: |
| 949 | import pandas as pd |
| 950 | if os.path.exists(self.shared_data.vuln_summary_file): |
| 951 | df = pd.read_csv(self.shared_data.vuln_summary_file) |
| 952 | vulnerabilities = df.to_dict('records') |
| 953 | except Exception as e: |
| 954 | self.logger.error(f"Error reading vulnerability data: {e}") |
| 955 | |
| 956 | return vulnerabilities |
| 957 | |
| 958 | @staticmethod |
| 959 | def _format_bytes(bytes_value): |
no test coverage detected