(self, framework: str, host: Optional[str] = None,
credentials: Optional[List[Dict[str, Any]]] = None)
| 331 | } |
| 332 | |
| 333 | def build(self, framework: str, host: Optional[str] = None, |
| 334 | credentials: Optional[List[Dict[str, Any]]] = None) -> Dict[str, Any]: |
| 335 | if framework == "cis": |
| 336 | return self.build_cis_report(host=host) |
| 337 | if framework == "pci": |
| 338 | return self.build_pci_report(credentials=credentials) |
| 339 | raise ValueError(f"Unknown framework: {framework}") |
| 340 | |
| 341 | |
| 342 | _STATUS_COLORS = { |
nothing calls this directly
no test coverage detected