lokalise-ci-integration
Fail
Audited by Gen Agent Trust Hub on Sep 9, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs users to pipe shell scripts from personal GitHub repositories directly into a shell interpreter.
- Evidence:
curl -sfL https://raw.githubusercontent.com/nicktomlin/lokalise-cli-2-install/master/install.sh | shinSKILL.mdfor CLI installation. - Evidence:
curl -sfL https://raw.githubusercontent.com/nicholasgasior/gvm/master/bin/gvm | bashinreferences/implementation-guide.mdfor environment setup. - [REMOTE_CODE_EXECUTION]: The skill provides instructions to download and execute the official installation script from Lokalise's public repository.
- Evidence:
curl -sfL https://raw.githubusercontent.com/lokalise/lokalise-cli-2-go/master/install.sh | shused throughoutSKILL.mdandreferences/implementation.md. - [COMMAND_EXECUTION]: Several workflows involve executing shell scripts and system commands with elevated privileges to manage binaries in CI environments.
- Evidence:
sudo mv ./bin/lokalise2 /usr/local/bin/lokalise2inSKILL.mdworkflows. - [EXTERNAL_DOWNLOADS]: Fetches external resources including installation scripts and CLI tools from various remote locations.
- Evidence:
npm install -g @lokalise/cli2inreferences/implementation-guide.md. - [INDIRECT_PROMPT_INJECTION]: The skill contains logic to process translation files that could be influenced by external contributors, creating a potential attack surface for malformed data to impact CI checks.
- Ingestion points:
src/locales/*.jsonfiles are read and processed byjq, Node.js scripts, and Vitest suites inSKILL.md(Steps 3, 4) andreferences/implementation-guide.md(Step 3). - Boundary markers: None identified; the scripts process local file content directly.
- Capability inventory: Includes file read/write, shell execution via GitHub Actions, and environment variable access.
- Sanitization: Basic structural validation using
jqand object key comparisons, but lacks deep sanitization of the values within the translation files.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/lokalise/lokalise-cli-2-go/master/install.sh, https://raw.githubusercontent.com/nicktomlin/lokalise-cli-2-install/master/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata