monogame-ui-textbox
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill provides implementation logic for UI components in MonoGame. It follows best practices for the framework, such as using Window.TextInput for Unicode support and avoiding allocations within the Draw loop.- [INDIRECT_PROMPT_INJECTION]: The skill manages user-provided text input. While this represents a data entry surface, the skill is safe as it only performs UI rendering and does not pass input to dangerous functions like shell commands or file writers.
- Ingestion points: HandleTextInput method in UITextBoxBase.cs receives character input.
- Boundary markers: MaxLength property is used to constrain the size of the input buffer.
- Capability inventory: Limited to internal state management and rendering via SpriteBatch.DrawString.
- Sanitization: UINumericBox implements character-level filtering to ensure only valid numeric symbols are accepted.
Audit Metadata