Skip to main content

Variable: ModelScanIssueSchema

const ModelScanIssueSchema: ZodObject<{
description: ZodString;
source: ZodString;
threat: ZodOptional<ZodNullable<ZodNativeEnum<{
PAIT_ARV_100: "PAIT-ARV-100";
PAIT_GGUF_100: "PAIT-GGUF-100";
PAIT_GGUF_101: "PAIT-GGUF-101";
PAIT_KERAS_100: "PAIT-KERAS-100";
PAIT_KERAS_101: "PAIT-KERAS-101";
PAIT_KERAS_102: "PAIT-KERAS-102";
PAIT_JOBLIB_100: "PAIT-JOBLIB-100";
PAIT_JOBLIB_101: "PAIT-JOBLIB-101";
PAIT_PKL_100: "PAIT-PKL-100";
PAIT_PKL_101: "PAIT-PKL-101";
PAIT_PYTCH_100: "PAIT-PYTCH-100";
PAIT_PYTCH_101: "PAIT-PYTCH-101";
PAIT_EXDIR_100: "PAIT-EXDIR-100";
PAIT_EXDIR_101: "PAIT-EXDIR-101";
PAIT_ONNX_200: "PAIT-ONNX-200";
PAIT_TF_200: "PAIT-TF-200";
PAIT_LMAFL_300: "PAIT-LMAFL-300";
PAIT_LITERT_300: "PAIT-LITERT-300";
PAIT_LITERT_301: "PAIT-LITERT-301";
PAIT_LITERT_302: "PAIT-LITERT-302";
PAIT_KERAS_300: "PAIT-KERAS-300";
PAIT_KERAS_301: "PAIT-KERAS-301";
PAIT_TCHST_300: "PAIT-TCHST-300";
PAIT_TCHST_301: "PAIT-TCHST-301";
PAIT_TF_300: "PAIT-TF-300";
PAIT_TF_301: "PAIT-TF-301";
PAIT_TF_302: "PAIT-TF-302";
PAIT_TMT_300: "PAIT-TMT-300";
PAIT_TMT_301: "PAIT-TMT-301";
UNAPPROVED_FORMATS: "UNAPPROVED_FORMATS";
}>>>;
module: ZodOptional<ZodNullable<ZodString>>;
operator: ZodOptional<ZodNullable<ZodString>>;
}, "passthrough", ZodTypeAny, objectOutputType<{
description: ZodString;
source: ZodString;
threat: ZodOptional<ZodNullable<ZodNativeEnum<{
PAIT_ARV_100: "PAIT-ARV-100";
PAIT_GGUF_100: "PAIT-GGUF-100";
PAIT_GGUF_101: "PAIT-GGUF-101";
PAIT_KERAS_100: "PAIT-KERAS-100";
PAIT_KERAS_101: "PAIT-KERAS-101";
PAIT_KERAS_102: "PAIT-KERAS-102";
PAIT_JOBLIB_100: "PAIT-JOBLIB-100";
PAIT_JOBLIB_101: "PAIT-JOBLIB-101";
PAIT_PKL_100: "PAIT-PKL-100";
PAIT_PKL_101: "PAIT-PKL-101";
PAIT_PYTCH_100: "PAIT-PYTCH-100";
PAIT_PYTCH_101: "PAIT-PYTCH-101";
PAIT_EXDIR_100: "PAIT-EXDIR-100";
PAIT_EXDIR_101: "PAIT-EXDIR-101";
PAIT_ONNX_200: "PAIT-ONNX-200";
PAIT_TF_200: "PAIT-TF-200";
PAIT_LMAFL_300: "PAIT-LMAFL-300";
PAIT_LITERT_300: "PAIT-LITERT-300";
PAIT_LITERT_301: "PAIT-LITERT-301";
PAIT_LITERT_302: "PAIT-LITERT-302";
PAIT_KERAS_300: "PAIT-KERAS-300";
PAIT_KERAS_301: "PAIT-KERAS-301";
PAIT_TCHST_300: "PAIT-TCHST-300";
PAIT_TCHST_301: "PAIT-TCHST-301";
PAIT_TF_300: "PAIT-TF-300";
PAIT_TF_301: "PAIT-TF-301";
PAIT_TF_302: "PAIT-TF-302";
PAIT_TMT_300: "PAIT-TMT-300";
PAIT_TMT_301: "PAIT-TMT-301";
UNAPPROVED_FORMATS: "UNAPPROVED_FORMATS";
}>>>;
module: ZodOptional<ZodNullable<ZodString>>;
operator: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">, objectInputType<{
description: ZodString;
source: ZodString;
threat: ZodOptional<ZodNullable<ZodNativeEnum<{
PAIT_ARV_100: "PAIT-ARV-100";
PAIT_GGUF_100: "PAIT-GGUF-100";
PAIT_GGUF_101: "PAIT-GGUF-101";
PAIT_KERAS_100: "PAIT-KERAS-100";
PAIT_KERAS_101: "PAIT-KERAS-101";
PAIT_KERAS_102: "PAIT-KERAS-102";
PAIT_JOBLIB_100: "PAIT-JOBLIB-100";
PAIT_JOBLIB_101: "PAIT-JOBLIB-101";
PAIT_PKL_100: "PAIT-PKL-100";
PAIT_PKL_101: "PAIT-PKL-101";
PAIT_PYTCH_100: "PAIT-PYTCH-100";
PAIT_PYTCH_101: "PAIT-PYTCH-101";
PAIT_EXDIR_100: "PAIT-EXDIR-100";
PAIT_EXDIR_101: "PAIT-EXDIR-101";
PAIT_ONNX_200: "PAIT-ONNX-200";
PAIT_TF_200: "PAIT-TF-200";
PAIT_LMAFL_300: "PAIT-LMAFL-300";
PAIT_LITERT_300: "PAIT-LITERT-300";
PAIT_LITERT_301: "PAIT-LITERT-301";
PAIT_LITERT_302: "PAIT-LITERT-302";
PAIT_KERAS_300: "PAIT-KERAS-300";
PAIT_KERAS_301: "PAIT-KERAS-301";
PAIT_TCHST_300: "PAIT-TCHST-300";
PAIT_TCHST_301: "PAIT-TCHST-301";
PAIT_TF_300: "PAIT-TF-300";
PAIT_TF_301: "PAIT-TF-301";
PAIT_TF_302: "PAIT-TF-302";
PAIT_TMT_300: "PAIT-TMT-300";
PAIT_TMT_301: "PAIT-TMT-301";
UNAPPROVED_FORMATS: "UNAPPROVED_FORMATS";
}>>>;
module: ZodOptional<ZodNullable<ZodString>>;
operator: ZodOptional<ZodNullable<ZodString>>;
}, ZodTypeAny, "passthrough">>;

Defined in: src/models/model-security.ts:101

Zod schema for a single issue detected during model scanning.