compliance-diff
Warn
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
scripts/lib/browser.mjsfile usescreateRequireandimport()to dynamically resolve and load theplaywrightorplaywright-corepackages from paths relative toprocess.cwd(). This mechanism allows a project under audit to execute arbitrary code by providing a malicious version of these dependencies in its ownnode_modulesdirectory.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes potentially malicious content from git diff outputs and target website HTML without sufficient sanitization or the use of clear boundary markers. This attack surface could allow an adversary to embed instructions that redirect the agent's behavior during the audit process.\n - Ingestion points: Git diff output,
.readyvibe/context.mdfiles, and HTML content retrieved by theobserve-runtime.mjsscript.\n - Boundary markers: The instructions do not define delimiters or negative constraints to prevent the agent from following instructions found within the audited content.\n
- Capability inventory: The agent is authorized to execute local Node.js scripts, interact with a headless browser, and make network requests.\n
- Sanitization: The custom HTML parsing and diff observation logic do not include filters for prompt injection patterns.\n- [COMMAND_EXECUTION]: The main skill instructions direct the agent to run the
node scripts/observe-runtime.mjsutility. This script automates a headless browser to perform actions such as navigation, cookie capture, and form submission on external websites, which could be abused if the audit steps are manipulated.
Audit Metadata