impeccable
Warn
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONPERSISTENCEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external CLI tools (Codex and Claude) with security-bypassing flags.
- Evidence:
scripts/live-copy-edit-agent.mjsspawnscodexwith the--dangerously-bypass-approvals-and-sandboxflag andclaudewith--permission-mode bypassPermissionsto apply batch source edits without user intervention. - [PERSISTENCE]: The skill can persistently modify the agent's operating environment by installing execution hooks.
- Evidence:
scripts/hook-admin.mjsis designed to update configuration files like.claude/settings.local.json,.cursor/hooks.json, and.github/hooks/impeccable.jsonto automatically trigger the design detector script after file edits or at the end of a session. - [INDIRECT_PROMPT_INJECTION]: The skill facilitates an attack surface where data from an external browser can influence source code modifications.
- Evidence: The skill runs a local HTTP server (
scripts/live-server.mjs) that accepts "manual edit" payloads from the browser via the/manual-edit-stashendpoint. These payloads are then applied to the project's source code by a local AI runner. Although protected by a token, this mechanism allows external input to drive file system writes. - [EXTERNAL_DOWNLOADS]: The skill is configured to download and execute code from the public npm registry.
- Evidence:
SKILL.mdlistsnpx impeccable *in itsallowed-tools, which fetches the latest version of the vendor's package at runtime. - [DYNAMIC_EXECUTION]: Several components use dynamic loading and execution of code or modules.
- Evidence:
scripts/font-match.mjsattempts to dynamically resolve and requireplaywrightorpuppeteerfrom various paths, including the user'snode_modulesand the current working directory.
Audit Metadata