raycast-extension
Pass
Audited by Gen Agent Trust Hub on Jun 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides code templates for executing external shell commands and binaries using Node.js child_process modules.
- Evidence includes instructions for using
exec,execFile, andpromisify(exec)to interact with system tools likesqlite3for database access. - [DATA_EXFILTRATION]: The skill documents methods for accessing sensitive system-level information and managing data transfers.
- Evidence shows patterns for reading the active browser URL (Chrome and Safari) and the frontmost application name using AppleScript via
runAppleScript. - Evidence includes templates for reading from and writing to the system clipboard using the
@raycast/apiClipboard utility. - [PROMPT_INJECTION]: The skill facilitates the creation of tools that ingest untrusted data from external sources, creating a surface for indirect prompt injection.
- Ingestion points: Data enters the extension context through
Clipboard.readText(), AppleScript browser URL retrieval, andsqlite3database queries (SKILL.md). - Boundary markers: The provided templates do not include explicit delimiter-based isolation or instructions to ignore embedded commands in processed data.
- Capability inventory: Extensions built with these templates have access to network fetching (
fetch), shell command execution (exec/execFile), and clipboard manipulation (SKILL.md). - Sanitization: The code samples do not demonstrate sanitization or validation of the retrieved external content before processing.
Audit Metadata