owlmem@0.9.9
OwlMem command line: connect your AI apps to OwlMem in one command (npx -y owlmem install), an end-to-end encrypted vault for your AI agents, and a local MCP server.
AI Security Review
scanned 2d ago · by lpm-firewall-aiAuto-wake sends local per-app token usage and quota summaries to OwlMem, but the README does not disclose this reporting. The Claude OAuth flow is gated by an owner setting and sends the token to Anthropic for its own quota service, so the evidence supports suspicious telemetry rather than credential exfiltration.
Decision evidence
public snapshot- Auto-wake reads local Claude Code and Codex session files and aggregates token usage by app and day.
- The runtime sends those aggregates and quota status to OwlMem's usage endpoint.
- The README describes auto-wake but does not mention this usage reporting.
- Claude OAuth is read for quota reporting only when the live agent has `read_quota` enabled; the token goes to Anthropic's usage endpoint, and OwlMem receives quota percentages and reset times.
- The manifest has no lifecycle scripts; the package is a CLI whose entry point runs only when invoked as a command.
- The usage data is derived locally and consists of aggregate counters and quota status, not transcript text or file paths.
- The Claude credential flow uses the credential with its own service, api.anthropic.com, and is gated by the owner's quota setting.
Source & flagged code
10 flaggedSource appears to send environment or credential material to an external endpoint.
owlmem.mjsView on unpkg · L16Findings
Affected versions and remediation
This report applies to owlmem@0.9.9.
See all versions of owlmem for other recorded verdicts.
- Review the evidence and your use of owlmem@0.9.9 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.