4var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
L7: `,{mode:384}),Po.renameSync(g,e);try{Po.chmodSync(e,384)}catch{}if(r)for(let[E,d]of i)process.env[E]=String(d),yd.add(E),Sd[E]=String(d);return{file:e,written:u}}var XN,IC,yd,Sd,mr...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSyn
CriticalCredential Exfiltration
Source appears to send environment or credential material to an external endpoint.
dist/index.jsView on unpkg · L4 4Trigger-reachable chain: manifest.bin -> dist/index.js
L4: var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
L7: `,{mode:384}),Po.renameSync(g,e);try{Po.chmodSync(e,384)}catch{}if(r)for(let[E,d]of i)process.env[E]=String(d),yd.add(E),Sd[E]=String(d);return{file:e,written:u}}var XN,IC,yd,Sd,mr...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";impo
CriticalTrigger Reachable Dangerous Capability
A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/index.jsView on unpkg · L4 •matchType = previous_version_dangerous_delta
matchedPackage = llm-failover-proxy@1.5.0
matchedIdentity = npm:bGxtLWZhaWxvdmVyLXByb3h5:1.5.0
similarity = 0.750
summary = stored previous version shares package body but lacks this dangerous source file
CriticalPrevious Version Dangerous Delta
This package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/index.jsView on unpkg 8`),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSync(o,t);try{ri.chmodSync(t,384)}catch{}return e.__file=t,t}function QC(e){let t=pC.warp,r=(u,g)=>{let E=Math.trunc(Number(u));return Number.isFinite(E)&&E>...
L10: `)),t}catch{return Xo}}function LC(e){try{let{origin:t}=JSON.parse($e.readFileSync(GC(e),"utf8"));return typeof t=="string"&&!$e.existsSync(t)}catch{return!1}}function Gd(e){try{re...
HighChild Process
Package source references child process execution.
dist/index.jsView on unpkg · L8 4var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSync(o,t);try{ri.chmodSync(t,384)}catch{}return e.__file=t,t}function QC(e){let t=pC.warp,r=(u,g)=>{let E=Math.trunc(Number(u));return Number.isFinite(E)&&E>...
L10: `)),t}catch{return Xo
HighSame File Env Network Execution
A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/index.jsView on unpkg · L4 •Manifest-reachable source resolves another installed package, overwrites its runtime code, and injects package-defined remote behavior.
dist/index.js:
`).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
`),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
`,{mode:384}),ri.renameSync(o,t);try{ri.chmodSync(t,384)}catch{}return e.__file=t,t}function QC(e){let t=pC.warp,r=(u,g)=>{let E=Math.trunc(Number(u));return Number.isFinite(E)&&E>...
`)),t}catch{return Xo}}function LC(e){try{let{origin:t}=JSON.parse($e.readFileSync(GC(e),"utf8"))
HighEntrypoint Foreign Package Code Overwrite
Manifest-reachable source overwrites another installed package with package-defined remote behavior.
dist/index.jsView on unpkg 8`),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSync(o,t);try{ri.chmodSync(t,384)}catch{}return e.__file=t,t}function QC(e){let t=pC.warp,r=(u,g)=>{let E=Math.trunc(Number(u));return Number.isFinite(E)&&E>...
L10: `)),t}catch{return Xo}}function LC(e){try{let{origin:t}=JSON.parse($e.readFileSync(GC(e),"utf8"));return typeof t=="string"&&!$e.existsSync(t)}catch{return!1}}function Gd(e){try{re...
L11: `)}catch{}return r}function Xu(e,t=process.pid){let r=kd(e);if(r&&r.pid!==t)return!1;try{return $e.unlinkSync(Zu(e)),!0}catch{return!1}}function pr(e){if(!Number.isInteger(e)||e<=0...
L12: `)}catch{return""}}async function $u({con
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L8 4Trigger-reachable credential exfiltration chain: manifest.bin -> dist/index.js
L4: var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
L7: `,{mode:384}),Po.renameSync(g,e);try{Po.chmodSync(e,384)}catch{}if(r)for(let[E,d]of i)process.env[E]=String(d),yd.add(E),Sd[E]=String(d);return{file:e,written:u}}var XN,IC,yd,Sd,mr...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";impo
HighTrigger Reachable Credential Exfiltration
A manifest entrypoint or package-local install chain reaches credential exfiltration behavior.
dist/index.jsView on unpkg · L4 8Trigger-reachable command-output exfiltration chain: manifest.bin -> dist/index.js
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSync(o,t);try{ri.chmodSync(t,384)}catch{}return e.__file=t,t}function QC(e){let t=pC.warp,r=(u,g)=>{let E=Math.trunc(Number(u));return Number.isFinite(E)&&E>...
L10: `)),t}catch{return Xo}}function LC(e){try{let{origin:t}=JSON.parse($e.readFileSync(GC(e),"utf8"));return typeof t=="string"&&!$e.existsSync(t)}catch{return!1}}function Gd(e){try{re...
L11: `)}catch{}return r}function Xu(e,t=process.pid){let r=kd(e);if(r&&r.pid!==t)return!1;try{return $e.unlinkSync(Zu(e)),!0}catch{return!1}}function pr
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/index.jsView on unpkg · L8 4Trigger-reachable persistence chain: manifest.bin -> dist/index.js
L4: var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
L7: `,{mode:384}),Po.renameSync(g,e);try{Po.chmodSync(e,384)}catch{}if(r)for(let[E,d]of i)process.env[E]=String(d),yd.add(E),Sd[E]=String(d);return{file:e,written:u}}var XN,IC,yd,Sd,mr...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"n
HighTrigger Reachable Persistence
A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/index.jsView on unpkg · L4 4var zN=Object.create;var Qd=Object.defineProperty;var qN=Object.getOwnPropertyDescriptor;var PN=Object.getOwnPropertyNames;var jN=Object.getPrototypeOf,WN=Object.prototype.hasOwnPr...
L5: `).replace(/\\r/g,"\r").replace(/\\t/g," ").replace(/\\(["'\\])/g,"$1");if(t.length>=2&&t.startsWith("'")&&t.endsWith("'"))return t.slice(1,-1);let r=t.indexOf(" #");return(r===-1?...
L6: `).trimEnd()}
L7: `,{mode:384}),Po.renameSync(g,e);try{Po.chmodSync(e,384)}catch{}if(r)for(let[E,d]of i)process.env[E]=String(d),yd.add(E),Sd[E]=String(d);return{file:e,written:u}}var XN,IC,yd,Sd,mr...
L8: `),IC=/^\s*(?:export\s+)?([A-Za-z_][A-Za-z0-9_]*)\s*=(.*)$/,yd=new Set,Sd={}});import rR from"node:crypto";import ri from"node:fs";import iR from"node:os";import Yn from"node:path"...
L9: `,{mode:384}),ri.renameSyn
MediumInstall Persistence
Source writes installer persistence such as shell profile or service configuration.
dist/index.jsView on unpkg · L4