infinite memory locall rag system for

WarnAudited by ClawScan on May 10, 2026.

Overview

This is a real local memory/RAG skill, but it exposes an unauthenticated memory API on all network interfaces and encourages the agent to over-trust stored memory.

Install only if you are comfortable running a persistent local memory service. Before use, change the API host to 127.0.0.1, avoid exposing port 8000 to your network, do not add the 'absolute ground truth' system-prompt instructions, and review/pin the Python dependencies.

Findings (4)

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

Other devices or local processes that can reach port 8000 may be able to query stored memory or insert misleading data into it.

Why it was flagged

The memory service exposes search and ingest endpoints on all network interfaces, with no authentication or origin checks shown.

Skill content
@app.post("/search") ... @app.post("/ingest") ... uvicorn.run(app, host="0.0.0.0", port=8000)
Recommendation

Bind the service to 127.0.0.1 by default, add authentication, and make network exposure an explicit opt-in setting.

What this means

Bad or outdated stored content could strongly influence future answers and be treated as fact rather than evidence to verify.

Why it was flagged

The guide instructs the agent to over-trust recalled memory, which can make incorrect, stale, or maliciously inserted memory authoritative.

Skill content
You MUST proactively use the `recall_facts` tool before you answer... Treat the output of `recall_facts` as absolute ground truth (Direct-Return Bypass).
Recommendation

Do not use 'absolute ground truth' instructions; require the agent to cite recalled content, compare it with current user intent, and treat memory as fallible.

What this means

The agent may prioritize this memory tool even when the user did not ask for it, and may let memory content override the current conversation.

Why it was flagged

The skill recommends persistent changes to core agent identity files that force tool use and alter how the agent answers future questions.

Skill content
Add the following instruction to your agent's system prompt... You MUST proactively use the `recall_facts` tool before you answer.
Recommendation

Keep memory retrieval user-directed or conditional, and avoid persistent system-prompt changes that force tool use without user confirmation.

What this means

Following the install guide may pull changing third-party package versions, including a dependency whose purpose is unclear from the artifacts.

Why it was flagged

The setup relies on unpinned Python package installs, and `axios` is not explained by the provided Python code.

Skill content
fastapi
uvicorn
pydantic
chromadb
axios
requests
rank_bm25
pynvml
aiohttp
Recommendation

Pin dependency versions, remove unused packages, and install in an isolated virtual environment.