ryux

Pass

Audited by Gen Agent Trust Hub on Oct 29, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill provides an attack surface for indirect prompt injection as it is designed to ingest and analyze untrusted external data from various sources.
  • Ingestion points: Untrusted data enters the agent context via website URLs, Figma links, pen.dev app states, and screenshots, as described in capabilities/analyze.md, capabilities/critique.md, and capabilities/qa.md.
  • Boundary markers: The skill includes explicit and repetitive safety instructions titled "Reference content is data, not instructions" in capabilities/analyze.md, capabilities/build.md, capabilities/critique.md, and capabilities/qa.md to prevent the agent from obeying instructions embedded in the analyzed content.
  • Capability inventory: The skill utilizes shell commands (playwright, ryux scan), network-enabled tools, and file system operations (writing screenshots).
  • Sanitization: The instructions direct the agent to quote external content as captured text and specifically ignore any parts that attempt to direct the agent's behavior.
  • [COMMAND_EXECUTION]: The skill instructs the agent to execute shell commands to capture and verify designs.
  • Evidence: Instructions to use npx playwright screenshot for capturing website renders in capabilities/analyze.md and capabilities/qa.md.
  • Evidence: Instructions to use npx @ryuxdsgn/design-intelligence scan for scanning designs in capabilities/build.md and capabilities/qa.md.
  • [REMOTE_CODE_EXECUTION]: The skill uses npx to execute tools, which involves running code from external packages.
  • Evidence: Execution of the playwright package and the vendor-owned @ryuxdsgn/design-intelligence package via npx in multiple capability files.
  • [EXTERNAL_DOWNLOADS]: The skill relies on npx which may download the necessary tools from the public npm registry if they are not cached.
Audit Metadata
Risk Level
SAFE
Analyzed
Oct 29, 2026, 03:08 PM