perplexity-debug-bundle
Pass
Audited by Gen Agent Trust Hub on Aug 21, 2026
Risk Level: SAFECREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill uses the
!commandsyntax in theSKILL.mdfile to execute shell commands when the skill is loaded. It specifically runs version checks for Node.js and Python, and performs a length check on thePERPLEXITY_API_KEYenvironment variable. - [CREDENTIALS_UNSAFE]: Step 2 of the diagnostic instructions captures the first five characters of the
PERPLEXITY_API_KEYvariable and writes them to a plain-text file (summary.txt). This constitutes a partial leak of sensitive credentials. - [COMMAND_EXECUTION]: The instructions prompt the creation of a Bash script that executes multiple system tools, including
uname,npm,pip,dig, andtar. It also reads environment variables and the contents of.envfiles. - [EXTERNAL_DOWNLOADS]: The skill uses
curlto make network requests toapi.perplexity.aito verify API health and model availability. These requests target a well-known service relevant to the skill's primary purpose. - [DATA_EXPOSURE]: The diagnostic script reads the local
.envfile and system environment variables. Although it attempts to redact the values usingsed, reading these sensitive files into a debug bundle increases the risk of data exposure if the redaction logic fails or is bypassed.
Audit Metadata