flutter-mcp-toolkit-setup
Fail
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill provides instructions to execute a shell script directly from a remote URL using the
curl -fsSL ... | bashpattern. This method of installation and upgrade is used to set up the toolkit and its short alias. Additionally, the skill suggests usingnpxto fetch and run theskillsutility for adding components from a remote repository. These patterns bypass standard package verification and integrity checks. - [EXTERNAL_DOWNLOADS]: The skill fetches content from external sources, specifically shell scripts hosted on GitHub's raw content domain and packages from the npm registry via
npx. - [COMMAND_EXECUTION]: The instructions rely heavily on executing shell commands to configure the environment, including modifying the system
PATH, running build processes withmake, and using specialized CLI tools (fmtk,flutter) to perform system checks and requests. - [INDIRECT_PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it is designed to ingest and act upon the output of external tools, such as JSON data from
fmtk doctor. - Ingestion points: The agent is instructed to read and interpret the results of
fmtk doctor --jsonandfmtk execcommands. - Boundary markers: There are no explicit delimiters or instructions provided to the agent to treat the command output as untrusted data.
- Capability inventory: The skill has the capability to execute shell commands, perform network requests via
curl, and modify environment variables based on the ingested data. - Sanitization: No sanitization or validation of the tool outputs is specified before the agent processes them.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/Arenukvern/mcp_flutter/main/install.sh - DO NOT USE without thorough review
Audit Metadata