certifai.scanner.report_reader module

class certifai.scanner.report_reader.ScanReportReader(reports_directory: Optional[DirectoryPath] = None)

Class for reading scan reports

Parameters

reports_directory – path to directory containing scan results

list_usecases() list

Lists usecases

Returns

List of usecases

list_scans(usecase: str) list

Lists scans under a usecase

Parameters

usecase (str) – Usecase id

Returns

List of scans for the given use-case

load_scan(usecase_id: str, scan_id: str) dict

load scan results from storage

Parameters
  • usecase_id (str) – usecase id

  • scan_id (str) – scan id

Returns

scan results dict