Agentvault

Security checks across malware telemetry and agentic risk

Overview

AgentVault is a coherent credential-vault skill, but it needs review because it can give agents access to stored secrets and MCP vault tools without a clearly stated confirmation rule for retrieving secret values.

Before installing, make sure you trust the @inflectiv-ai/agentvault npm package and audit it if possible. If you use it, set a firm rule that the agent must ask before retrieving any secret value, exporting vault data, using wallet/signing functions, or starting MCP access. Connect MCP only to trusted local tools and periodically review stored memory and audit logs.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI03: Identity and Privilege Abuse
High
What this means

An agent connected to the vault may be able to retrieve credentials or use secret-access tools in situations where the user expected approval first.

Why it was flagged

This directs the agent toward an MCP tool capable of retrieving stored secrets. The approval table shown in the artifact gates secret add/remove/import and exports, but it does not clearly require explicit user confirmation before reading a secret value.

Skill content
If the AgentVault MCP server is already connected (check for `vault.secret.get`, `vault.memory.store` in available tools), **use the MCP tools directly**
Recommendation

Require explicit user confirmation for every secret-value read, MCP `vault.secret.get`, plaintext export, signing, wallet/private-key operation, and any use of credentials outside a user-specified task.

#
ASI07: Insecure Inter-Agent Communication
Medium
What this means

If MCP is connected to an untrusted or overly capable client, that client may be able to access vault functions intended only for trusted agent workflows.

Why it was flagged

The MCP server exposes sensitive vault, memory, export, and signing-related tools to connected clients. Starting the server is approval-gated, but the artifact does not describe authentication, client identity checks, or detailed access boundaries.

Skill content
`agentvault mcp start` ... `--transport <type>` ... `--port <n>` ... **12 MCP tools:** `vault.secret.get`, `vault.secret.list`, `vault.memory.store`, ... `vault.export`, `vault.sign_x402`
Recommendation

Run the MCP server only for trusted local clients, prefer stdio/local-only use, review which tools are exposed, and verify AgentVault's profile and authentication behavior before storing valuable secrets.

#
ASI06: Memory and Context Poisoning
Low
What this means

Old, incorrect, sensitive, or maliciously framed memory entries could affect future agent responses if the agent over-trusts retrieved memory.

Why it was flagged

The skill intentionally reuses persistent stored memory across tasks. It says memory writes require approval, but queried memory can still influence later agent behavior.

Skill content
Starting a new task → autonomously query memory to check for prior knowledge: `agentvault memory query "<topic>"`
Recommendation

Review stored memory periodically, approve memory writes deliberately, use TTLs/tags where possible, and treat retrieved memory as context to verify rather than as authoritative instructions.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

The security of the vault depends on the npm package and its dependencies, not just this instruction file.

Why it was flagged

The actual vault implementation is obtained from npm rather than included in the scanned skill artifacts. The skill asks for approval and suggests auditing the tarball, which is appropriate, but the package code was not reviewed here.

Skill content
`npm install -g @inflectiv-ai/agentvault` ... `npm pack @inflectiv-ai/agentvault` downloads the tarball without executing anything
Recommendation

Install only after verifying the npm package provenance, reviewing the tarball or source, and confirming the version you intend to trust.