frameyard@0.12.1
VERIFIED· install onlyPublisher claims: "Local-first, deterministic video composition framework for HTML, CSS, and JavaScript." Observed in sandbox: no network, touches nothing outside the project, writes no memory.
Coverage
Nothing executable in the bundle ran; the trace covers the install step only.- Tested
- every file read, file written and host contacted by what ran
- Not tested
- use of the skill by an agent
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (1 scenario; nothing executable in the bundle ran; the trace covers the install step only) on 2026-11-10 and scored it 87/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 0 s · 1 scenarios · 0 deviationsStatic findings
…or(diagnostics, "FONT_HASH_MISMATCH", `Font hash changed for ${file.path}. Run "npx frameyard font add --force" or restore the file.`, font.id, file, { expected: file.sha256…Fix: Pin versions and sources; vendor anything fetched at install time.: `npx frameyard still ${composition.id} --frame ${sourceMonitor.frame}`;Fix: Pin versions and sources; vendor anything fetched at install time.next: ["Add the register entry to fy.config.js", `npx frameyard lint ${id} --json`],Fix: Pin versions and sources; vendor anything fetched at install time.`npx frameyard render ${id}`,Fix: Pin versions and sources; vendor anything fetched at install time.commands.push(`npx frameyard check ${target} --json`);Fix: Pin versions and sources; vendor anything fetched at install time....(timeline !== undefined ? [`npx frameyard render ${timeline.id} --json`] : []),Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard dev",Fix: Pin versions and sources; vendor anything fetched at install time.commands.push(`npx frameyard still ${target} --frame 0 --json`);Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard doctor",Fix: Pin versions and sources; vendor anything fetched at install time."Run npx frameyard context --json from the project",Fix: Pin versions and sources; vendor anything fetched at install time.this.warning("FONT_REMOTE", `Remote font or stylesheet URL "${url}" is not deterministic. Vendor the font into the project with "npx frameyard font add --file".`, { ...details, url });Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard render main",Fix: Pin versions and sources; vendor anything fetched at install time.return ["npx frameyard init <directory>"];Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard dev",Fix: Pin versions and sources; vendor anything fetched at install time.`npx frameyard check ${id}`,Fix: Pin versions and sources; vendor anything fetched at install time.detail: `Playwright Chromium is unavailable. Run "npx playwright install chromium". ${error instanceof Error ? error.message : String(error)}`,Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard context --json",Fix: Pin versions and sources; vendor anything fetched at install time.const commands = [`npx frameyard lint ${target} --json`];Fix: Pin versions and sources; vendor anything fetched at install time.`npx frameyard still ${id} --frame 30 --out out/${id}.png`,Fix: Pin versions and sources; vendor anything fetched at install time.`> Start from the \`${id}\` recipe. Keep the layout, replace the props and copy, and verify with \`npx frameyard check ${id}\`.`,Fix: Pin versions and sources; vendor anything fetched at install time....(lintTarget !== undefined ? [`npx frameyard lint ${lintTarget} --json`] : []),Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard font verify --json",Fix: Pin versions and sources; vendor anything fetched at install time."npx frameyard check main",Fix: Pin versions and sources; vendor anything fetched at install time.? { copyText: `npx frameyard still ${timelineId} --frame ${timelineMonitor.frame}` }Fix: Pin versions and sources; vendor anything fetched at install time.return [`npx frameyard lint ${target} --json`];Fix: Pin versions and sources; vendor anything fetched at install time.Cost to the agent
Tokens estimated at four characters each. Skills load their instruction text when triggered; the figure is what that costs.
Known vulnerabilities
No advisories in OSV for frameyard@0.12.1 as of 4d ago. This is the package itself, not its dependencies.