refactor: Consolidate standalone services into admin-v2, add new SDK modules

Remove standalone services (ai-compliance-sdk root, developer-portal,
dsms-gateway, dsms-node, night-scheduler) and legacy compliance/dsgvo pages.
Add new SDK pipeline modules (academy, document-crawler, dsb-portal,
incidents, whistleblower, reporting, sso, multi-tenant, industry-templates).
Add drafting engine, legal corpus files (AT/CH/DE), pitch-deck,
blog and Förderantrag pages.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-02-15 09:05:18 +01:00
parent 626f4966e2
commit 70f2b0ae64
396 changed files with 43163 additions and 80397 deletions

View File

@@ -7,6 +7,7 @@ This module provides middleware components for the FastAPI backend:
- Rate Limiter: Protects against abuse (Valkey-based)
- PII Redactor: Redacts sensitive data from logs
- Input Gate: Validates request body size and content types
- SDK Protection: Protects SDK endpoints from systematic enumeration
"""
from .request_id import RequestIDMiddleware, get_request_id
@@ -14,6 +15,7 @@ from .security_headers import SecurityHeadersMiddleware
from .rate_limiter import RateLimiterMiddleware
from .pii_redactor import PIIRedactor, redact_pii
from .input_gate import InputGateMiddleware
from .sdk_protection import SDKProtectionMiddleware, SDKProtectionConfig
__all__ = [
"RequestIDMiddleware",
@@ -23,4 +25,6 @@ __all__ = [
"PIIRedactor",
"redact_pii",
"InputGateMiddleware",
"SDKProtectionMiddleware",
"SDKProtectionConfig",
]