motion-doctrine

ISSUES FOUND max severity CRITICALSkillSpector Do not install 58 registry heygen-com last scanned 2 scans

4 findings (1 critical, 2 medium, 1 info), mainly data exfiltration, policy violation, command injection. Most recent scan 2026-10-22.

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

GATEWAY — load FIRST before composing any HyperFrames animation or video. The high-level motion law that makes a multi-scene video feel like ONE continuous camera move instead of a stack of independently-animated slides. Covers the vector law (how you exit determines how you enter, incl. the Z scale-sign rule), the film's current, carrier elements, causal motion, the Seam Gate (build-gate enforcement), the ban on idle wobble (motion must PERFORM, not breathe), stillness-before-climax, and the sustained-motion routes. Routes to the low-level technique skills (cut-the-curve — the full catalog…

Package
4 files, 44 KB
SKILL.md
1454 words, 12+ sections
Code
JavaScript (2)

SKILL.md covers: Motion Doctrine (Gateway) · Route map · Part 1 — The Seam Law · The Vector Law · The Current · The Vector Ledger · Carriers · Causal Motion · The Seam Gate (build gate — run the verifier, exit 0 or the seam is not done) · Part 2 — Performance (the scene keeps performing) · No idle wobble · Stillness before climax

Findings

CRITICAL Node.js child_process module usage for shell command execution Command Injectionstatic

Pattern detected: from "node:child_process"

scripts/seam-gate.mjs:14

import { spawn } from "node:child_process";
Remediation: Avoid child_process. If required, use execFile with explicit arguments instead of exec with shell strings
MEDIUM Outbound network request primitives in JavaScript/TypeScript Data Exfiltrationstatic

Pattern detected: fetch(

scripts/seam-gate.mjs:59

const r = await fetch(url, { signal: AbortSignal.timeout(2000) });
Remediation: Ensure network operations are necessary and document allowed destinations
MEDIUM Outbound network request primitives in JavaScript/TypeScript Data Exfiltrationstatic

Pattern detected: fetch(

scripts/seam-gate.mjs:122

const r = await fetch(base + "/api/projects");
Remediation: Ensure network operations are necessary and document allowed destinations
INFO Skill does not specify a license Policy Violationstatic

Skill manifest does not include a 'license' field. Specifying a license helps users understand usage terms.

SKILL.md

Remediation: Add 'license' field to SKILL.md frontmatter (e.g., MIT, Apache-2.0)

What is in the package

FileKindSize
SKILL.mddoc12 KB
references/seam-gate.mddoc4.4 KB
scripts/seam-gate.mjsscript22 KB
scripts/seam-stamp.mjsscript5.6 KB

Environment variables referenced

CHROME_PATH HYPERFRAME_RUNTIME_URL

Package contents recorded 2026-10-22 at commit 4371981b740d. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Scan history

DateVerdictFindingsChangeAnalyzersRaw
CRITICAL 4 = static bytecode pipeline correlation behavioral trigger JSON
CRITICAL 4 first scan static bytecode pipeline correlation behavioral trigger JSON

Sources