openproducer@1.1.1
CAUTION· install onlyPublisher claims: "OpenProducer CLI — The autonomous, creator-centric AI video generation production framework & scaffolding engine" 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 78/100 (Caution). It is not known to be malicious, but it has behaviour or code a security policy should decide on before install. Notable findings: HTML comment carrying imperative instructions to the agent; HTML comment carrying imperative instructions to the agent. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 0 s · 1 scenarios · 0 deviationsStatic findings
This file is the internal brain memory of OpenProducer (./openproducer/blueprint.md). It is ONLY written/updated during /opp-propose, /opp-sync, or /opp-produceFix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.> - `npx openproducer template use <name>`Fix: Pin versions and sources; vendor anything fetched at install time.- `production/clips/clip_xxx/[image_prompt.txt, video_prompt.txt]` (if shots, dialogue, or timestamps changed, maintaining `Conditioned On:` / `Input Seed:` connection lines).Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.// 3. Update root specifications (STRUCTURE.md & AGENTS.md)Fix: Remove the text that addresses the agent rather than the reader; describe behavior, do not instruct.…over the master track. - Creates `production/clips/clip_xxx/[image_prompt.txt, video_prompt.txt]` (with `Conditioned On:` / `Input Seed:` lines), `production/master_images_prompt.txt`, and `production/master_vi…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.This file is the internal brain memory of OpenProducer (./openproducer/blueprint.md). It is ONLY written/updated during /opp-propose, /opp-sync, or /opp-produceFix: Keep SKILL.md to visible, descriptive text. Remove comments and encoded text that address the agent.│ └── video_prompt.txt # Clip video prompt (Input Seed: production/clips/clip_xxx/image_prompt.txt)Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.- `video_prompt.txt` (Veo 3.1 video prompt + `Input Seed / Dependencies:` line).Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…/` (Creator Deliverables):** Holds all creator-facing assets (clean plain-text `.txt` prompt files modeled on `the_314am_doppelganger` with zero markdown bloat, `.md` script/timeline files, and clips). Only created during `produce` (and up…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…te affected prompt file in `production/` (`production/clips/clip_XX/video_prompt.txt`, `production/clips/clip_XX/image_prompt.txt`, `production/base_image_prompt.txt`, `production/subjects/<id>/`, or `production/visuals/environments/<id>/`…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.logger_1.logger.info('Run "npx openproducer init" to create one.');Fix: Pin versions and sources; vendor anything fetched at install time.> - `npx openproducer template update <name> [instructions]`Fix: Pin versions and sources; vendor anything fetched at install time.logger_1.logger.info('Run "npx openproducer init" to create one.');Fix: Pin versions and sources; vendor anything fetched at install time.> - `npx openproducer template list` (or `npx opp template list`)Fix: Pin versions and sources; vendor anything fetched at install time.…frame image. 4. **Generate Clip Videos (`production/clips/clip_xxx/video_prompt.txt`):** Attach each clip's generated starting image (or the previous clip's `LAST_FRAME` where noted in `Input Seed / Dependencies:`) alongside `video_prompt.…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…te affected prompt file in `production/` (`production/clips/clip_XX/video_prompt.txt`, `production/clips/clip_XX/image_prompt.txt`, `production/base_image_prompt.txt`, `production/subjects/<id>/`, or `production/visuals/environments/<id>/`…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.> - `npx openproducer template save <name>`Fix: Pin versions and sources; vendor anything fetched at install time.- `production/clips/clip_xxx/[image_prompt.txt, video_prompt.txt]` (if shots, dialogue, or timestamps changed, maintaining `Conditioned On:` / `Input Seed:` connection lines).Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.│ └── video_prompt.txt # Video prompt (Input Seed: production/clips/clip_xxx/image_prompt.txt or LAST_FRAME)Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.> - `npx openproducer template list` (or `npx opp template list`)Fix: Pin versions and sources; vendor anything fetched at install time.…frame image. 4. **Generate Clip Videos (`production/clips/clip_xxx/video_prompt.txt`):** Attach each clip's generated starting image (or the previous clip's `LAST_FRAME` where noted in `Input Seed / Dependencies:`) alongside `video_prompt.…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.> - `npx openproducer template use <name>`Fix: Pin versions and sources; vendor anything fetched at install time.…s (Zero Markdown Bloat):** - All prompt files (`production/base_image_prompt.txt`, `production/subjects/<id>/[hero_prompt.txt, profile_prompt.txt]`, `production/visuals/environments/<id>/prompt.txt`, `production/clips/clip_xxx/[image_promp…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.│ └── video_prompt.txt # Clip video prompt (Input Seed: production/clips/clip_xxx/image_prompt.txt)Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.│ └── video_prompt.txt # Video prompt (Input Seed: production/clips/clip_xxx/image_prompt.txt or LAST_FRAME)Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.logger_1.logger.info('Run "npx openproducer init" to create one.');Fix: Pin versions and sources; vendor anything fetched at install time.> - `npx openproducer template save <name>`Fix: Pin versions and sources; vendor anything fetched at install time.…/` (Creator Deliverables):** Holds all creator-facing assets (clean plain-text `.txt` prompt files modeled on `the_314am_doppelganger` with zero markdown bloat, `.md` script/timeline files, and clips). Only created during `produce` (and up…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.- `video_prompt.txt` (Veo 3.1 video prompt + `Input Seed / Dependencies:` line).Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.> - `npx openproducer template update <name> [instructions]`Fix: Pin versions and sources; vendor anything fetched at install time.…over the master track. - Creates `production/clips/clip_xxx/[image_prompt.txt, video_prompt.txt]` (with `Conditioned On:` / `Input Seed:` lines), `production/master_images_prompt.txt`, and `production/master_vi…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.…s (Zero Markdown Bloat):** - All prompt files (`production/base_image_prompt.txt`, `production/subjects/<id>/[hero_prompt.txt, profile_prompt.txt]`, `production/visuals/environments/<id>/prompt.txt`, `production/clips/clip_xxx/[image_promp…Fix: Remove the call, or declare the host in frontmatter and explain in the README what is sent and why.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 openproducer@1.1.1 as of 4d ago. This is the package itself, not its dependencies.
What would make this Verified
2 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Unclaimed publisher≈ +8 on the totalClaim theprojectsx: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Hidden instructions≈ +6 on the totalRemove HTML comments, zero-width characters and white-on-white text that carry instructions. Everything the agent is meant to read should be visible to the person reading the file.
- New publisher≈ +3 on the totalTime clears this on its own after 14 and 30 days. Claiming the handle (+50) is the fastest way past it.
- npx invocation of non-well-known package≈ +2 on the totalPin versions and sources; vendor anything fetched at install time.
- File type combined with upload action≈ +2 on the totalRemove the call, or declare the host in frontmatter and explain in the README what is sent and why.