scanned 522 file(s), 22.1 MB of source, external domains: 127.0.0.1, adobe.com, agent-workspace.invalid, api.github.com, arxiv.org, braze.com, cdn.activepieces.com, cdn.simpleicons.org, claude.com, clio.com, docuseal.com, doi.org, drew-gtr-pro.taild10bfc.ts.net, eprint.iacr.org, github.com, graph.microsoft.com, id.tangle.tools, intelligence.tangle.tools, json-schema.org, marketo.com, pipedream.com, platform.claude.com, raw.githubusercontent.com, react.dev, reactflow.dev, rippling.com, rolldown.rs, router.tangle.tools, rpc.moderato.tempo.xyz, sandbox.tangle.tools, solve.tangle.tools, svgl.app, weaviate.io, www.adobe.com, www.eclipse.org, www.google.com, www.talkable.com, www.w3.org
•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.mjs:
import{createRequire as e,findPackageJSON as t}from"node:module";import"dotenv/config";import{ALL_BACKEND_TYPES as n,AuthError as r,GPU_LEASE_PROVIDER_NAMES as i,NetworkError as a,...
`+n}function br(e,t){return[...t,e]}async function xr(e,t){let n=e.map(e=>{let t=e.trim(),n=t.indexOf(`:`);return n===-1?{raw:e,ref:null,tail:null}:{raw:e,ref:t.slice(0,n).trim(),t...
`),Error(t?`No answer on stdin. Pass ${t} to skip the confirmation.`:`No answer on stdin.`);return[`y`,`yes`].includes(n.toLowerCase())}async function Yr(e,t){let n=await Kr(`${e}$...
</html>`}const Si=15*6e4,Ci=`sandbox`;function wi(e){return Number.isFinite
HighCredential Redirect Persistence
Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/index.mjsView on unpkg 123}
L124: }`}}function Wr(e){return{anthropic:`Anthropic Messages API (Claude)`,openai:`OpenAI Chat Completions (function calling)`,"vercel-ai":`Vercel AI SDK (generateText / streamText)`,ma...
L125: `)}}async function qr(e){let t=await Kr(e,!0);if(t===void 0)throw Error(`No answer on stdin.`);return t}async function Jr(e,t){let n=await Kr(e);if(n===void 0)throw process.stderr....
L126: `),Error(t?`No answer on stdin. Pass ${t} to skip the confirmation.`:`No answer on stdin.`);return[`y`,`yes`].includes(n.toLowerCase())}async function Yr(e,t){let n=await Kr(`${e}$...
L127: <html lang="en">
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/index.mjsView on unpkg · L123 123Trigger-reachable command-output exfiltration chain: manifest.main -> dist/index.mjs
L123: }
L124: }`}}function Wr(e){return{anthropic:`Anthropic Messages API (Claude)`,openai:`OpenAI Chat Completions (function calling)`,"vercel-ai":`Vercel AI SDK (generateText / streamText)`,ma...
L125: `)}}async function qr(e){let t=await Kr(e,!0);if(t===void 0)throw Error(`No answer on stdin.`);return t}async function Jr(e,t){let n=await Kr(e);if(n===void 0)throw process.stderr....
L126: `),Error(t?`No answer on stdin. Pass ${t} to skip the confirmation.`:`No answer on stdin.`);return[`y`,`yes`].includes(n.toLowerCase())}async function Yr(e,t){let n=await Kr(`${e}$...
L127: <html lang="en">
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/index.mjsView on unpkg · L123 Entrypointsmain → ./dist/index.mjstypes → ./dist/index.d.mtsbin → tangle
Runtimenode >=22.19.0
Artifact23.6 MB · 542 files2 signature(s)
Install lifecycleNo install hooks · other: build, check-types, dev, test +3