console-injectable-ui
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
README.mdfile provides a quickstart installation command that fetches a script fromhttps://install.iii.dev/iii/main/install.sh. This domain is part of the author's official infrastructure for the 'iii' engine and represents standard installation behavior for the project. - [REMOTE_CODE_EXECUTION]: The documentation includes a pattern where a remote shell script is downloaded and piped to a shell (
curl | sh). This is a common installation method for developer tools; since the source is the vendor's verified domain, it is considered a legitimate installer rather than an untrusted execution risk. - [DYNAMIC_EXECUTION]: The framework allows worker processes to inject custom React components and stylesheets into the console at runtime via ESM
import()and scoped<link>tags. This dynamic loading of executable content is the intended primary functionality of the skill. The system includes anErrorBoundaryfor isolation and relies on the browser's origin-based security model. - [INDIRECT_PROMPT_INJECTION]: The skill implements a chat interface that renders data from potentially untrusted sources, such as AI model responses and tool outputs. The application addresses this attack surface by using
react-markdownfor sanitization, and the project includes specific end-to-end tests (web/e2e/adversarial-content.spec.ts) to verify that malicious scripts, unsafe protocols (e.g.,javascript:), and event handlers (e.g.,onerror) are successfully blocked.
Audit Metadata