mlflow-to-atif
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides Python scripts (
convert_mlflow_to_atif.pyandload_mlflow_trace.py) designed to be executed via the CLI for processing trace data. - [DYNAMIC_EXECUTION]: The script
convert_mlflow_to_atif.pyusesimportlib.import_moduleto load themlflowandharborlibraries. These calls use static string identifiers and are gated by user-provided flags (--tracking-urior--validate-with-harbor), serving as a mechanism to handle optional dependencies rather than executing untrusted code. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted trace data from MLflow exports which may contain embedded human instructions or LLM outputs. It maps this data into the structured ATIF format without executing the content. The script includes logic to fail if human instructions are missing rather than inventing them, reducing the risk of processing malformed or malicious inputs.
- [SAFE]: The skill implements significant security hardening, including a transport validation function (
_validate_mlflow_transport) that rejects non-loopback HTTP connections and respectsMLFLOW_TRACKING_INSECURE_TLSsettings to prevent credential leakage. Additionally, it ensures output directories and files are created with restrictive permissions (0700/0600).
Audit Metadata