# Variable SanitizedInputSchema`Const`

SanitizedInputSchema: ZodObject<
{
content: ZodString;
originalLength: ZodNumber;
trustTier: ZodEnum<{ "1": "1"; "2": "2"; "3": "3"; "4": "4" }>;
userRole: ZodEnum<
{
unknown: "unknown";
owner: "owner";
maintainer: "maintainer";
collaborator: "collaborator";
contributor: "contributor";
member: "member";
},
>;
injectionFlags: ZodArray<
ZodEnum<
{
authority_claim: "authority_claim";
instruction_pattern: "instruction_pattern";
system_prompt_manipulation: "system_prompt_manipulation";
hidden_content: "hidden_content";
urgency_manipulation: "urgency_manipulation";
fake_conversation: "fake_conversation";
base64_encoded: "base64_encoded";
external_link_instruction: "external_link_instruction";
},
>,
>;
strippedElements: ZodArray<
ZodObject<
{
tag: ZodString;
reason: ZodString;
startIndex: ZodNumber;
length: ZodNumber;
},
$strip,
>,
>;
wasModified: ZodBoolean;
sanitizedAt: ZodISODateTime;
},
$strip,
> = ...

The result of sanitizing untrusted input. Contains cleaned content, trust classification, and audit data.

- Defined in packages/nexus-agents/src/security/trust-types.ts:110