1399getFfprobePath = () => {
L1400: if (process.env.OVE_FFPROBE_PATH) return process.env.OVE_FFPROBE_PATH;
L1401: if (existsSync(localFfprobePath)) return localFfprobePath;
...
L1405: RELEASE_TAG = "b6.1.1";
L1406: BASE_URL = `https://github.com/eugeneware/ffmpeg-static/releases/download/${RELEASE_TAG}`;
L1407: ensureFfmpegPromise = null;
...
L1411: // packages/ffmpeg/src/index.ts
L1412: import { spawn } from "node:child_process";
L1413: import { once } from "node:events";
HighSame File Env Network Execution
A single source file combines environment access, network access, and code or shell execution; review context before blocking.
dist/cli.jsView on unpkg · L1399 •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(join5(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 {
...
L878: });
L879: 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...
L880: 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(...
...
L1219: cacheKinds = ["media", "video", "sfx"];
L1220: cacheRoot = () => process.env.OVE_CACHE_DIR ?? join(tmpdir(), "ove-video-cache");
L1221: cacheDir = (kind) => join(cacheRoot(), kind);
...
L1278: import { existsSync, mkdirSync, chmodSync, createWriteStream, unlinkSync, renameSync } from "node:fs";
L1279: import { spawnSync } from "node:c
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 {
...
L878: });
L879: 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...
L880: 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(...
...
L1219: cacheKinds = ["media", "video", "sfx"];
L1220: cacheRoot = () => process.env.OVE_CACHE_DIR ?? join(tmpdir(), "ove-video-cache");
L1221: cacheDir = (kind) => join(cacheRoot(), kind);
...
L1278: import { exist
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 1486const list = segments.map((s) => `file '${s.replace(/\\/g, "/").replace(/'/g, "'\\''")}'`).join("\n");
L1487: return import("node:fs/promises").then((fs) => fs.writeFile(listFile, list)).then(() => run(["-y", "-f", "concat", "-safe", "0", "-i", listFile, ...audioCodec ? audioMixArgs(audio,...
L1488: }
MediumDynamic Require
Package source references dynamic require/import behavior.
dist/cli.jsView on unpkg · L1486