perplexity-enterprise-rbac
Pass
Audited by Gen Agent Trust Hub on Aug 26, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The
teamSearchfunction inSKILL.mdaccepts raw user input via thequeryparameter and interpolates it directly into the LLM message stream without specific delimiters or sanitization. - Ingestion points: User-supplied
queryparameter in theteamSearchfunction (SKILL.md). - Boundary markers: The provided code snippet does not implement boundary markers or instructions to ignore embedded commands.
- Capability inventory: The skill manifest requests
Read,Write, andEditpermissions, providing an attack surface if the model is manipulated via the search query. - Sanitization: No sanitization or input validation is present in the implementation logic.
- [DATA_EXPOSURE_&_EXFILTRATION]: The skill uses
process.envfor API key management in its TypeScript implementation, which is a recommended practice for preventing accidental credential exposure. - [COMMAND_EXECUTION]: The skill includes a bash snippet for API key verification using
curl. This operation targets the officialapi.perplexity.aiendpoint and is used for status validation rather than remote code execution.
Audit Metadata