research-lookup
Fail
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the installation of the 'parallel-cli' dependency by piping a remote script directly into the shell:
curl -fsSL https://parallel.ai/install.sh | bash. This occurs in bothSKILL.mdandREADME.md. The domain 'parallel.ai' is not recognized as a trusted organization or well-known service, presenting a significant supply-chain risk. - [COMMAND_EXECUTION]: The script
scripts/generate_schematic.pyusessubprocess.run()to execute the auxiliary scriptgenerate_schematic_ai.py. This pattern of spawning subprocesses to handle user-provided diagram descriptions increases the risk of command injection if the input is not strictly validated. - [DATA_EXFILTRATION]: The skill transmits user research queries, diagram descriptions, and potentially sensitive scholarly data to external services including
api.parallel.aiandopenrouter.ai. While this behavior is documented in the skill's metadata, these external endpoints are not whitelisted and represent data exposure points for the user's research context. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its core research and generation workflows. 1. Ingestion points: User-provided research queries in
lookup.pyand diagram descriptions inscripts/generate_schematic.py. 2. Boundary markers: Absent; user input is interpolated directly into system prompts for Parallel and Perplexity models. 3. Capability inventory: Includes network operations (requests, openai), subprocess execution, and local file writing. 4. Sanitization: Absent; the code does not perform escaping or validation of the ingested strings before they are sent to downstream LLM backends.
Recommendations
- HIGH: Downloads and executes remote code from: https://parallel.ai/install.sh - DO NOT USE without thorough review
- AI detected serious security threats
Audit Metadata