playwright-excel
Pass
Audited by Gen Agent Trust Hub on Apr 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The validation workflow described in
references/mcp-validation.mduses shell commands (e.g.,playwright-cli -s=excel-validation fill "<locator>" "<value>") where the<value>parameter is populated with data loaded from an external Excel file. If the Excel file contains shell-sensitive characters (like semicolons or backticks), it could lead to arbitrary command execution on the host system. - [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface as it processes external, untrusted data (Excel files) and incorporates it into the agent's logic without sufficient safeguards.
- Ingestion points: Excel data is loaded using the Polars library as shown in
references/excel-loading.md. - Boundary markers: None. There are no instructions or delimiters used to prevent the agent from interpreting text within the Excel file as commands.
- Capability inventory: The skill has the capability to run shell commands via
conda runand theplaywright-clitool, and can install packages usingpipandconda. - Sanitization: None. The logic replaces hardcoded values directly with data from the Excel file without validation or escaping.
- [EXTERNAL_DOWNLOADS]: The skill instructions in
SKILL.mdandreferences/mcp-validation.mdrequire downloading and installing external dependencies, including Python packages viaconda/pipand theplaywright-clitool (vianpx). while these are standard utilities, they represent a dependency on external repositories.
Audit Metadata