vastai
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill documents and implements mechanisms for remote script execution from vendor-controlled sources.
SKILL.mdandcli/selfupdate.pyreference an installation and update process that fetches scripts fromvast.aiand pipes them to bash.cli/commands/offers.pycontains examples of downloading launch scripts from the officialvast-aiGitHub repository.- This behavior is consistent with a platform management CLI and utilizes the vendor's own infrastructure.
- [EXTERNAL_DOWNLOADS]: The CLI fetches configuration, manifests, and SSL certificates from
vast.aidomains. - Fetches update manifests from
https://vast.ai/cli/manifest.json. - Downloads the Vast.ai root certificate from
https://console.vast.ai/static/jvastai_root.certo establish secure connections to workers. - [INDIRECT_PROMPT_INJECTION]: The skill provides functions that ingest untrusted data which could influence agent behavior.
- Ingestion points:
cli/commands/misc.py(retrieving container logs viavastai logs) andcli/commands/instances.py(retrieving instance labels or status messages). - Boundary markers: Absent; data from remote instances is interpolated directly into the agent's context.
- Capability inventory: Extensive; the agent can execute shell commands, manage billing, and transfer files.
- Sanitization: No specific filtering is performed on data retrieved from instance logs or metadata.
- [DYNAMIC_EXECUTION]: Several components use dynamic loading for extensibility.
serverless/remote/serialization.pyusesimportlib.import_moduleto deserialize objects for remote function calls.serverless/remote/serve_deployment.pyextracts deployment tarballs and executes setup scripts from aconfig.jsoninside the worker container.- [COMMAND_EXECUTION]: The skill wraps numerous CLI utilities to perform its tasks.
- Invokes
ssh,scp,rsync, andnvidia-smias subprocesses to manage remote connectivity and hardware diagnostics. - Uses the
uvpackage manager for self-updates.
Audit Metadata