performance
Fail
Audited by Gen Agent Trust Hub on Oct 12, 2026
Risk Level: HIGHDYNAMIC_EXECUTIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/vllm-server.pyinitializes the vLLM engine with thetrust_remote_code=Trueparameter. This setting enables the execution of arbitrary Python code bundled within a model's repository, posing a significant risk of Remote Code Execution (RCE) if the source model is untrusted or compromised. - [REMOTE_CODE_EXECUTION]: The skill provides patterns for downloading and running LLMs and datasets from external repositories. Specifically,
scripts/quantization-config.pyfetches datasets from Hugging Face repositories (allenai/c4,codeparrot/github-code) and loads models dynamically, which involves executing remote code components inherent to certain modern model formats. - [COMMAND_EXECUTION]: In
scripts/vllm-server.py, thesubprocess.Popenfunction is used to launch an API server. The command is constructed using environment variables such asMODEL_NAME,HOST, andPORT. While the implementation uses a list structure to mitigate basic shell injection, the lack of explicit input validation on these environment variables could be exploited. - [EXTERNAL_DOWNLOADS]: The skill instructions and scripts encourage downloading external resources and tools from the internet. For example,
SKILL.mdsuggests installingportlessvianpm i -g portlessand usingnpx lighthouse. The LLM inference documentation frequently references downloading model weights from Hugging Face. - [DATA_EXFILTRATION]: The
scripts/performance-monitoring.tsfile provides aPerformanceReporterclass designed to collect and transmit telemetry data to a remoteendpoint. While intended for legitimate monitoring, this pattern provides a mechanism that could be misused for data exfiltration if the target URL is maliciously configured. - [INDIRECT_PROMPT_INJECTION]: The skill defines a large attack surface for indirect prompt injection by design. It ingests and processes data from external websites (via
agent-browserandWebFetch) and local service logs. A lack of sanitization in the provided templates could allow malicious content in processed data to influence the agent's logic. Evidence found inscripts/performance-monitoring.tsandSKILL.md(Capability inventory:agent-browser,Read,Glob,Grep,WebFetch,WebSearch).
Recommendations
- AI detected serious security threats
Audit Metadata