Drift

PassAudited by ClawScan on May 10, 2026.

Overview

Drift appears to be a local journaling/memory CLI for cross-session agent notes, with the main consideration that its saved messages can persist and influence future sessions.

Drift looks benign and purpose-aligned as a local cross-session note tool. Before installing, understand that it links a local CLI and writes persistent JSON thread files under the OpenClaw workspace by default; use it for reflections and questions, not secrets or instructions that future agents should obey without review.

Findings (2)

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

Installing with `npm link` makes the `drift` command available from the local package, so running it executes this package's JavaScript.

Why it was flagged

The skill documents a global CLI link step even though the registry reports no install spec. This is normal for a local CLI, but it is still a local executable setup users should review before running.

Skill content
cd /path/to/drift && npm link
Recommendation

Review the local files before linking, install only from a source you trust, and remove the link if you no longer want the command available.

What this means

Past notes, questions, or reflections may be shown to future agent sessions and could shape later decisions if treated as authoritative.

Why it was flagged

The tool intentionally stores thread messages in local JSON files for later sessions to read, which creates persistent memory.

Skill content
const DRIFT_DIR = process.env.DRIFT_DIR || path.join(process.env.HOME || '/tmp', '.openclaw', 'workspace', 'drift', 'threads'); ... fs.writeFileSync(threadPath(thread.id), JSON.stringify(thread, null, 2));
Recommendation

Treat Drift entries as advisory notes, review them before acting, and avoid storing secrets, credentials, or untrusted instructions in threads.