lsp-setup
Fail
Audited by Gen Agent Trust Hub on Jul 27, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The verification script
scripts/verify-lsp.tsutilizes dynamic module loading viaawait import()on paths computed at runtime through thefindUputility. This technique is used to load platform-specific engine components. - [REMOTE_CODE_EXECUTION]: The skill's documentation suggests installing system tools using piped shell scripts from remote URLs, such as Bun (
https://bun.sh/install | bash) and Julia (https://install.julialang.org | sh). These sources are recognized as well-known technology services. - [COMMAND_EXECUTION]: The skill facilitates the execution of numerous system-level commands, including package managers like
npm,pip,go,gem, anddotnetfor toolchain setup. - [INDIRECT_PROMPT_INJECTION]: The skill scans project directories and parses JSON configuration files (
.codex/lsp-client.json,.opencode/lsp.json), creating an ingestion surface for potentially malicious project data. Ingestion points:scripts/detect-lsp.tsreads filesystem metadata and parses configuration files. Boundary markers: Absent. Capability inventory: System-wide package installation and execution of LSP binaries. Sanitization: Absent; configuration is processed via standard JSON parsing.
Recommendations
- HIGH: Downloads and executes remote code from: https://bun.sh/install - DO NOT USE without thorough review
Audit Metadata