1606)`).run()),{entriesPruned:o,bytesPruned:r}}function uG(t){let e=[];for(let n of Gf(t)){if(d()&&l("src/pando-core/code-store/capture-checkpoint.ts:585:3:ForOfStatement",[n],"loop-it...
L1607: WHERE singleton=1 AND state='releasing'`).run(Date.now()).changes!==1)throw new Error("Capture checkpoint release lost its state.")});let u={event:"checkpoint-released",message:a?"...
L1608: `;if(Buffer.byteLength(n)>tL)throw new Error("VFS session binding exceeds its durable size bound.");let o=null;try{o=ln.default.openSync(e,"wx",384),ln.default.writeFileSync(o,n,"u...
...
L1611: `)),s.on("data",f=>{if(a+=f,Buffer.byteLength(a)>iL){u(new Error("VFS supervisor response exceeded its bound."));return}let g=a.indexOf(`
L1612: `);if(!(g<0))try{if(a.slice(g+1).trim())throw new Error("VFS supervisor
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 · L1606 1#!/usr/bin/env node
L2: "use strict";var C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open each in its own session.
L18: Combining existing projects into one parent database is n
CriticalCredential Exfiltration
Source appears to send environment or credential material to an external endpoint.
dist/cli.jsView on unpkg · L1 1#!/usr/bin/env node
L2: "use strict";var C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open each in its own session.
L18: Combining existing projects into one parent database is n
CriticalRemote Response Code Execution
Source passes code obtained from a remote response into a dynamic execution sink.
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 C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open each in its own
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:
`).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
`,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
`,"utf8")}catch{}}function No(t,e={}){vx("Audit",t)&&Nj(t,e)}function Tj(t=process.env.PANDO_SHELL_AUDIT_LOG){return t===void 0||vu(t)}function Ex(t,e={}){Tj()&&Nj(t,e)}function Sx...
`;if(Buffer.byteLength(n)>tL)throw new Error("VFS session binding exceeds its
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 1#!/usr/bin/env node
L2: "use strict";var C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open each in its own session.
L18: Combining existing projects into one parent database is n
HighObfuscated Payload Loader
Source contains an obfuscated payload loader that reconstructs and executes hidden code.
dist/cli.jsView on unpkg · L1 1Trigger-reachable credential exfiltration chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1: #!/usr/bin/env node
L2: "use strict";var C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate
HighTrigger Reachable Credential Exfiltration
A manifest entrypoint or package-local install chain reaches credential exfiltration behavior.
dist/cli.jsView on unpkg · L1 1606Trigger-reachable command-output exfiltration chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1606: )`).run()),{entriesPruned:o,bytesPruned:r}}function uG(t){let e=[];for(let n of Gf(t)){if(d()&&l("src/pando-core/code-store/capture-checkpoint.ts:585:3:ForOfStatement",[n],"loop-it...
L1607: WHERE singleton=1 AND state='releasing'`).run(Date.now()).changes!==1)throw new Error("Capture checkpoint release lost its state.")});let u={event:"checkpoint-released",message:a?"...
L1608: `;if(Buffer.byteLength(n)>tL)throw new Error("VFS session binding exceeds its durable size bound.");let o=null;try{o=ln.default.openSync(e,"wx",384),ln.default.writeFileSync(o,n,"u...
L1609: `)}function IG(t,e){let n="";t.setEncoding("utf8"),t.on("data",o=>{if(n+=o,Buffer.byteLength(n)>iL){t.destroy(new Error(
HighTrigger Reachable Command Output Exfiltration
A manifest entrypoint or package-local install chain reaches command-output exfiltration behavior.
dist/cli.jsView on unpkg · L1606 1Trigger-reachable persistence chain: manifest.bin -> bin/pando-ai.js -> dist/cli.js
L1: #!/usr/bin/env node
L2: "use strict";var C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open eac
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 C9=Object.create;var ex=Object.defineProperty;var R9=Object.getOwnPropertyDescriptor;var N9=Object.getOwnPropertyNames;var T9=Object.getPrototypeOf,O9=Object.proto...
L3: CREATE TABLE IF NOT EXISTS workspace_owner (
...
L10: VALUES (1, ?, ?)
L11: `).run(process.pid,Date.now())}catch(p){try{c.close()}catch{}let m=p?.message||String(p);throw/locked|busy/i.test(m)?new Error(`pand\u014D workspace ${t} is already owned by anothe...
L12: `,"utf8"),no.default.renameSync(r,n)}finally{e.release()}}function gx(t){try{let e=no.default.readFileSync(uj(t),"utf8"),n=JSON.parse(e);if(n&&n.version===1&&(n.extraRoots===void 0...
...
L17: 3. Keep the projects separate and open each in its own session.
L18: Combining existing projects into one parent database is n
MediumInstall Persistence
Source writes installer persistence such as shell profile or service configuration.
dist/cli.jsView on unpkg · L1