Persistent memory for Claude Code and Pi with native Skills integration, automatic capture, failure learning, and project scoping
LPM treats this as warn-only first-party agent extension lifecycle risk. Postinstall scans user-global and project Claude settings throughout $HOME. It can rewrite broken claude-recall hook commands to the package binary, with backups.
Package 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 child process execution.
dist/memory/database-adapter.jsView on unpkg · L56Package source references dynamic require/import behavior.
dist/memory/database-adapter.jsView on unpkg · L36This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli/claude-recall-cli.jsView on unpkgSource writes installer persistence such as shell profile or service configuration.
Source creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
scripts/postinstall.jsView on unpkg · L8Package source invokes a package manager install command at runtime.
dist/services/claude-json-watcher.jsView on unpkg · L195Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.
.claude/hooks/search_enforcer.pyView on unpkgPackage ships non-JavaScript build or shell helper files.
.claude/hooks/search_enforcer.pyView on unpkgPackage defines install-time lifecycle scripts.
package.jsonView on unpkg · L33Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L33Package hides binary, compressed, or executable-looking payloads in test/fixture/hidden paths.
.claude/hooks/search_enforcer.pyView on unpkgPackage ships non-JavaScript build or shell helper files.
.claude/hooks/search_enforcer.pyView on unpkgPackage source references dynamic require/import behavior.
dist/memory/database-adapter.jsView on unpkg · L36Package source references child process execution.
dist/memory/database-adapter.jsView on unpkg · L56Source writes installer persistence such as shell profile or service configuration.
dist/cli/claude-recall-cli.jsView on unpkg · L156This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/cli/claude-recall-cli.jsView on unpkgSource creates an unconsented AI-agent control surface through install-time mutation or a default unauthenticated remote skill channel.
scripts/postinstall.jsView on unpkg · L8Package source invokes a package manager install command at runtime.
dist/services/claude-json-watcher.jsView on unpkg · L195