vercel-deploy
Pass
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPRIVILEGE_ESCALATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses shell commands to check for the presence of the Vercel CLI (
command -v vercel) and to execute deployment tasks (vercel deploy). It also runs a local script,scripts/deploy.sh, to handle fallback deployment logic when CLI authentication is not available. - [DATA_EXFILTRATION]: The
scripts/deploy.shscript packages the project into a tarball and uploads it to an external deployment API (https://codex-deploy-skills.vercel.sh/api/deploy). The script implements privacy protection by explicitly excluding sensitive directories and files, such as.git,node_modules, and environment configuration files (.env,.env.*), from the deployment package. - [PRIVILEGE_ESCALATION]: The skill documentation in
SKILL.mdincludes guidance for the agent to request escalated network permissions (sandbox_permissions=require_escalated) if the deployment process is restricted by sandboxing rules in the execution environment. - [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it reads and parses project-level configuration files to automate deployment settings.
- Ingestion points: The
scripts/deploy.shscript reads the project'spackage.jsonfile (line 18) to determine the appropriate framework for deployment. - Boundary markers: No specific delimiters or safety instructions are used to separate the project data from the execution environment's context.
- Capability inventory: The skill has capabilities for network communication (
curl), filesystem packaging (tar), and command execution (vercelCLI). - Sanitization: Framework detection is performed via simple pattern matching on dependency names within the file content, without advanced sanitization of the input data.
Audit Metadata