Skip to content

Commit dc353c7

Browse files
committed
Merge branch 'feature/group-compliance-scanning' - Group compliance scanning capability
2 parents 0360358 + d610298 commit dc353c7

11 files changed

Lines changed: 3019 additions & 39 deletions

File tree

backend/app/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from .config import get_settings, SECURITY_HEADERS
1818
from .auth import jwt_manager, audit_logger
1919
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
2121
from .routes.system_settings_unified import router as system_settings_router
2222
from .routes import credentials, api_keys, remediation_callback, integration_metrics, bulk_operations, compliance, rule_scanning, capabilities, host_network_discovery
2323
# Import security routes only if available
@@ -474,6 +474,7 @@ async def metrics():
474474
app.include_router(rule_scanning.router, prefix="/api", tags=["Rule-Specific Scanning"])
475475
app.include_router(ssh_settings.router, prefix="/api", tags=["SSH Settings"])
476476
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"])
477478

478479
# Register security routes if available
479480
if automated_fixes:

backend/app/routes/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,6 @@
22
OpenWatch API Routes Package
33
"""
44

5-
# Import compliance module to make it available
6-
from . import compliance
5+
# Import compliance modules to make them available
6+
from . import compliance
7+
from . import group_compliance

0 commit comments

Comments
 (0)