pplx-cli
Pass
Audited by Gen Agent Trust Hub on Aug 1, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONCREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill includes an installation command that downloads a script from
github.com/perplexityaiand pipes it directly into the shell (curl -fsSL ... | sh). This is the official installation method provided by the tool's vendor. - [EXTERNAL_DOWNLOADS]: The skill fetches the
pplxbinary, installation scripts, and updates from the vendor's official GitHub releases and talks toapi.perplexity.aifor search queries. - [COMMAND_EXECUTION]: The skill relies on executing the
pplxCLI tool via the shell to perform web searches, retrieve content snippets, and manage authentication. - [CREDENTIALS_UNSAFE]: The skill documents the location of stored API credentials at
~/.config/perplexity/credentials.jsonand supports the use of thePERPLEXITY_API_KEYenvironment variable for non-interactive authentication. - [PROMPT_INJECTION]: The skill fetches external content from the web which could contain malicious instructions designed to influence the agent's behavior.
- Ingestion points: Untrusted content is ingested via the
pplx content snippetscommand which retrieves text from user-provided URLs. - Boundary markers: The content is returned in a structured JSON format, but the skill does not specify explicit delimiters or instructions for the agent to ignore instructions embedded within the retrieved snippets.
- Capability inventory: The skill can execute shell commands (
pplx) and access the file system to save search results. - Sanitization: No specific sanitization or filtering of the retrieved web content is mentioned beyond the CLI's internal truncation and token budgeting features.
Audit Metadata