scanned 8 file(s), 6.03 MB of source, external domains: access.redhat.com, adoptium.net, api.limrun.com, api.momentic.ai, app.momentic.ai, atelierbram.github.io, avatars.githubusercontent.com, bit.ly, cdn.jsdelivr.net, chriskempson.com, cloudflare-ipfs.com, clrs.cc, commonmark.org, cscorley.github.io, developer.android.com, developer.mozilla.org, docs.mongodb.com, docs.sentry.io, en.wikipedia.org, err.47ng.com, ethanschoonover.com, example.com, fakerjs.dev, fb.me, github.com, hart-dev.com, hosted-run-viewer-files.s3.us-east-2.amazonaws.com, ingest.us.signoz.cloud, ipecho.net, json-schema.org, loremflickr.com, momentic.ai, p.momentic.ai, picsum.photos, radix-ui.com, railscasts.com, raw.githubusercontent.com, react.dev, redux-toolkit.js.org, redux.js.org, registry.npmjs.org, remarkable-hackwork.info, semver.org, sethawright.com, slow-timer.info, stackoverflow.com, tybenz.com, via.placeholder.com, www.monokai.nl, www.terrible-idea.com
174Original error: ${n}
L175: `}async function s2({dryRun:t,operation:e}){try{return await e()}catch(n){throw new Error(Uye({err:n,dryRun:t}),{cause:n})}}function ta(t){return t instanceof Error?t:new Error(W(t...
L176: `).map((o,r)=>r>0?`${n}${o}`:o).join(`
...
L178: `).map((p,m)=>m>0?` ${p}`:p).join(`
L179: `)),i(" ",n(d));}}setMinLevel(e){typeof e=="string"?this.minLogLevel=iy[e]:this.minLogLevel=e;}setOutputStream(e){this.forcedStream=e;}log(...e){this.logWithLevel(30,La.reset,...e...
L180: `)){let[o,r]=n.trim().split(/\s+/,2);if(!o||!r)continue;let i=Number.parseInt(r,10);Number.isFinite(i)&&(e[o]=i);}return e}function HRe(t,e){let n,o,r;for(let i of e.split(`
L181: `)){let a=i.indexOf(":");if(a===-1)continue;let s=i.slice(0,a),l=i.slice(a+1).trim();if(s==="Name"&&(n=l),s==="PPid
HighSame File Env Network Execution
A single source file combines environment access, network access, and code or shell execution; review context before blocking.
bin/cli.jsView on unpkg · L174 •Manifest-reachable source captures an API credential, sends it to a fixed unofficial gateway, and persists that redirection in agent or shell configuration.
bin/cli.js:
import Ao__default, { statSync, readFileSync, writeFileSync, existsSync, mkdirSync, unlinkSync, renameSync, readdir, readdirSync, rmSync, appendFileSync, watch } from 'fs';
import xje from 'readline';
import { createInterface } from 'node:readline';
import AI, { mkdtemp, writeFile, rm as rm$1, readdir as readdir$1, stat, unlink } from 'fs/promises';
`)),i(" ",n(d));}}setMinLevel(e){typeof e=="string"?this.minLogLevel=iy[e]:this.minLogLevel=e;}setOutputStream(e){this.forcedStream=e;}log(...e){this.logWithLevel(30,La.reset,...e...
${n}`:n}var lIe="[FAILED]";async function eR(t,e,n,{numStepsWithScreenshots:o=5,addIndices:r=tr
HighCredential Redirect Persistence
Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
bin/cli.jsView on unpkg •Manifest-reachable source resolves another installed package, overwrites its runtime code, and injects package-defined remote behavior.
bin/cli.js:
import Ao__default, { statSync, readFileSync, writeFileSync, existsSync, mkdirSync, unlinkSync, renameSync, readdir, readdirSync, rmSync, appendFileSync, watch } from 'fs';
import AI, { mkdtemp, writeFile, rm as rm$1, readdir as readdir$1, stat, unlink } from 'fs/promises';
|| ${a} === "boolean" || ${r} === null`).assign(s,(0, vt._)`[${r}]`);}}}function K5e({gen:t,parentData:e,parentDataProperty:n},o){t.if((0, vt._)`${e} !== undefined`,()=>t.assign((0...
`}async function s2({dryRun:t,operation:e}){try{return await e()}catch(n){throw new Error(Uye({err:n,dryRun:t}),{cause:n})}}function ta(t){return t instanceof Error?t:new Error(W(t...
`)),i("
HighEntrypoint Foreign Package Code Overwrite
Manifest-reachable source overwrites another installed package with package-defined remote behavior.
bin/cli.jsView on unpkg 174Original error: ${n}
L175: `}async function s2({dryRun:t,operation:e}){try{return await e()}catch(n){throw new Error(Uye({err:n,dryRun:t}),{cause:n})}}function ta(t){return t instanceof Error?t:new Error(W(t...
L176: `).map((o,r)=>r>0?`${n}${o}`:o).join(`
L177: `)}logWithLevelHelper(e,n,...o){if(e<this.minLogLevel)return;let r=this.forcedStream??(e>=40?"stderr":"stdout"),i=(...u)=>{let d=t.redactedValues.length===0?u:u.map(p=>typeof p=="s...
L178: `).map((p,m)=>m>0?` ${p}`:p).join(`
L179: `)),i(" ",n(d));}}setMinLevel(e){typeof e=="string"?this.minLogLevel=iy[e]:this.minLogLevel=e;}setOutputStream(e){this.forcedStream=e;}log(...e){this.logWithLevel(30,La.reset,...e...
L180: `)){let[o,r]=n.trim().split(/\s+/,2);if(!o||!r)continue;let i=Number.parseInt(r,10);Number.isFinite(i)&&(e[o]
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
bin/cli.jsView on unpkg · L174 174Trigger-reachable command-output exfiltration chain: manifest.bin -> bin/cli.js
L174: Original error: ${n}
L175: `}async function s2({dryRun:t,operation:e}){try{return await e()}catch(n){throw new Error(Uye({err:n,dryRun:t}),{cause:n})}}function ta(t){return t instanceof Error?t:new Error(W(t...
L176: `).map((o,r)=>r>0?`${n}${o}`:o).join(`
L177: `)}logWithLevelHelper(e,n,...o){if(e<this.minLogLevel)return;let r=this.forcedStream??(e>=40?"stderr":"stdout"),i=(...u)=>{let d=t.redactedValues.length===0?u:u.map(p=>typeof p=="s...
L178: `).map((p,m)=>m>0?` ${p}`:p).join(`
L179: `)),i(" ",n(d));}}setMinLevel(e){typeof e=="string"?this.minLogLevel=iy[e]:this.minLogLevel=e;}setOutputStream(e){this.forcedStream=e;}log(...e){this.logWithLevel(30,La.reset,...e...
L180: `)){let[o,r]=n.trim().split(/
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
bin/cli.jsView on unpkg · L174 132|| (${a} === "string" && ${r} && ${r} == +${r} && !(${r} % 1))`).assign(s,(0, vt._)`+${r}`);return;case "boolean":o.elseIf((0, vt._)`${r} === "false" || ${r} === 0 || ${r} === null...
L133: || ${a} === "boolean" || ${r} === null`).assign(s,(0, vt._)`[${r}]`);}}}function K5e({gen:t,parentData:e,parentDataProperty:n},o){t.if((0, vt._)`${e} !== undefined`,()=>t.assign((0...
L134: missingProperty: ${o},
LowEval
Package source references a known benign dynamic code generation pattern.
bin/cli.jsView on unpkg · L132