ascii-banner
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests untrusted user data (the banner text) and interpolates it into a shell command.
- Ingestion points: The
argument-hintand instructions inSKILL.mdindicate the agent takes a user-supplied string to generate a banner. - Capability inventory: The skill utilizes
python -cto execute shell commands, providing a significant capability for exploitation. - Boundary markers: The instructions lack boundary markers or warnings to the agent to disregard instructions embedded within the user-supplied text.
- Sanitization: There is no evidence of sanitization or escaping instructions for the
TEXTplaceholder in the commandpython -c "import pyfiglet; print(pyfiglet.figlet_format('TEXT'))". - [DYNAMIC_EXECUTION]: The skill uses dynamic execution to generate ASCII art at runtime.
- Evidence: The instruction to use
python -c "import pyfiglet; print(pyfiglet.figlet_format('TEXT'))"involves generating and executing a Python string on the fly. - [COMMAND_EXECUTION]: The skill explicitly instructs the agent to execute shell commands using
python -cand thefigletCLI tool to perform its primary function.
Audit Metadata