lsp-setup
Fail
Audited by Gen Agent Trust Hub on Sep 8, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: Instructions in
SKILL.mdandreferences/julia/README.mddirect the installation of prerequisites through piped shell execution from remote URLs. - Evidence:
curl -fsSL https://bun.sh/install | bashinSKILL.md. - Evidence:
curl -fsSL https://install.julialang.org | shinreferences/julia/README.md. - [DYNAMIC_EXECUTION]: The verification script uses runtime path resolution to dynamically load modules.
- Evidence:
scripts/verify-lsp.tsusesimport()on paths resolved via afindUpsearch forpackages/lsp-tools-mcp/src/tools.tsand other engine files. - [COMMAND_EXECUTION]: The skill manages environment setup through various system and language-specific package managers.
- Evidence: Commands for
npm,pip,brew,dotnet,go,rustup,gem, andghcupare documented throughout the language reference files in thereferences/directory. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted project files and configurations which are then processed by analysis scripts.
- Ingestion points:
scripts/detect-lsp.tsreads file names and content from the target project directory. - Boundary markers: None identified in the scanning scripts.
- Capability inventory: The skill can execute various system commands and perform dynamic code loading.
- Sanitization: The
detect-lsp.tsscript parses JSON configuration files.
Recommendations
- HIGH: Downloads and executes remote code from: https://bun.sh/install - DO NOT USE without thorough review
Audit Metadata