# Code generated by highflame-policy-codegen. DO NOT EDIT.
# Source: schemas/palisade/context.json

"""Context attribute keys for Palisade Palisade ML supply chain security & artifact scanning."""

class PalisadeContextKey:
    """Context keys for Palisade policy evaluation."""

    ADAPTER_BASE_DIGEST_MISMATCH: str = "adapter_base_digest_mismatch"
    ARTIFACT_FORMAT: str = "artifact_format"
    ARTIFACT_SIGNED: str = "artifact_signed"
    ENVIRONMENT: str = "environment"
    FINDING_TYPE: str = "finding_type"
    GGUF_SUSPICIOUS_METADATA: str = "gguf_suspicious_metadata"
    MATCH_COUNT: str = "match_count"
    METADATA_COSAI_LEVEL_NUMERIC: str = "metadata_cosai_level_numeric"
    METADATA_MALICIOUS_PATTERN: str = "metadata_malicious_pattern"
    PATH: str = "path"
    PICKLE_EXEC_PATH_DETECTED: str = "pickle_exec_path_detected"
    PROVENANCE_SIGNER: str = "provenance_signer"
    SAFETENSORS_INTEGRITY_VIOLATION: str = "safetensors_integrity_violation"
    SEVERITY: str = "severity"
    TOKENIZER_ADDED_TOKENS_COUNT: str = "tokenizer_added_tokens_count"
