npm Rust analyzed 0.6.82

majiayu000/remem

v0.6.82
npm

Local-first persistent memory for Claude Code & Codex CLI - Rust CLI, hooks, MCP server, SQLite/SQLCipher, auditable recall for long-running coding work.

maintainer
majiayu000
license
MIT
first seen
2026-06-05
last seen
2026-08-26
releases · 30d
96
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
code evidence v0.6.82 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1231

filesystem 6

  • fs majiayu000-remem-80acc68/npm/remem/bin/remem.js :6 const fs = require("node:fs");
  • fs (weak) majiayu000-remem-80acc68/npm/remem/scripts/install.js :7 const fs = require("node:fs");
  • fs majiayu000-remem-80acc68/plugins/remem/apps/remem/server.js :4 const fs = require("node:fs");
  • fs (weak) majiayu000-remem-80acc68/plugins/remem/apps/remem/session-activity.test.js :5 const fs = require("node:fs");
  • fs (weak) majiayu000-remem-80acc68/plugins/remem/scripts/remem-runtime.js :5 const fs = require("node:fs");
  • fs (weak) majiayu000-remem-80acc68/plugins/remem/scripts/remem-runtime.test.js :5 const fs = require("node:fs");

shell / exec 5

  • shell majiayu000-remem-80acc68/npm/remem/bin/remem.js :5 const { spawnSync } = require("node:child_process");
  • shell (weak) majiayu000-remem-80acc68/npm/remem/scripts/install.js :5 const { spawnSync } = require("node:child_process");
  • shell majiayu000-remem-80acc68/plugins/remem/apps/remem/server.js :9 const { spawn } = require("node:child_process");
  • shell (weak) majiayu000-remem-80acc68/plugins/remem/scripts/remem-runtime.js :9 const { spawnSync } = require("node:child_process");
  • shell (weak) majiayu000-remem-80acc68/plugins/remem/scripts/remem-runtime.test.js :8 const { spawnSync } = require("node:child_process");

network 6

  • net (weak) majiayu000-remem-80acc68/npm/remem/scripts/install.js :8 const https = require("node:https");
  • net majiayu000-remem-80acc68/plugins/remem/apps/remem/public/widget.js :26 const response = await fetch(route, options);
  • net majiayu000-remem-80acc68/plugins/remem/apps/remem/server.js :5 const http = require("node:http");
  • net (weak) majiayu000-remem-80acc68/plugins/remem/apps/remem/server.test.js :4 const http = require("node:http");
  • net (weak) majiayu000-remem-80acc68/plugins/remem/apps/remem/session-activity.test.js :76 const sessions = await fetch(`${base}/api/activity-sessions`).then((response) => response.json());
  • net (weak) majiayu000-remem-80acc68/plugins/remem/scripts/remem-runtime.js :6 const https = require("node:https");

install hooks 1

  • postinstall majiayu000-remem-80acc68/npm/remem/package.json :17 node scripts/install.js

declared dependencies 28

  • rmcp@0.15
  • clap@4
  • rusqlite@0.32
  • sqlite-vec@0.1.9
  • serde@1
  • serde_json@1
  • base64@0.22
  • regex@1
  • regex-lite@0.1
  • brush-parser@0.4.0
  • chrono@0.4
  • dirs@6
  • anyhow@1
  • fs2@0.4
  • tokio@1
  • reqwest@0.12
  • axum@0.8.8
  • getrandom@0.3
  • toml_edit@0.22
  • libc@0.2
  • sha2@0.10
  • ring@0.17
  • fastembed@5.17.2
  • hf-hub@0.5.0
  • ndarray@0.17.2
  • ort@=2.0.0-rc.12
  • tokenizers@0.22.2
  • tower@0.5

perm:untrusted 2

  • untrusted (weak) majiayu000-remem-80acc68/plugins/remem/apps/remem/server.test.js :333 const status = await fetch(`${base}/api/status`).then((response) => response.json());
  • untrusted (weak) majiayu000-remem-80acc68/plugins/remem/apps/remem/session-activity.test.js :76 const sessions = await fetch(`${base}/api/activity-sessions`).then((response) => response.json());