@iamem/amem@0.3.4
Local personal agent memory for Cursor and Claude Code. Private to your machine — never shared.
AI Security Review
scanned 13d ago · by lpm-firewall-aiInspected source shows a limited package-aligned install beacon and user-invoked local backup scheduling, with no confirmed malicious behavior. The flagged Cursor and rules-sync writes are local integration behavior, and the inspected dependency install hook builds its native module.
Decision evidence
public snapshot- The postinstall hook sends package version, Node version, platform, and architecture to getamem.com; it does not collect host, user, home, or project identifiers in the inspected request body.
- The install beacon is skipped when AMEM_TELEMETRY_DISABLED, CI, or NODE_ENV=test is set.
- Backup scheduling is exposed through the explicit `amem backup schedule` command; the flagged module writes a local backup schedule.
- Cursor hook installation writes an amem hook entry into Cursor configuration; rules sync writes a generated local rule file.
- The required better-sqlite3 dependency source has a native build install script, and its inspected entrypoint delegates to its database module.
- The postinstall beacon runs automatically unless an opt-out, CI, or test condition applies.
Source & flagged code
7 flaggedPackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references dynamic require/import behavior.
dist/app-shell.jsView on unpkg · L28Findings
Affected versions and remediation
This report applies to @iamem/amem@0.3.4.
See all versions of @iamem/amem for other recorded verdicts.
- Review the evidence and your use of @iamem/amem@0.3.4 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.