@tekmidian/pai@0.67.1
⚠ Under reviewPAI Knowledge OS — Personal AI Infrastructure with federated memory and project management
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe inspected source does not substantiate the scanner’s malicious labels, and the visible behaviors appear consistent with package setup and model provisioning. The flagged runtime paths remain unresolved, so the evidence is insufficient for a clean verdict or a concrete warning or block.
Decision evidence
public snapshot- package.json shows a prepublishOnly build and worker-check command; no preinstall, install, or postinstall hook was present in the inspected scripts.
- The embedding helper verifies a downloaded model’s size and checksum before importing it through the configured Ollama binary.
- The inspected CLI snippets show registry scanning and optional copying of a PAI example preferences file during setup.
- The provider URLs inspected appear in sample configuration with placeholder credentials.
- The scanner flags credential redirection, data exfiltration, and agent configuration mutation, but the inspected excerpts do not establish those behaviors or their activation paths.
Source & flagged code
15 flagged · loading sourceSource sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/embedding-gate-Cc5UQcO7.mjsView on unpkg · L5Package source references child process execution.
dist/embedding-gate-Cc5UQcO7.mjsView on unpkg · L5A single source file combines environment access, network access, and code or shell execution with blocking evidence.
dist/cli/index.mjsView on unpkg · L5928A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/cli/index.mjsView on unpkgManifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/cli/index.mjsView on unpkgManifest-trigger-reachable source writes behavior-bearing configuration into a user or project AI-agent control surface.
dist/cli/index.mjsView on unpkgSource spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/cli/index.mjsView on unpkg · L33A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/cli/index.mjsView on unpkg · L33Source writes installer persistence such as shell profile or service configuration.
dist/cli/index.mjsView on unpkg · L33Package source references weak cryptographic algorithms.
dist/cli/index.mjsView on unpkg · L33Runtime or CLI source writes behavior-bearing configuration into a user or project AI-agent control surface.
dist/hooks/cleanup-session-files.mjsView on unpkgPackage ships non-JavaScript build or shell helper files.
tab-color-command.shView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/tool-errors-CC8AD53a.mjs#virtual:string-array:round1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/hooks/worker-pool-host.mjsView on unpkgFindings
Affected versions and remediation
This report applies to @tekmidian/pai@0.67.1.
See all versions of @tekmidian/pai for other recorded verdicts.
- Review the evidence and your use of @tekmidian/pai@0.67.1 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.