web-to-figma-chrome-extension
Fail
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides direct instructions to clone a repository from an unverified GitHub account (
https://github.com/Paidax01/web-to-figma.git). Downloading and running code from untrusted external sources is a high-risk activity as the source code has not been audited for malicious behavior. - [COMMAND_EXECUTION]: The installation steps involve executing shell commands (
git clone,cd) to retrieve the extension's code. This requires the user or agent to perform manual setup operations with unverified software. - [DATA_EXFILTRATION]: The
manifest.jsonconfiguration snippet requests the<all_urls>host permission. This is a highly sensitive permission that allows the extension to read and modify data on any website the user visits. Thebackground.jsscript implementation also includes a cross-originfetchproxy that converts remote resources into data URLs, a pattern that can be leveraged to bypass security policies and exfiltrate page content or sensitive data to external servers. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to how it processes webpage content. Ingestion points: The
captureElementandextractTextfunctions incapture.jsingest arbitrary text and structural data from any webpage. Boundary markers: The implementation lacks delimiters or instructions for the agent to ignore embedded commands within the captured data. Capability inventory: The skill useschrome.runtime.sendMessage,fetch, and file-writing capabilities viadownloadJSON. Sanitization: There is no evident sanitization or filtering of the extracted DOM content, meaning malicious instructions hidden on a website could potentially influence the behavior of an AI agent later processing the exported JSON file.
Recommendations
- AI detected serious security threats
Audit Metadata