Coverage for src/alprina_cli/services/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.11.3, created at 2025-11-14 11:27 +0100

1""" 

2Alprina services package. 

3Contains utility services for CVE/CWE/CVSS enrichment, AI fix generation, SBOM, and container scanning. 

4""" 

5 

6from .cve_service import CVEService, get_cve_service, enrich_finding, enrich_findings 

7from .fix_generator import FixGenerator, get_fix_generator, generate_fix, apply_fix_to_file 

8from .sbom_generator import SBOMGenerator, get_sbom_generator, generate_sbom 

9from .container_scanner import ContainerScanner, get_container_scanner, scan_docker_image, scan_k8s_manifest 

10 

11__all__ = [ 

12 "CVEService", 

13 "get_cve_service", 

14 "enrich_finding", 

15 "enrich_findings", 

16 "FixGenerator", 

17 "get_fix_generator", 

18 "generate_fix", 

19 "apply_fix_to_file", 

20 "SBOMGenerator", 

21 "get_sbom_generator", 

22 "generate_sbom", 

23 "ContainerScanner", 

24 "get_container_scanner", 

25 "scan_docker_image", 

26 "scan_k8s_manifest", 

27]