keyword-research
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user input in the form of seed keywords and app descriptions which are then interpolated into shell commands.
- Ingestion points: User-provided seed keywords and descriptions are used as positional arguments in the
aso keywords analyzeandaso keywords recommendcommands in SKILL.md. - Boundary markers: The instructions do not define delimiters or provide specific instructions to the agent to escape shell-sensitive characters (e.g., semicolons, backticks, or pipes) in user input.
- Capability inventory: The skill has the capability to execute shell commands via the
asoCLI tool. - Sanitization: There is no mention of sanitizing or validating the input data before it is passed to the shell environment.
- [COMMAND_EXECUTION]: The skill relies on executing shell commands (
aso keywords analyze <seed1> <seed2> ...) to perform its primary function. While these are intended tool invocations, the pattern of using unquoted and unsanitized user-supplied strings as command arguments creates a vulnerability surface for command injection if the agent does not apply its own implicit safety filters.
Audit Metadata