Vast Ai

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: vast-ai Version: 1.0.0 The skill bundle is benign. The `SKILL.md` instructions are clear, task-oriented, and fully aligned with the stated purpose of managing VAST.ai GPU rentals, showing no signs of prompt injection. The TypeScript code (`src/*.ts`) implements a client for the legitimate VAST.ai API (`https://console.vast.ai/api/v0`), using standard libraries (`axios`, `limiter`, `minimist`) and handling API keys securely via environment variables. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The absolute path in `SKILL.md` for execution is likely a developer's local path and not indicative of malicious intent.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A confirmed rent action can spend VAST.ai account credit and may keep billing while the instance runs.

Why it was flagged

The skill can create paid VAST.ai GPU instances, but the documented flow requires a balance check and user confirmation before the rent action.

Skill content
- **Pre-flight Check**: Before renting, call `balance` ... - **Step 3**: Upon confirmation, call `rent`.
Recommendation

Only approve a specific offer ID, image, and price you understand, and monitor or terminate instances from VAST.ai when finished.

What this means

The supplied API key allows the skill to act on the user's VAST.ai account for the supported actions.

Why it was flagged

The CLI forwards the user's VAST API key into the skill for account API calls. This is expected for the service, but the registry metadata lists no primary credential or required environment variable.

Skill content
const apiKey = process.env.VAST_API_KEY; ... await VastSkill.execute(action, params, { API_KEY: apiKey });
Recommendation

Provide the key via a secure environment variable, use the least-privileged or revocable key available, and rotate or remove it after use if needed.

What this means

If that path is wrong or points to different local code, the skill may fail or run code other than the reviewed source.

Why it was flagged

The documented execution command points to a hard-coded local developer path rather than a package-relative installed path, creating ambiguity about what code will actually run.

Skill content
Command: `node /Users/sschepis/Development/vast-ai/dist/cli.js <action> [params]`
Recommendation

Build from the reviewed source and update the command to a package-relative path before providing an API key or renting instances.