phi is a Node.js package manager that scans every dependency — transitives included — with eleven detectors and the OSV feed before extraction. Lifecycle scripts are off by default. Built in Go, single static binary.
curl -sSL https://raw.githubusercontent.com/philtechs-org/phi/main/install.sh | sh
iwr -useb https://raw.githubusercontent.com/philtechs-org/phi/main/install.ps1 | iex
node_modulesEach detector hit adds points. Sum < 20 installs silently. 20–59 prompts. 60+ refuses, writes a report, exits non-zero. Pick a real package — watch the needle move.
Single binary. No daemon. No telemetry. No registry account required. MIT licensed.