gt
Pass
Audited by Gen Agent Trust Hub on Aug 2, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/gt.pyusessubprocess.runandos.execveto manage its own execution environment. Specifically, it creates a local virtual environment in~/.cache/gt-skill/venvand re-executes itself using that environment's interpreter to ensure dependencies are met. It also invokes theopenclitool for specific subcommands. All commands are executed using list-based arguments rather than shell strings, which effectively prevents shell injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: Upon first execution, the skill installs the
pytrendsandtabulatelibraries from the Python Package Index (PyPI). These are established and well-known packages used to facilitate the skill's primary functionality. - [INDIRECT_PROMPT_INJECTION]: The skill retrieves search data and trends from Google's infrastructure and the
openclitool, which is then processed by the agent. This represents an ingestion point for external data. However, given the nature of the data (keywords and numerical heat values) and the lack of high-privilege operations associated with its output, the risk is minimal. - Ingestion points: Data retrieved via
pytrendsandopencliinscripts/gt.py. - Boundary markers: None identified.
- Capability inventory:
subprocess.run(system tool invocation),os.execve(process management), and directory creation for caching. - Sanitization: Standard list-based argument passing is used when invoking external processes.
Audit Metadata