Vestige

ReviewAudited by ClawScan on May 10, 2026.

Overview

Vestige’s local memory purpose is coherent, but it relies on unreviewed local binaries and encourages automatic cross-session memory storage and retrieval.

Review before installing. Use Vestige only if you trust the local binaries at ~/bin/vestige-mcp and understand that it can store and reuse memories across sessions. Avoid saving secrets, periodically review/delete stored memories, and require confirmation before the agent saves inferred preferences or instructions.

Findings (3)

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

The agent may run a local executable that was not part of the reviewed package.

Why it was flagged

The skill’s core behavior depends on external local executables, while the submitted artifacts contain no install spec or code for review. This leaves the provenance and behavior of the binaries unclear.

Skill content
## Binary Location

```
~/bin/vestige-mcp
~/bin/vestige
~/bin/vestige-restore
```
Recommendation

Only use the skill if you have independently installed and trust these binaries; the skill should declare required binaries and provide a verifiable install source.

What this means

Using the skill can cause your agent to execute local commands to search or update memory.

Why it was flagged

The skill explicitly documents shell-based invocation of a local MCP binary as part of its workflow. This is purpose-aligned for a CLI-backed memory system, but users should notice that conversations may trigger local command execution.

Skill content
At the start of conversations, search for relevant context:

```bash
echo '{"jsonrpc":"2.0"...}' | ~/bin/vestige-mcp 2>/dev/null | jq -r '.result.content[0].text'
```
Recommendation

Keep command execution user-visible, and avoid enabling session-start execution unless the referenced binary is trusted.

What this means

Personal or project information may persist across sessions and later shape the agent’s behavior, even if the saved memory is wrong, sensitive, or no longer intended.

Why it was flagged

The skill stores user statements as persistent memory and retrieves memory at future session starts, including instruction-like content. The artifacts do not describe validation, confirmation, or safeguards against stale or poisoned memories influencing later agent behavior.

Skill content
Trigger Words ... "I prefer..." / "I like..." | Save as preference ...

At the start of conversations, search for relevant context ... "user preferences instructions"
Recommendation

Ask for confirmation before saving non-explicit memories, avoid storing secrets, provide clear review/delete controls, and treat retrieved memories as hints rather than authoritative instructions.