1#!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
CriticalSame File Env Network Execution
A single source file combines environment access, network access, and code or shell execution with blocking evidence.
dist/cli.jsView on unpkg · L1 1#!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L46:
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupportedRequest(){return this.onerror?.(new Error("Method not allowed.")),new Response(JSON.stringif
CriticalCredential Exfiltration
Source appears to send environment or credential material to an external endpoint.
dist/cli.jsView on unpkg · L1 1Trigger-reachable chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1: #!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L46:
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupportedRequest(){return thi
CriticalTrigger Reachable Dangerous Capability
A package entrypoint or install-time lifecycle script reaches a source file with blocking dangerous behavior.
dist/cli.jsView on unpkg · L1 •Manifest-reachable source captures an API credential, sends it to a fixed unofficial gateway, and persists that redirection in agent or shell configuration.
dist/cli.js:
"use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
`);let n=await Fq(t),r=await $q(n);return await LO(r),r}async function cw(){let t=await iw();return t||aw()}async function VO(){return Kf()}var js=Q(require("fs")),Xd=Q(require("pa...
`,"utf-8");try{js.default.chmodSync(e,384)}catch{}}function dw(){return KO().telemetry!==!1}function HO(t){(t[0]!=="set"||t.length!==3)&&(console.error("Usage: pando-ai config set ...
`,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupp
HighCredential Redirect Persistence
Manifest-reachable source sends a prompted API credential to a fixed unofficial gateway and persists the redirection.
dist/cli.jsView on unpkg 1Trigger-reachable credential exfiltration chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1: #!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L46:
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsuppo
HighTrigger Reachable Credential Exfiltration
A manifest entrypoint or package-local install chain reaches credential exfiltration behavior.
dist/cli.jsView on unpkg · L1 33Trigger-reachable command-output exfiltration chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L33:
L34: Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let u of this.seen.entries()){let p=u[1];if(e===u[0]){a(u);continue}if(r.external){let f=r.ex...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupportedRequest(){return this.on
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/cli.jsView on unpkg · L33 1Trigger-reachable persistence chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1: #!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L46:
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupportedRequest(
HighTrigger Reachable Persistence
A manifest entrypoint or package-local install chain reaches persistence behavior.
dist/cli.jsView on unpkg · L1 •stage = ast_semantic_analysis; reason = ast_path_work_budget_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/cli.jsView on unpkg 1#!/usr/bin/env node
L2: "use strict";var wq=Object.create;var QI=Object.defineProperty;var Eq=Object.getOwnPropertyDescriptor;var xq=Object.getOwnPropertyNames;var vq=Object.getPrototypeOf,Rq=Object.proto...
L3:
...
L35: `);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),y4(n)}clear(){this._buffer=void 0}};function y4(t)...
L36: `}var Bh=class{constructor(e=kx.default.stdin,n=kx.default.stdout){this._stdin=e,this._stdout=n,this._readBuffer=new Mh,this._started=!1,this._ondata=r=>{this._readBuffer.append(r)...
L37: data:
...
L46:
L47: `,e.enqueue(n.encode(s)),!0}catch(s){return this.onerror?.(s),!1}}handleUnsupportedRequest(){return this.onerror?.(new Error("Method not allowed.")),new Response(JSON.stringif
MediumInstall Persistence
Source writes installer persistence such as shell profile or service configuration.
dist/cli.jsView on unpkg · L1