pi-orchestrator-config@4.21.0
Orchestrator pattern for pi: specialist subagents, enforcement, code review loop, workflow commands
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe package’s default pidash setup exposes session history and agent controls on a LAN-reachable daemon without authenticating browser clients. This is a serious capability and access-control risk, but the dashboard purpose and LAN origin restriction do not establish malicious intent.
Decision evidence
public snapshot- Pidash is enabled by default when no `pidash_enable` setting is present; only an explicit false setting disables registration.
- The pidash daemon listens on `0.0.0.0` and accepts browser origins from private LAN address ranges.
- Browser WebSocket clients can watch sessions, and the daemon forwards pidash commands to connected pi sessions without an authentication check in the inspected handlers.
- Pidash registers session metadata and replays session history to the daemon; live event payloads can include message content.
- The image-generation tool sends its configured Gemini key to Google's Generative Language API when the user invokes the tool.
- Pidash is documented as a dashboard for aggregating and interacting with pi sessions, and its daemon uses a private/LAN origin allowlist.
- Pidash skips registration for one-shot sessions, and its setting can disable the feature.
- The image-generation key is sent to the Google API endpoint that provides the requested image-generation service.
- No malicious install hook or unrelated credential destination was identified.
Source & flagged code
7 flaggedPackage source references child process execution.
extensions/image-gen/image-gen.tsView on unpkg · L15Package source references shell execution.
extensions/orchestrator/git-helpers.tsView on unpkg · L440Package source references dynamic require/import behavior.
extensions/acpx-provider/load-runtime.tsView on unpkg · L47Package source invokes a package manager install command at runtime.
scripts/serve-ui.tsView on unpkg · L78Package ships non-JavaScript build or shell helper files.
scripts/build-extension-uis.shView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
extensions/image-gen/image-gen.ts#virtual:normalized:round1View on unpkgThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
extensions/pidash/pidash.tsView on unpkgFindings
Affected versions and remediation
This report applies to pi-orchestrator-config@4.21.0.
See all versions of pi-orchestrator-config for other recorded verdicts.
- Review the evidence and your use of pi-orchestrator-config@4.21.0 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.