|
17 | 17 | from .config import get_settings, SECURITY_HEADERS |
18 | 18 | from .auth import jwt_manager, audit_logger |
19 | 19 | from .database import engine, create_tables, get_db |
20 | | -from .routes import auth, hosts, scans, content, scap_content, monitoring, users, audit, host_groups, scan_templates, webhooks, mfa, ssh_settings |
| 20 | +from .routes import auth, hosts, scans, content, scap_content, monitoring, users, audit, host_groups, scan_templates, webhooks, mfa, ssh_settings, group_compliance |
21 | 21 | from .routes.system_settings_unified import router as system_settings_router |
22 | 22 | from .routes import credentials, api_keys, remediation_callback, integration_metrics, bulk_operations, compliance, rule_scanning, capabilities, host_network_discovery |
23 | 23 | # Import security routes only if available |
@@ -474,6 +474,7 @@ async def metrics(): |
474 | 474 | app.include_router(rule_scanning.router, prefix="/api", tags=["Rule-Specific Scanning"]) |
475 | 475 | app.include_router(ssh_settings.router, prefix="/api", tags=["SSH Settings"]) |
476 | 476 | app.include_router(host_network_discovery.router, prefix="/api", tags=["Host Network Discovery"]) |
| 477 | +app.include_router(group_compliance.router, prefix="/api", tags=["Group Compliance Scanning"]) |
477 | 478 |
|
478 | 479 | # Register security routes if available |
479 | 480 | if automated_fixes: |
|
0 commit comments