mlops-deployment
Warn
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [Dynamic Execution] (MEDIUM): Use of unsafe deserialization in
scripts/model_server.pyandSKILL.md. - Evidence: The skill uses
joblib.load()to load model files from paths specified via environment variables (MODEL_PATH).joblibrelies on thepicklemodule, which is inherently insecure and can execute arbitrary code during deserialization if the file is malicious. - [Unverifiable Dependencies] (LOW): External package installation from remote registries.
- Evidence:
SKILL.mdincludes Docker and GitHub Actions snippets that runpip install -r requirements.txtandpip install pytest, which download and execute code from PyPI. - [Data Exposure & Exfiltration] (LOW): Overly permissive CORS configuration in the API server.
- Evidence:
scripts/model_server.pyconfiguresCORSMiddlewarewithallow_origins=["*"], permitting any domain to interact with the served model API, which increases the risk of unauthorized access.
Audit Metadata