Skip to content

auditkit.config

Application configuration via pydantic-settings.

class HttpTransportBackend(StrEnum)

Ordered HTTP transport implementations (TLS / wire realism).

class WpDumpTransport(StrEnum)

HTTP stack selection for wp-dump (Phase 17 Tier 2 vs default httpx).

class AuditConfig(BaseSettings)

AuditKit runtime configuration, loaded from environment variables.

@property
def http_transport_backend_order_tuple() -> tuple[HttpTransportBackend, ...]

Parsed http_transport_backend_order as HttpTransportBackend values (validated at init).

@property
def assume_cms_tuple() -> tuple[str, ...]

Parsed assume_cms entries (validated, lowercase, stable order).