Skip to main content

Module validator

Module validator 

Source
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§

InputValidator
Input validator with configurable rules.
ValidationError
A validation error.
ValidationResult
Result of validating input.

Enums§

ValidationErrorCode
Error codes for validation errors.