Back to skill

Security audit

Gpu Deploy

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only skill for deploying vLLM on GPU servers, with expected but potentially impactful remote deployment commands users should run carefully.

Install only if you understand and control the GPU hosts you configure. Before deploying, confirm the SSH target, port, model path, firewall exposure, and whether stopping or starting services could disrupt other workloads.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (5)

Missing User Warnings

Medium
Confidence
85% confidence
Finding
This markdown file advertises 'one-click' deployment to GPU servers and provides a direct `gpu-deploy deploy` command, but it does not warn users that deployment may start services, modify remote system state, open ports, or otherwise affect infrastructure. For a deployment-oriented skill, users should be told about the operational impact before running the command.

Missing User Warnings

Medium
Confidence
89% confidence
Finding
The skill instructs users to deploy, list, and stop remote model services over SSH, which can change the state of another machine and affect running workloads, but it does not clearly warn that these operations execute on remote servers and may disrupt existing services or expose network endpoints. In a deployment skill this behavior is expected, but the missing safety notice increases the chance of unintended operational impact, especially when a default server is configured and commands are easy to run.

Missing User Warnings

Medium
Confidence
95% confidence
Finding
The manual section provides copy-pasteable SSH commands that launch a detached tmux session and start a vLLM service on a remote host, yet it does not warn that this will execute remotely, persist in the background, and potentially expose an inference service on a network port. This is especially risky because the command is ready-made and may be reused without understanding authentication context, firewall exposure, or collision with existing processes.

Natural-Language Policy Violations

Low
Confidence
93% confidence
Finding
The skill documentation is written entirely in Chinese, while the heading and repository context do not state that the skill is intentionally China/Chinese-language specific or provide an alternative language option. Under the stated policy, forcing a specific language without user opt-in can be a natural-language policy violation.

Natural-Language Policy Violations

Low
Confidence
97% confidence
Finding
Natural-language policy requires avoiding forced language or locale constraints unless users are given a choice or the restriction is justified. This file presents all user-facing documentation in Chinese only, with no opt-in or explanation that the skill is intended solely for a Chinese-speaking audience.

Static analysis

No suspicious patterns detected.