tao-route-visual-changenet-samples
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from Parquet and CSV files and incorporates it into a Markdown report.
- Ingestion points: External data is ingested via
gaps_parquetandsource_pool_csvfiles as described inSKILL.md. - Boundary markers: There are no explicit delimiters or instructions to ignore embedded content when interpolating data into the
Routing_Report.mdoutput. - Capability inventory: The skill possesses file system read/write capabilities and shell command execution via the
Bashtool. - Sanitization: Input labels are converted to uppercase strings for comparison, but no further sanitization is performed on the data before it is written to output reports.
- [DYNAMIC_EXECUTION]: The skill relies on generating and executing code at runtime for its core functionality and validation.
- The
SKILL.mdprovides Python recipes that the agent is instructed to execute via Bash to filter data and generate summaries. - Multiple validation scripts in the
hooks/directory (e.g.,routing-artifacts-check.shandrouting-coverage-check.sh) use Python heredocs to execute dynamic analysis code on the generated artifacts. - [DATA_EXFILTRATION]: The packaging mechanism accesses session-specific metadata and logs.
- The
hooks/routing-package.shscript is designed to access session transcripts and project logs from~/.claude/projects/to include them in the skill's output directory. - While this is part of the intended SDA iteration packaging, it involves the movement of session data into generalized output folders.
Audit Metadata