registry  /  @yassimba/pi-subagents  /  0.35.1

@yassimba/pi-subagents@0.35.1

Pi extension for delegating tasks to subagents with chains, parallel execution, and TUI clarification (fork of nicobailon/pi-subagents)

Static Scan Results

scanned 3h ago · by rust-scanner

Static analysis flagged 10 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoDynamicRequireEnvironmentVarsFilesystemShell
Supply chain
HighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 123 file(s), 1.79 MB of source, external domains: github.com, shittycodingagent.ai

Source & flagged code

4 flagged · loading source
install.mjsView file
10L11: import { execSync } from "node:child_process"; L12: import * as fs from "node:fs";
High
Child Process

Package source references child process execution.

install.mjsView on unpkg · L10
6* Usage: L7: * npx pi-subagents # Install to ~/.pi/agent/extensions/subagent L8: * npx pi-subagents --remove # Remove the extension ... L10: L11: import { execSync } from "node:child_process"; L12: import * as fs from "node:fs";
High
Runtime Package Install

Package source invokes a package manager install command at runtime.

install.mjsView on unpkg · L6
src/runs/shared/acceptance.tsView file
724env: { ...process.env, ...(command.env ?? {}) }, L725: shell: true, L726: stdio: ["ignore", "pipe", "pipe"],
High
Shell

Package source references shell execution.

src/runs/shared/acceptance.tsView on unpkg · L724
src/runs/background/subagent-runner.tsView file
176structuredOutputSchemaPath?: string; L177: acceptance?: import("../../shared/types.ts").AcceptanceLedger; L178: watchdog?: import("../../shared/types.ts").ChildWatchdogProgress;
Medium
Dynamic Require

Package source references dynamic require/import behavior.

src/runs/background/subagent-runner.tsView on unpkg · L176

Findings

3 High3 Medium4 Low
HighChild Processinstall.mjs
HighShellsrc/runs/shared/acceptance.ts
HighRuntime Package Installinstall.mjs
MediumDynamic Requiresrc/runs/background/subagent-runner.ts
MediumEnvironment Vars
MediumStructural Risk Force Deep Review
LowScripts Present
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings