Skalpel — local proxy and TUI for coding agents (skalpel + skalpeld bundle).
LPM flags this version as an AI-agent control-surface risk. npm postinstall mutates a foreign Claude control surface without an explicit setup command, installs a status-line command, and starts a persistent proxy daemon. Staged hook code can configure Claude/Codex hooks and upload prompt or transcript data to the vendor graph service.
Package defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgPackage source references dynamic require/import behavior.
postinstall/preinstall.jsView on unpkg · L37Source writes installer persistence such as shell profile or service configuration.
postinstall/lib/service-register.jsView on unpkg · L7Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L31Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L31Package source references dynamic require/import behavior.
postinstall/preinstall.jsView on unpkg · L37Source writes installer persistence such as shell profile or service configuration.
postinstall/lib/service-register.jsView on unpkg · L7