Views
No views yet
modelaudit scan evil_mfc_model/ -> 'Clean' / NO ISSUES FOUND / exit 0, but mlflow.pyfunc.load_model('evil_mfc_model') imports+executes evil_script.py at load time (RCE). MLflow models-from-code persists a model as a plain .py entrypoint + an MLmodel YAML manifest with NO pickle; modelaudit classifies the .py (and the MLmodel) as 'unknown format' and skips them (core.py:7005-7008), and never follows the manifest's model_code_path. benign_mfc_model/ is the same shape with no payload (also Clean = the miss is genuine); pickle_positive_control/model.pkl fires CRITICAL (posix.system), proving the detector is live.