hash-identify
Warn
Audited by Gen Agent Trust Hub on Sep 28, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill attempts to install the
hashidpackage from the Python Package Index (PyPI) at runtime if it is not already present. - [COMMAND_EXECUTION]: The skill executes the
hashidcommand-line utility, passing the user-providedHASH_VALUEvariable directly into a shell command string. - [DYNAMIC_EXECUTION]: The workflow generates and executes a Python script on the fly using a shell heredoc (
PYEOF). User-controlled variables (PLAINTEXTandHASH_VALUE) are interpolated directly into the Python source code, which can lead to arbitrary code execution if the inputs contain quote-delimiters or Python commands. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The
HASH_VALUEandPLAINTEXTvariables are sourced from the agent's context and derived from user input. - Boundary markers: None. The data is interpolated directly into executable shell and Python contexts without delimiters or warnings to the interpreter.
- Capability inventory: The skill has the ability to install packages (
pip), execute shell commands (hashid), and run arbitrary Python code (python3). - Sanitization: There is no evidence of validation, escaping, or sanitization for the input variables before they are used in sensitive sinks.
Audit Metadata