@tekmidian/pai@0.71.2
⚠ Under reviewPAI Knowledge OS — Personal AI Infrastructure with federated memory and project management
AI Security Review
scanned 3d ago · by lpm-firewall-aiInspected source supports a local embedding feature and shows no confirmed attack. The selected runtime dependency could not be inspected, so the dependency review policy prevents a clean verdict.
Decision evidence
public snapshot- The manifest lists @huggingface/transformers as a runtime dependency, and the embedding module imports it when loading a tokenizer; that dependency’s source was unresolved in the supplied inspection snapshot.
- The manifest’s only lifecycle script is prepublishOnly, which is not an npm install hook.
- The inspected embedding code fetches a fixed model from Hugging Face and checks its size and SHA-256 before importing it into local Ollama.
- The inspected dynamic import is used for tokenizer loading during embedding work, not shown collecting or sending user credentials.
- The inspected model download is tied to local embedding setup and includes integrity checks.
Source & flagged code
15 flagged · loading sourcePackage source references child process execution.
dist/session-B3qJnaix.mjsView on unpkg · L23Package source references weak cryptographic algorithms.
dist/project-setup-Cu0Bumqv.mjsView on unpkg · L9Source writes installer persistence such as shell profile or service configuration.
dist/indexer-backend-DxI_YJf1.mjsView on unpkg · L14A single source file combines environment access, network access, and code or shell execution with blocking evidence.
dist/cli/index.mjsView on unpkg · L1861A 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 · L3A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/cli/index.mjsView on unpkg · L3Source sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/embedding-gate-B4jwiqN2.mjsView on unpkg · L5Runtime 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/launch-BCawmJrT.mjs#virtual:normalized:round1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/hooks/supervision-banner.mjsView on unpkgFindings
Affected versions and remediation
This report applies to @tekmidian/pai@0.71.2.
See all versions of @tekmidian/pai for other recorded verdicts.
- Review the evidence and your use of @tekmidian/pai@0.71.2 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.