serving-llms-on-epyc
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: Multiple Python scripts (
detect.py,cpu_tune.py,validate.py) utilizesubprocess.run(shell=True)to execute system discovery commands such aslscpu,nproc, andgrep. Additionally, the skill instructions inSKILL.mduseevalto ingest environment variables produced by thecpu_tune.pyscript. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to fetch metadata and configuration from established external sources. It downloads model registry information from the vLLM project's official GitHub repository to verify architecture support and fetches model metadata from Hugging Face APIs using
urllib.requestinscripts/check_model.pyandscripts/estimate_memory.py. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection through the processing of untrusted model identifiers.
- Ingestion points: User-provided
<model>and<port>parameters passed to the serve scripts. - Boundary markers: Absent; inputs are interpolated directly into shell command strings without delimiters.
- Capability inventory: The skill possesses capabilities for shell execution, container management (
docker/podman), and hardware configuration. - Sanitization: No validation or escaping of user-supplied strings was observed before interpolation into shell commands.
- [REMOTE_CODE_EXECUTION]:
scripts/detect.pycontains logic to execute discovery commands on remote systems viasshif a host is specified. While intended for remote hardware detection, this capability involves executing shell commands on external targets.
Audit Metadata