@tekmidian/pai@0.71.3
PAI Knowledge OS — Personal AI Infrastructure with federated memory and project management
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe scanner's high-risk matches resolve to product behavior in the inspected source: a model download, explicitly configured provider and Todoist clients, and a topic-gated project notification. No malicious behavior or unconsented install-time mutation was established.
Decision evidence
public snapshot- package.json has only a prepublishOnly lifecycle script; it builds the package and runs a worker gate, so it is not an npm install hook.
- CLI setup presents a prompt before patching Claude settings, and the core hook manifest registers the supervision banner only for startup or compaction. The banner reads a matching local manager record and returns nothing when the session is absent, paused, or expired.
- Provider setup accepts a caller-supplied URL and key. The task-bus setup asks before adopting TODOIST_API_KEY, and its request client sends the token to the Todoist API.
- The project-start notification is sent only when NTFY_TOPIC is configured, and its message contains the project name.
- The flagged embedding fetch uses GGUF_URL; the inspected code treats it as a model download rather than a credential request.
- The inspected runtime paths support worker routing, project and session handling, and local memory operations; the memory-search path saves query metadata and dispatches the requested tool.
- The source does not establish an npm install-time trigger for the flagged behavior.
- The inspected network calls have product functions and configured destinations; no credential transfer to a publisher-controlled receiver was established.
Source & flagged code
15 flagged · loading sourcePackage source references child process execution.
dist/session-B3qJnaix.mjsView on unpkg · L23Findings
Affected versions and remediation
This report applies to @tekmidian/pai@0.71.3.
See all versions of @tekmidian/pai for other recorded verdicts.
- Review the evidence and your use of @tekmidian/pai@0.71.3 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.