assessing-impact
Warn
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/impact.pydynamically loads thetree-sittingengine by searching through a list of candidate directories and prepending the discovered path tosys.path. This enables the skill to import theCodeCacheclass from a peer skill at runtime. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted data from the local repository being analyzed.
- Ingestion points: The
find_text_refsandparse_features_filefunctions inscripts/impact.pyperform recursive file reads on the target repository. - Boundary markers: The report generated for the LLM includes extracted source code and documentation snippets without distinct boundary markers or delimiters to separate data from instructions.
- Capability inventory: The script performs extensive file system reads and outputs the results to the standard output stream for LLM consumption.
- Sanitization: While the script uses
errors='replace'during file reading and slices text snippets to 140 characters, it lacks sanitization or escaping mechanisms to prevent embedded instructions from influencing the agent's behavior. - [COMMAND_EXECUTION]: The
SKILL.mdsetup instructions include shell commands to create a Python virtual environment and install thetree-sitterdependency. - [EXTERNAL_DOWNLOADS]: The skill uses the
uvpackage manager to install thetree-sitterlibrary from the official Python Package Index.
Audit Metadata