Skip to main content

Variable: DetectionServiceResultSchema

const DetectionServiceResultSchema: ZodObject<{
data_type: ZodOptional<ZodString>;
detection_service: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
action: ZodOptional<ZodString>;
metadata: ZodOptional<ZodObject<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
result_detail: ZodOptional<ZodObject<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ZodOptional<ZodString>;
risk_level: ZodOptional<ZodString>;
action: ZodOptional<ZodString>;
categories: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<ZodNullable<ZodString>>;
dlp_profile_name: ZodOptional<ZodNullable<ZodString>>;
dlp_profile_id: ZodOptional<ZodNullable<ZodString>>;
dlp_profile_version: ZodOptional<ZodNullable<ZodNumber>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<ZodString>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<ZodString>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<ZodArray<..., ...>>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
action: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<ZodArray<ZodString, "many">>;
code_analysis_by_type: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<{
verdict: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>>;
command_injection_report: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<ZodString, "many">>;
blockedTopics: ZodOptional<ZodArray<ZodString, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
data_type: ZodOptional<ZodString>;
detection_service: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
action: ZodOptional<ZodString>;
metadata: ZodOptional<ZodObject<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
result_detail: ZodOptional<ZodObject<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ...;
verdict: ...;
action: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ...;
verdict: ...;
action: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
data_type: ZodOptional<ZodString>;
detection_service: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
action: ZodOptional<ZodString>;
metadata: ZodOptional<ZodObject<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">, objectInputType<{
score: ZodOptional<ZodNumber>;
confidence: ZodOptional<ZodString>;
ecosystem: ZodOptional<ZodString>;
method: ZodOptional<ZodString>;
server_name: ZodOptional<ZodString>;
tool_invoked: ZodOptional<ZodString>;
direction: ZodOptional<ZodString>;
}, ZodTypeAny, "passthrough">>>;
result_detail: ZodOptional<ZodObject<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ZodOptional<...>;
risk_level: ZodOptional<...>;
action: ZodOptional<...>;
categories: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<ZodNullable<...>>;
dlp_profile_name: ZodOptional<ZodNullable<...>>;
dlp_profile_id: ZodOptional<ZodNullable<...>>;
dlp_profile_version: ZodOptional<ZodNullable<...>>;
data_pattern_rule1_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_rule2_verdict: ZodOptional<ZodNullable<...>>;
data_pattern_detection_offsets: ZodOptional<ZodNullable<...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ZodOptional<...>;
verdict: ZodOptional<...>;
action: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
sub_type: ...;
verdict: ...;
action: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<ZodString>;
verdict: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<ZodArray<..., ...>>;
code_analysis_by_type: ZodOptional<ZodArray<..., ...>>;
verdict: ZodOptional<ZodString>;
malware_script_report: ZodOptional<ZodObject<..., ..., ..., ..., ...>>;
command_injection_report: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<ZodString>;
agent_framework: ZodOptional<ZodString>;
agent_patterns: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<ZodString>;
blocked_topic_list: ZodOptional<ZodString>;
allowedTopics: ZodOptional<ZodArray<..., ...>>;
blockedTopics: ZodOptional<ZodArray<..., ...>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<ZodString>;
explanation: ZodOptional<ZodString>;
category: ZodOptional<ZodString>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, ZodTypeAny, "passthrough">>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ...;
verdict: ...;
action: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
urlf_report: ZodOptional<ZodArray<ZodObject<{
url: ...;
risk_level: ...;
action: ...;
categories: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
dlp_report: ZodOptional<ZodObject<{
dlp_report_id: ZodOptional<...>;
dlp_profile_name: ZodOptional<...>;
dlp_profile_id: ZodOptional<...>;
dlp_profile_version: ZodOptional<...>;
data_pattern_rule1_verdict: ZodOptional<...>;
data_pattern_rule2_verdict: ZodOptional<...>;
data_pattern_detection_offsets: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
dlp_report_id: ...;
dlp_profile_name: ...;
dlp_profile_id: ...;
dlp_profile_version: ...;
data_pattern_rule1_verdict: ...;
data_pattern_rule2_verdict: ...;
data_pattern_detection_offsets: ...;
}, ZodTypeAny, "passthrough">>>;
dbs_report: ZodOptional<ZodArray<ZodObject<{
sub_type: ...;
verdict: ...;
action: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
tc_report: ZodOptional<ZodObject<{
confidence: ZodOptional<...>;
verdict: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
confidence: ...;
verdict: ...;
}, ZodTypeAny, "passthrough">>>;
mc_report: ZodOptional<ZodObject<{
all_code_blocks: ZodOptional<...>;
code_analysis_by_type: ZodOptional<...>;
verdict: ZodOptional<...>;
malware_script_report: ZodOptional<...>;
command_injection_report: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
all_code_blocks: ...;
code_analysis_by_type: ...;
verdict: ...;
malware_script_report: ...;
command_injection_report: ...;
}, ZodTypeAny, "passthrough">>>;
agent_report: ZodOptional<ZodObject<{
model_verdict: ZodOptional<...>;
agent_framework: ZodOptional<...>;
agent_patterns: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
model_verdict: ...;
agent_framework: ...;
agent_patterns: ...;
}, ZodTypeAny, "passthrough">>>;
topic_guardrails_report: ZodOptional<ZodObject<{
allowed_topic_list: ZodOptional<...>;
blocked_topic_list: ZodOptional<...>;
allowedTopics: ZodOptional<...>;
blockedTopics: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
allowed_topic_list: ...;
blocked_topic_list: ...;
allowedTopics: ...;
blockedTopics: ...;
}, ZodTypeAny, "passthrough">>>;
cg_report: ZodOptional<ZodObject<{
status: ZodOptional<...>;
explanation: ZodOptional<...>;
category: ZodOptional<...>;
}, "passthrough", ZodTypeAny, objectOutputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
status: ...;
explanation: ...;
category: ...;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/detection.ts:47

Zod schema for an individual detection service result.