nsfw-ai-spicyapi
Fail
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructions direct the agent to clone an external git repository (
https://github.com/Spicy-API/nsfw-ai-skill) and execute a Python script (scripts/spicy.py) located within the cloned directory. Executing code fetched from an untrusted third-party source at runtime is a high-risk activity. - [EXTERNAL_DOWNLOADS]: The skill relies on fetching scripts and content from an external GitHub repository that is not part of the established trusted vendor or well-known service lists.
- [DATA_EXFILTRATION]: The skill is designed to send user-provided prompts and upload local image files to the external API endpoint
api.spicyapi.ai. While this is the primary purpose of the skill, it creates a surface for the exfiltration of potentially sensitive local data. - [COMMAND_EXECUTION]: The skill utilizes shell commands such as
git clone,git checkout, andpython3to set up and run its components, which increases the potential attack surface if inputs are manipulated. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: Untrusted data enters the agent's context through user prompts and local image files used as arguments for the generation commands (e.g., in
SKILL.md). - Boundary markers: The instructions include natural language safety guidelines but lack technical boundary markers or explicit sanitization for the CLI arguments used in the examples.
- Capability inventory: The skill possesses the capability to execute shell commands, perform network requests, and read/upload local files.
- Sanitization: There is no evidence of escaping or validation of the
{prompt}or{image}inputs before they are passed to thespicy.pyscript via shell execution.
Recommendations
- AI detected serious security threats
Audit Metadata