Expand description
Input validation for the safety layer (inspired by IronClaw)
Validates input text and tool parameters for security issues:
- Length limits (prevent DoS via huge inputs)
- Forbidden patterns
- Excessive whitespace/repetition (padding attacks)
- Null bytes and encoding issues
§Attribution
Input validation patterns inspired by IronClaw (Apache-2.0).
Structs§
- Input
Validator - Input validator with configurable rules.
- Validation
Error - A validation error.
- Validation
Result - Result of validating input.
Enums§
- Validation
Error Code - Error codes for validation errors.