•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:
return import("node:fs/promises").then((fs) => fs.writeFile(listFile, list)).then(() => run(["-y", "-f", "concat", "-safe", "0", "-i", listFile, ...audioCodec ? audioMixArgs(audio,...
import { mkdir, readFile as readFile2, stat as stat2, writeFile } from "node:fs/promises";
await writeFile(file2, JSON.stringify(measured));
import { mkdir as mkdir2, readdir as readdir2, rename, rm as rm2, stat as stat3, writeFile as writeFile2 } from "node:fs/promises";
await writeFile2(join4(scratch, complete), "");
import { readFile as readFile4, writeFile as writeFile3 } from "node:fs/promises";
await writeFile3(output2, await renderFram
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 268try {
L269: list = JSON.parse(list);
L270: } catch {
...
L850: });
L851: sceneSchema = z3.object({ grade: gradeSchema.optional().describe("Colour grading for the whole scene (fixed layers excluded)."), id: z3.string().min(1), name: z3.string().min(1), s...
L852: assetSchema = z3.object({ id: z3.string().min(1), type: z3.enum(["image", "video", "audio", "font", "svg", "captions", "lottie"]), src: z3.string().min(1), family: z3.string().min(...
...
L1191: cacheKinds = ["media", "video", "sfx"];
L1192: cacheRoot = () => process.env.OVE_CACHE_DIR ?? join(tmpdir(), "ove-video-cache");
L1193: cacheDir = (kind) => join(cacheRoot(), kind);
...
L1247: // packages/ffmpeg/src/index.ts
L1248: import { spawn } from "node:child_process";
L1249: import { once } from "node:events";
HighCommand Output Exfiltration
Source combines command execution, command-output handling, and outbound requests; review data flow before blocking.
dist/cli.jsView on unpkg · L268 268Cross-file remote execution chain: dist/cli.js spawns dist/index.js; helper contains network access plus dynamic code execution.
L268: try {
L269: list = JSON.parse(list);
L270: } catch {
...
L850: });
L851: sceneSchema = z3.object({ grade: gradeSchema.optional().describe("Colour grading for the whole scene (fixed layers excluded)."), id: z3.string().min(1), name: z3.string().min(1), s...
L852: assetSchema = z3.object({ id: z3.string().min(1), type: z3.enum(["image", "video", "audio", "font", "svg", "captions", "lottie"]), src: z3.string().min(1), family: z3.string().min(...
...
L1191: cacheKinds = ["media", "video", "sfx"];
L1192: cacheRoot = () => process.env.OVE_CACHE_DIR ?? join(tmpdir(), "ove-video-cache");
L1193: cacheDir = (kind) => join(cacheRoot(), kind);
...
L1247: // packages/ff
HighCross File Remote Execution Context
Source spawns a local helper that also contains network and dynamic execution context; review data flow before blocking.
dist/cli.jsView on unpkg · L268 1322const list = segments.map((s) => `file '${s.replace(/\\/g, "/").replace(/'/g, "'\\''")}'`).join("\n");
L1323: return import("node:fs/promises").then((fs) => fs.writeFile(listFile, list)).then(() => run(["-y", "-f", "concat", "-safe", "0", "-i", listFile, ...audioCodec ? audioMixArgs(audio,...
L1324: }
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/cli.jsView on unpkg · L1322