Security
Security
Glyph11 provides two layers of security:
- Parse-time validation — The
HardenedParserenforces RFC 9110/9112 syntax rules and resource limits during parsing. - Post-parse validation — The
RequestSemanticsclass detects protocol-level attacks after parsing.
Defense in Depth
Input → [HardenedParser] → [RequestSemantics] → Application
│ │
├─ Token validation ├─ Smuggling detection
├─ Size limits ├─ Path traversal
└─ Format checks └─ Header conflictsThe parser rejects malformed input (invalid characters, oversized fields, missing delimiters). Semantic checks catch valid-but-dangerous patterns like conflicting Content-Length headers or Transfer-Encoding combined with Content-Length.