Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md The bundled `scripts/agentmetal` CLI does this for you when `WALLET_PRIVATE_KEY` is set.
Security audit
Security checks for vulnerabilities and agentic risk
The skill is transparent about renting and operating cloud servers, but it can spend wallet funds and perform high-impact server actions without strong approval guidance.
Install only if you are comfortable letting an agent use a funded wallet and an AgentMetal account key to rent, extend, operate, and destroy servers. Use a dedicated low-balance wallet, set tight spend limits such as AGENTMETAL_MAX_USDC, avoid exposing long-lived keys in logs or prompts, and require human approval before paid, root exec, reboot, or destroy actions.
Referenced artifact was not completely inspected
The bundled `scripts/agentmetal` CLI does this for you when `WALLET_PRIVATE_KEY` is set.
Referenced artifact was not completely inspected
The bundled `scripts/agentmetal` CLI does this for you when `WALLET_PRIVATE_KEY` is set.
The skill exposes a direct destructive operation (DELETE /v1/servers/{id}) that can irreversibly terminate infrastructure, and the documentation does not require an explicit confirmation guardrail beyond possession of an API key. In an autonomous-agent setting, parameter abuse or prompt manipulation could cause accidental or unauthorized deletion of active systems and data loss.
POST /v1/servers/{id}/extend { "days": 7 } → 200 { …, expires_at }
DELETE /v1/servers/{id} → 200 { id, status: "destroyed" }
Paid calls (`/v1/servers`, `/extend`) all use the same 402 → pay → resend dance shown above.
The skill clearly expects network access and use of sensitive environment variables such as WALLET_PRIVATE_KEY and AGENTMETAL_API_KEY, but it declares no explicit tool scope or permission boundaries. That increases the chance an agent will use broader-than-necessary capabilities without clear user consent or sandbox restrictions, especially given the skill can spend funds and provision infrastructure.
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://api.agentmetal.dev/v1/catalog
→ { plans: [...], locations: [...], addons: { storage, bandwidth } }
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://api.agentmetal.dev/v1/catalog
→ { plans: [...], locations: [...], addons: { storage, bandwidth } }
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://api.agentmetal.dev/v1/catalog
→ { plans: [...], locations: [...], addons: { storage, bandwidth } }
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://api.agentmetal.dev/v1/catalog
→ { plans: [...], locations: [...], addons: { storage, bandwidth } }
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
curl https://api.agentmetal.dev/v1/catalog
→ { plans: [...], locations: [...], addons: { storage, bandwidth } }
The skill advertises root command execution and destructive operations such as reboot and delete without requiring an explicit risk acknowledgment or strong user-approval checkpoint. In an agent context, that makes it easy to turn a natural-language prompt into high-impact infrastructure changes, service disruption, or irreversible deletion.
The example command uses an unpinned container image (docker run -d nginx), which pulls a mutable latest tag. This can lead to non-reproducible deployments and accidental execution of a changed or compromised upstream image as root on the provisioned server.
The skill instructs use of highly sensitive credentials, including a wallet private key and API keys, without explicit secret-handling guidance. In an agent workflow, this raises the risk of credential leakage through logs, prompts, shell history, error messages, or transmission to unintended tools or services.
Detected: suspicious.exposed_secret_literal