Atlas / MCP servers / icaro0310 / devin-memory

devin-memoryCAUTION

mcp/icaro0310/devin-memory

Anti-poisoning memory store for agents: provenance, versioning, quarantine gate

Verdict
CAUTION
Grade
C
Trust score
79 /100
Exposed tools
13 10r · 3w · 0d
Transport
stdio
License
MIT
Stars
1
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Read from source at commit ddfc7328c30aOBSERVED · 2026-10-11
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code (pypi)
claude mcp add devin-memory-mcp -- uvx devin-memory-mcp==0.3.1
03

Exposed tools (13)

10 read · 3 write · 0 destructive.

ToolRiskDescription
approvereadPromote a proposed extraction to active memory.
conflictsreadContradiction pairs linked at retain time (both kept).
extractreadMine a Devin session (read-only sessions.db) for durable
listreadList memory entries, optionally by status (active, proposed,
primereadCompact recalled-context block for a workspace — global plus
quarantinewriteMove an entry to the quarantine lane (review hold).
recallreadKeyword-ranked recall over active memories only — quarantined
releasewriteHuman override: move a quarantined entry back to active.
retainreadScreen and store a durable memory. The quarantine gate runs on
retractreadWithdraw an entry — kept for history, never recalled again.
screenwriteDry-run the anti-poisoning gate: returns the status retain
supersedereadReplace an entry with a corrected version (versioned).
verifyreadAudit an entry
04

Trust audit

CAUTIONgrade C · trust 79/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)FAIL
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
declared (1 observation(s))
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (2)

HIGHPrompt injection · prompt.override · CWE-94, CWE-1427
STATUS.md:40
reveal/override prompt phrasing, unrestricted-`act as`, jailbreak terms),
Why it matters. asks the agent to drop prior instructions or safety
Fix. remove the instruction
MEDIUMNetwork egress · net.beacon_words · CWE-200, CWE-319
src/devin_memory/learning/review.py:42
r"\b(?:reveal|print|show|output|leak|repeat|dump|exfiltrate)\b"

Gates applied: instruction_override, no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha ddfc7328c30afull audit observations/trust-audit/mcp-server/icaro0310__devin-memory.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-11ddfc7328c30aCAUTIONC79first audit
06

Questions

What is the devin-memory MCP server?

Anti-poisoning memory store for agents: provenance, versioning, quarantine gate

What tools does devin-memory expose?

13 in total: 10 read-only, 3 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is devin-memory safe to connect to an agent?

With care. The audit graded it C (79/100) and found 2 things worth knowing before you trust this server, listed below with the exact line each was found on.

What credentials does devin-memory need?

No credential environment variables were found in its source, so it appears to need none.

How does devin-memory run?

It speaks stdio, so it runs as a local process your client starts. It is published on PyPI as devin-memory.

How current is this page?

The grade is for one exact copy of the source (ddfc7328c30a), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement