pyats-routing
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes shell command blocks to execute Python scripts for network device interaction. It relies on environment variables such as
$MCP_CALL,$PYATS_MCP_SCRIPT, and$PYATS_PYTHONto determine the execution path and interpreter. This is standard behavior for tools integrating with the Model Context Protocol (MCP). - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and analyze output from network routing protocols (OSPF, BGP, EIGRP), which constitutes external, untrusted data.
- Ingestion points: Data enters the context via the output of
pyats_run_show_commandacross all sections of SKILL.md. - Boundary markers: No explicit delimitation or 'ignore instructions' warnings are provided for the device output.
- Capability inventory: The skill has the capability to execute shell commands using
python3via the$MCP_CALLvariable. - Sanitization: There is no evidence of sanitization or filtering of the device output before the agent processes it.
- [DATA_EXPOSURE]: The skill references the
PYATS_TESTBED_PATHenvironment variable. In the context of pyATS, this file typically contains sensitive information, including network device IP addresses, credentials, and connection parameters. Accessing this file is a functional requirement for the skill and no evidence of exfiltration was found.
Audit Metadata