Coverage for src/lexigram/web/security/config/__init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
1"""Web security configuration facade.
3Re-exports every public name so that
4``from lexigram.web.security.config import X`` continues to work unchanged.
5"""
7from lexigram.web.security.config.cors import CORSConfig as CORSConfig
8from lexigram.web.security.config.csp import CSPConfig as CSPConfig
9from lexigram.web.security.config.csrf import CSRFConfig as CSRFConfig
10from lexigram.web.security.config.headers import (
11 CrossOriginConfig as CrossOriginConfig,
12)
13from lexigram.web.security.config.headers import (
14 HSTSConfig as HSTSConfig,
15)
16from lexigram.web.security.config.headers import (
17 SecurityHeadersConfig as SecurityHeadersConfig,
18)
19from lexigram.web.security.config.top_level import SecurityConfig as SecurityConfig
21__all__ = [
22 "CORSConfig",
23 "CSPConfig",
24 "CSRFConfig",
25 "CrossOriginConfig",
26 "HSTSConfig",
27 "SecurityConfig",
28 "SecurityHeadersConfig",
29]