📦

审计历史

product-launch-video - 2 审计

审计版本 2

最新 高风险

Jun 30, 2026, 02:24 AM

Static analysis found many pattern matches. Most weak-crypto, backtick, and traversal alerts in Markdown and regex-heavy parsing code are false positives. However, the skill intentionally runs external commands, uses network capture and CDN assets, reads environment and hidden credentials, and writes generated project files across user-selected paths, so it should not be published without maintainer review and sandboxing.

18
已扫描文件
4,061
分析行数
11
发现项
codex
审计者

高风险问题 (3)

External Command Execution Across the Workflow
The skill instructs the agent to run HyperFrames CLI commands and includes Node scripts that spawn other processes such as the shared audio engine, ffprobe, and ffmpeg. This is expected for video generation, but it gives the skill significant execution capability on the host system.
Credential and Environment Access in Media Pipeline
The workflow references sign-in state, API key availability, a hidden HeyGen credential, and an environment override for the media engine path. These are legitimate integration points, but they increase the impact if the skill or its dependencies are altered.
Broad Filesystem Writes from User-Selected Project Paths
Several scripts resolve CLI-provided project paths and write or copy generated files such as frame.md, caption skins, captions, and staged assets. This is normal for a generator, but it can overwrite files if run with an unsafe project path.
中风险问题 (2)
Remote CDN Script Loaded in Generated Output
Generated HTML includes GSAP from jsDelivr. This is a common frontend dependency pattern, but it adds a network supply-chain dependency to rendered compositions.
Static Scanner Heuristics Mostly Match Benign Text and Regex
Many alerts for weak cryptography, Ruby backticks, C2 keywords, and path traversal occur in Markdown guidance, examples, regex literals, or comments. I did not find semantic evidence that these matches implement malicious behavior.
低风险问题 (1)
No Prompt Injection Attempt Found in Reviewed Files
A targeted search for override language, fake system messages, pre-approval claims, and instructions to skip security review found no evidence of prompt injection attempts.

检测到的模式

Process SpawningHidden Credential and API Key UseGenerated File Writes

审计版本 1

高风险

Jun 27, 2026, 09:04 AM

The static findings are partly true positives and partly noisy matches from documentation. I found no evidence of malicious intent or prompt injection, but the skill executes local scripts, invokes external commands, reads provider credentials, captures URLs, and generates HTML that can execute remote or injected script. Publish should wait for remediation of the generated HTML injection and CDN execution risks.

18
已扫描文件
4,061
分析行数
11
发现项
codex
审计者

高风险问题 (1)

Generated Caption HTML Allows Script Breakout
Caption text from audio metadata is inserted into an inline script with JSON.stringify. If untrusted product copy or script text contains a closing script tag sequence, preview or render HTML could execute injected JavaScript.
中风险问题 (3)
Remote JavaScript Loaded in Generated Compositions
The generated main and caption compositions load GSAP from jsdelivr at render or preview time. This creates a supply chain and deterministic rendering risk, even though the URL targets a known library version.
Expected External Command Execution
The workflow intentionally runs npx, node scripts, ffprobe, ffmpeg, and a media engine selected by HF_MEDIA_ENGINE. This is normal for HyperFrames video production, but it increases local execution risk for a community skill.
Credential and Provider Environment Access
The skill uses provider keys for capture and the HeyGen credential for audio services. This appears legitimate, but users should know secrets may be read by the broader HyperFrames media pipeline.
低风险问题 (2)
Documentation Tokens Triggered Many Static False Positives
Most weak crypto, path traversal, system reconnaissance, and Ruby backtick alerts in reference markdown are motion-design vocabulary, relative documentation links, CSS values, or prose examples. These are not executable security behavior by themselves.
Project File Writes Are Broad but Expected
The scripts write frame.md, captions, assets, and index.html under the selected HyperFrames project. This is required for the workflow, but the user should run it only in an intended project directory.

检测到的模式

Inline Script Data InjectionEnvironment-Selected Engine ExecutionRemote CDN Script Execution