Variable: AgentGuardVulnerabilitySchema
const AgentGuardVulnerabilitySchema: ZodObject<{
uuid: ZodString;
tsg_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
scan_uuid: ZodString;
title: ZodString;
description: ZodString;
vulnerability_type: ZodString;
file_path: ZodString;
node_id: ZodNullable<ZodString>;
node_type: ZodNullable<ZodString>;
node_name: ZodNullable<ZodString>;
remediation_description: ZodNullable<ZodString>;
original_code: ZodNullable<ZodString>;
suggested_code: ZodNullable<ZodString>;
attack_chain_count: ZodNumber;
attack_chain_uuids: ZodArray<ZodString, "many">;
type_description: ZodString;
}, "passthrough", ZodTypeAny, objectOutputType<{
uuid: ZodString;
tsg_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
scan_uuid: ZodString;
title: ZodString;
description: ZodString;
vulnerability_type: ZodString;
file_path: ZodString;
node_id: ZodNullable<ZodString>;
node_type: ZodNullable<ZodString>;
node_name: ZodNullable<ZodString>;
remediation_description: ZodNullable<ZodString>;
original_code: ZodNullable<ZodString>;
suggested_code: ZodNullable<ZodString>;
attack_chain_count: ZodNumber;
attack_chain_uuids: ZodArray<ZodString, "many">;
type_description: ZodString;
}, ZodTypeAny, "passthrough">, objectInputType<{
uuid: ZodString;
tsg_id: ZodString;
created_at: ZodString;
updated_at: ZodString;
scan_uuid: ZodString;
title: ZodString;
description: ZodString;
vulnerability_type: ZodString;
file_path: ZodString;
node_id: ZodNullable<ZodString>;
node_type: ZodNullable<ZodString>;
node_name: ZodNullable<ZodString>;
remediation_description: ZodNullable<ZodString>;
original_code: ZodNullable<ZodString>;
suggested_code: ZodNullable<ZodString>;
attack_chain_count: ZodNumber;
attack_chain_uuids: ZodArray<ZodString, "many">;
type_description: ZodString;
}, ZodTypeAny, "passthrough">>;
Defined in: src/models/agentguard.ts:84
Vulnerability detail can contain sensitive source code and paths.