plugin-upgrade

Warn

Audited by Socket on Sep 15, 2026

2 alerts found:

SecurityAnomaly
SecurityMEDIUM
scripts/verify-runtime.mjs

No clear evidence of hidden malware in this fragment (no eval/dynamic payloads, no direct exfiltration/backdoor logic). However, it intentionally installs and runs third-party plugins via external CLI tooling and explicitly states it is not a sandbox; the child processes inherit full user permissions and environment. If rawSpec is untrusted/attacker-controlled, this tool can lead to arbitrary code execution and supply-chain compromise during npm/git/plugin install lifecycle scripts and probe runtime.

Confidence: 78%Severity: 74%
AnomalyLOW
references/host-plane-probes.md

No overt malware is evident in this fragment (no network, process execution, credential access, or exfiltration). The dominant security concern is the deliberate use of inline JavaScript (`!!js`) during patch/evaluation time, combined with module resolution and filesystem reads from the target dependency/tag. This creates a powerful supply-chain control-plane primitive; while the current logic looks like deterministic feature/preset gating, it warrants scrutiny of sandboxing and trust boundaries for `ctx.baseUrl` and the evaluation engine.

Confidence: 62%Severity: 52%
Audit Metadata
Analyzed At
Sep 15, 2026, 06:30 AM
Package URL
pkg:socket/skills-sh/oh-my-dsh%2Fdsh-plugin-upgrade-skill%2Fplugin-upgrade%2F@6472951f7d3998db2af466a3adfacdbb2284882294ce28bd939e203994f34051
Security Audit — socket — plugin-upgrade