| scan_uuid | String | Unique ID of the scan; use it to correlate with the scan's API
record. | 57d86937-1ba6-4637-b303-87798f555d09 |
| time_started | String | Timestamp of when the scan started, in UTC using ISO-8601
format. | 2026-05-07T14:29:58.000Z |
| created_by | String | ID of the user or service account that initiated the
scan. | 9b2e1f44-3c7a-4d61-8a0e-2f5c1d9e7b10 |
| scan_origin | Enum | Channel used to trigger the scan: SDK
(MODEL_SECURITY_SDK), REST API
(MODEL_SECURITY_API), or web interface
(MODEL_SECURITY_FRONTEND). | MODEL_SECURITY_SDK |
| source_type | Enum | Storage backend the model was pulled from:
HUGGING_FACE, S3,
GCS, AZURE,
LOCAL, ARTIFACTORY,
GITLAB. | HUGGING_FACE |
| eval_outcome | Enum | Security policy outcome for the scan: - ALLOWED — the model passed all rules and is
permitted for use.
- BLOCKED — the model violated one or more
rules and is not permitted.
- ERROR — the scan did not complete
successfully and no verdict was reached.
| BLOCKED |
| error_code | Enum | Set only when a scan does not complete successfully:
RESOURCE_NOT_FOUND,
INTERNAL_ERROR,
SCAN_DATA_PENDING. Not set when the scan
completes successfully. | INTERNAL_ERROR |
| error_message | String | Plain-language error detail returned when a scan does not
complete successfully. | Model file not found at source |
| total_files_scanned | Integer | Total number of model files evaluated during the scan. | 12 |
| total_files_skipped | Integer | Total number of model files skipped during the scan. | 1 |
| enabled_rule_count | Integer | Number of security rules active and applied during this
scan. | 8 |
| rule_passed_count | Integer | Number of security rules the model complied with during the
scan. | 7 |
| rule_failed_count | Integer | Number of security rules the model did not comply with during the
scan. | 1 |
| violation_count | Integer | Total number of security violations detected during the
scan. | 2 |
| security_group_name | String | Name of the security group applied to this scan. | production-models-sg |
| security_group_uuid | String | Unique ID of the security group applied to this scan. | a1b2c3d4-5678-90ab-cdef-1234567890ab |
| labels | String | User-defined labels on the scan, as a JSON string. | {"team":"ml-platform","env":"prod"} |
| scanner_version | String | Version of the model scanning engine. | 1.0.0 |
| sdk_version | String | Version of the client SDK that started the scan. | 0.9.2 |
| model_uri | String | Full URI of the scanned model, including the storage backend
prefix. | hf://meta-llama/Llama-2-7b |
| model_name | String | Name of the scanned model. | meta-llama or Llama-2-7b |
| model_version | String | Revision or version identifier of the scanned model. | main |
| model_author | String | Author or organization that published the model. | meta-llama |
| model_formats | List<String> | File formats identified in the scanned model. | ["pickle","safetensors"] |
| violations | List<ViolationItem> | One entry for each security violation found during the scan. Not
present when the scan passes without violations.Each object uses the
Violation Log Fields schema. | Violation Log Fields |