1Source sends the broad process environment to a literal external destination.
L1: #!/usr/bin/env node
L2: var _6=Object.defineProperty;var H=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(r){throw n=[r],r}};var Dy=(e,t)=>{for(var n in t)_6(e,n,{get:t[n],enumerable:!0})}...
L3: `,{flag:"wx",mode:384}),await Ze(f,a)}catch(p){throw await oc(f,{force:!0}).catch(()=>{}),await oc(e,{recursive:!0,force:!0}).catch(()=>{}),p}return async()=>{try{JSON.parse(await ...
L4: `,{mode:384}),await DL(a,384),await Ze(a,n)}catch(s){throw await xC(a).catch(()=>{}),s}},dt=async(e,t={})=>{if(Hy.getStore()===!0){await RC(e,t);return}let n=await NC();try{await R...
L5: `;if(a||n.tombstoneAbsent!==!1)try{await ZL(r,s)}catch(i){if(i.code!=="EEXIST")throw i}}let o=`${e}.anyray-tmp-${process.pid}-${QL
CriticalHardcoded Runtime Data Exfiltration
Source sends credentials or rich application records to a package-controlled external receiver enabled by default.
dist/index.jsView on unpkg · L1 56`);return o.length>0?o+`
L57: `:""},Wl=e=>{if(e.trim().length===0)return!0;try{return K4(e),!0}catch{return!1}}});import{randomUUID as aQ}from"node:crypto";import{chmod as sQ,mkdir as iQ,rm as cQ,writeFile as l...
L58: `)?a.slice(0,-2):a.endsWith(`
HighChild Process
Package source references child process execution.
dist/index.jsView on unpkg · L56 132}
L133: `,r$=e=>new Promise((t,n)=>{let r=vne("powershell.exe",["-NoLogo","-NoProfile","-NonInteractive","-Command",xne],{encoding:"utf8",env:Kt(),windowsHide:!0,timeout:6e4,maxBuffer:1310...
L134: `))}`]:[],`export ${$E}=${st(n)}`]},w$=(e,t,n)=>{let r=Ve({...e.metadata,tool:_c});return["export COPILOT_PROVIDER_TYPE='openai'",`export COPILOT_PROVIDER_BASE_URL=${st(e.openaiBas...
56`);return o.length>0?o+`
L57: `:""},Wl=e=>{if(e.trim().length===0)return!0;try{return K4(e),!0}catch{return!1}}});import{randomUUID as aQ}from"node:crypto";import{chmod as sQ,mkdir as iQ,rm as cQ,writeFile as l...
L58: `)?a.slice(0,-2):a.endsWith(`
...
L62: `).trim().split(/\r?\n/).at(-1),o=/^([01])\|(-?\d+)\|(-?\d+)$/.exec(r??"");LN(o?.slice(1).map(Number))},bQ=(e,t)=>{let n=uQ(PN(hQ(),"anyray-cursor-"));try{let o=[".bail on",".timeo...
L63: `);fg("sqlite3",[e],{input:o,encoding:"utf-8",maxBuffer:oS,stdio:["pipe","ignore","pipe"]})}finally{try{fQ(n,{recursive:!0,force:!0})}catch{}}},kQ={kind:"sqlite3-cli",readItem:(e,t...
L64: `)},Eg=e=>!e.byoUpstream&&!_e(e,"anthropic"),Ig="",ra=(e,t={})=>{let n=e.byoUpstream,r=!n&&_e(e,"anthropic"),o=Ve({...e.metadata,tool:e.metadata.tool??"claude-
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 · L56 •Manifest-reachable source captures an API credential, sends it to a fixed unofficial gateway, and persists that redirection in agent or shell configuration.
dist/index.js:
var _6=Object.defineProperty;var H=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(r){throw n=[r],r}};var Dy=(e,t)=>{for(var n in t)_6(e,n,{get:t[n],enumerable:!0})}...
`,{flag:"wx",mode:384}),await Ze(f,a)}catch(p){throw await oc(f,{force:!0}).catch(()=>{}),await oc(e,{recursive:!0,force:!0}).catch(()=>{}),p}return async()=>{try{JSON.parse(await ...
`,{mode:384}),await DL(a,384),await Ze(a,n)}catch(s){throw await xC(a).catch(()=>{}),s}},dt=async(e,t={})=>{if(Hy.getStore()===!0){await RC(e,t);return}let n=await NC();try{await R...
`,r),s=a<0?e.length:a;if(e.slice(o,s).trim()===t)return o;r=e.indexOf(t,r+t.
HighCredential Redirect Persistence
Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/index.jsView on unpkg 56`);return o.length>0?o+`
L57: `:""},Wl=e=>{if(e.trim().length===0)return!0;try{return K4(e),!0}catch{return!1}}});import{randomUUID as aQ}from"node:crypto";import{chmod as sQ,mkdir as iQ,rm as cQ,writeFile as l...
L58: `)?a.slice(0,-2):a.endsWith(`
...
L62: `).trim().split(/\r?\n/).at(-1),o=/^([01])\|(-?\d+)\|(-?\d+)$/.exec(r??"");LN(o?.slice(1).map(Number))},bQ=(e,t)=>{let n=uQ(PN(hQ(),"anyray-cursor-"));try{let o=[".bail on",".timeo...
L63: `);fg("sqlite3",[e],{input:o,encoding:"utf-8",maxBuffer:oS,stdio:["pipe","ignore","pipe"]})}finally{try{fQ(n,{recursive:!0,force:!0})}catch{}}},kQ={kind:"sqlite3-cli",readItem:(e,t...
L64: `)},Eg=e=>!e.byoUpstream&&!_e(e,"anthropic"),Ig="",ra=(e,t={})=>{let n=e.byoUpstream,r=!n&&_e(e,"anthropic"),o=Ve({...e.metadata,tool:e.metadata.tool??"claude-
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L56 56Trigger-reachable command-output exfiltration chain: scripts.start -> dist/index.js
L56: `);return o.length>0?o+`
L57: `:""},Wl=e=>{if(e.trim().length===0)return!0;try{return K4(e),!0}catch{return!1}}});import{randomUUID as aQ}from"node:crypto";import{chmod as sQ,mkdir as iQ,rm as cQ,writeFile as l...
L58: `)?a.slice(0,-2):a.endsWith(`
...
L62: `).trim().split(/\r?\n/).at(-1),o=/^([01])\|(-?\d+)\|(-?\d+)$/.exec(r??"");LN(o?.slice(1).map(Number))},bQ=(e,t)=>{let n=uQ(PN(hQ(),"anyray-cursor-"));try{let o=[".bail on",".timeo...
L63: `);fg("sqlite3",[e],{input:o,encoding:"utf-8",maxBuffer:oS,stdio:["pipe","ignore","pipe"]})}finally{try{fQ(n,{recursive:!0,force:!0})}catch{}}},kQ={kind:"sqlite3-cli",readItem:(e,t...
L64: `)},Eg=e=>!e.byoUpstream&&!_e(e,"anthropic"),Ig="",ra=(e,t={})=>{let n=e.by
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/index.jsView on unpkg · L56 •stage = ast_semantic_analysis; reason = ast_alias_growth_limit_exceeded; limitedFiles = 1
HighSemantic Analysis Limited
A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
dist/index.jsView on unpkg