serving-llms-vllm
Warn
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPRIVILEGE_ESCALATIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The skill provides instructions to use
sudo ufw allow 8000in the troubleshooting guide to modify system-level firewall rules, which requires administrative privileges. - [REMOTE_CODE_EXECUTION]: The documentation repeatedly recommends using the
--trust-remote-codeflag when serving models (found inSKILL.mdandreferences/troubleshooting.md). This setting enables the execution of arbitrary Python code defined within the model's configuration or modeling files, posing a risk if the model source is not verified. - [COMMAND_EXECUTION]: Instructions in
SKILL.mdandreferences/server-deployment.mdsuggest binding the vLLM server to0.0.0.0, which exposes the API endpoint to all network interfaces, potentially increasing the attack surface. - [INDIRECT_PROMPT_INJECTION]: The batch inference workflow in
SKILL.mddemonstrates an attack surface for indirect prompt injection. - Ingestion points: The script in
SKILL.mdreads input data directly from a local file namedprompts.txt. - Boundary markers: There are no boundary markers or instructions to the agent to ignore potentially malicious content within the file.
- Capability inventory: The ingested data is passed to
llm.generate(), allowing external content to influence the LLM's output and behavior. - Sanitization: The skill does not implement any validation or sanitization for the prompts loaded from the external file.
Audit Metadata