scrollcraft
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill implements a process where user-supplied answers from an interview (Step 0) are written verbatim into a
BRIEF.mdfile. This content is later processed by the agent usingvision_analyzeand browser-based verification tools, creating an attack surface for indirect prompt injection if the user provides malicious instructions disguised as brand information. - Ingestion points:
SKILL.md(Step 0) and resultingBRIEF.mdin the workspace. - Boundary markers: None present; content is written "verbatim".
- Capability inventory:
write_file,vision_analyze(on screenshots), and browser execution via Playwright. - Sanitization: No sanitization or escaping is performed on the user-supplied strings before they are incorporated into the build artifacts.
- [COMMAND_EXECUTION]: The skill relies on executing system commands and scripts to perform its core functions.
- Evidence:
scripts/doctor.mjsandscripts/encode.shinvokeffmpegandffprobeto validate the environment and encode video assets. - Evidence:
SKILL.mdinstructs the agent to run Node.js scripts (serve.mjs,shoot.mjs) which use subprocesses and browser automation. - [EXTERNAL_DOWNLOADS]: The skill communicates with external, non-whitelisted APIs to generate AI assets.
- Evidence:
scripts/kie.mjsmakes network requests toapi.kie.aiandkieai.redpandaai.coto upload images and generate video content using theKIE_AI_API_KEYprovided in the environment. - [DYNAMIC_EXECUTION]: The skill uses dynamic loading and runtime code evaluation to facilitate its verification harness.
- Evidence:
scripts/shoot.mjsandscripts/doctor.mjsusecreateRequirewith computed paths to resolveplaywright-corefrom the project's localnode_modulesdirectory. - Evidence:
scripts/shoot.mjsuses Playwright'spage.evaluate()to execute JavaScript within the context of the generated landing page to extract state and perform contrast checks.
Audit Metadata