AI Security Review
scanned 10d ago · by lpm-firewall-aiNo confirmed malicious attack surface was established. The package provides an agent/developer CLI with explicit commands for tool installation, Docker compute workers, backups, and interactive runtimes.
Decision evidence
public snapshot- dist/tools/npm-runtime.js can run npm install into ~/.pibo/tools/<name> when invoked
- dist/tools/registry.js curates external tools agent-browser, browser-use, graphify
- dist/compute/docker.js exposes explicit Docker/git worktree worker management
- dist/gateway/backup.js copies a project to ~/.pibo/stable and runs npm install/build via backup command
- dist/tools/runtime/python-worker-source.js embeds eval/exec for an interactive user code runtime
- package.json has no preinstall/install/postinstall lifecycle hooks
- bin entry dist/bin/pibo.js only dispatches CLI; dist/bin/rg.js wraps @vscode/ripgrep with user args
- runtime installs are gated behind explicit CLI commands such as pibo tools install <name>
- external package names and writes are package-aligned tool/runtime setup under ~/.pibo, not stealth persistence
- No credential harvesting or exfiltration endpoint found in inspected hot files
- Docker, eval, npm and backup behavior are user-invoked developer-agent features
Source & flagged code
13 flagged · loading sourcePackage source references child process execution.
dist/tools/npm-runtime.jsView on unpkg · L1Package source references dynamic code evaluation.
dist/tools/runtime/python-worker-source.jsView on unpkg · L82Source downloads or fetches remote code and executes it.
dist/apps/context-files-ui/assets/index-BhAWD3dv.jsView on unpkg · L1Package source references dynamic require/import behavior.
dist/apps/context-files-ui/assets/index-BhAWD3dv.jsView on unpkg · L185Package source references weak cryptographic algorithms.
dist/apps/chat/trace.jsView on unpkg · L10Source writes installer persistence such as shell profile or service configuration.
dist/setup/cli.jsView on unpkg · L1A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/gateway/fallback.jsView on unpkg · L94Source gates dangerous network, credential, or execution behavior behind CI, host, platform, time, or geo fingerprint checks.
dist/tools/python-runtime.jsView on unpkg · L1Package source invokes a package manager install command at runtime.
dist/gateway/backup.jsView on unpkg · L50Package ships non-JavaScript build or shell helper files.
skills/builtin/skill-creator/eval-viewer/generate_review.pyView on unpkgPackage contains source files above the static scanner size ceiling.
dist/apps/chat-ui/assets/index-COp5Hme0.jsView on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/compute/docker.jsView on unpkg