Skip to main content

Variable: ScanStatisticsResponseSchema

const ScanStatisticsResponseSchema: ZodObject<{
total_scans: ZodNumber;
targets_scanned: ZodNumber;
targets_scanned_by_type: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
scan_status: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
risk_profile: ZodOptional<ZodArray<ZodObject<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ...;
count: ...;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ...;
count: ...;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<{
name: ...;
count: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<{
name: ...;
count: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
total_scans: ZodNumber;
targets_scanned: ZodNumber;
targets_scanned_by_type: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
scan_status: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
risk_profile: ZodOptional<ZodArray<ZodObject<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<{
name: ...;
count: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
total_scans: ZodNumber;
targets_scanned: ZodNumber;
targets_scanned_by_type: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
scan_status: ZodOptional<ZodArray<ZodObject<{
name: ZodString;
count: ZodNumber;
}, "passthrough", ZodTypeAny, objectOutputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">, objectInputType<{
name: ZodString;
count: ZodNumber;
}, ZodTypeAny, "passthrough">>, "many">>;
risk_profile: ZodOptional<ZodArray<ZodObject<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<{
name: ...;
count: ...;
}, "passthrough", ZodTypeAny, objectOutputType<..., ..., ...>, objectInputType<..., ..., ...>>, "many">>;
}, "passthrough", ZodTypeAny, objectOutputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">, objectInputType<{
risk_rating: ZodString;
total: ZodNumber;
targets_by_type: ZodOptional<ZodArray<ZodObject<..., ..., ..., ..., ...>, "many">>;
}, ZodTypeAny, "passthrough">>, "many">>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/red-team.ts:943