imini-generate
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill is designed for integration with the imini Open Platform (
imini.ai). All network interactions are restricted to official vendor domains, includingopenapi.imini.aifor generation tasks anddocs.imini.aifor model catalog information. - [SAFE]: Authentication security is prioritized by the skill. Both documentation and scripts (
_imini_common.py) enforce the use of environment variables (IMINI_API_KEY) for secret management and explicitly warn against exposing API keys in terminal history or chat transcripts. - [SAFE]: The skill includes bundled scripts (
generate_image.py,generate_video.py) to manage task submission and result polling. The practice of reading local user-provided files to encode them as Base64 data URLs is a core functional requirement for providing reference assets to the generation models and is performed transparently. - [INDIRECT_PROMPT_INJECTION]: The skill presents a potential surface for indirect prompt injection as it processes user-provided prompts and asset paths.
- Ingestion points: User prompts and model configuration parameters supplied as command-line arguments to the bundled scripts.
- Boundary markers: Absent; the skill does not use specific delimiters to isolate user-provided text from internal API logic.
- Capability inventory: The skill can perform network requests (
urllib.request), read local files (Path.read_bytes), and write results to the filesystem (Path.write_bytes) via the_imini_common.pyhelper module. - Sanitization: Present; the skill uses
argparsefor parameter validation and standardjson.dumpsfor API payload serialization, ensuring that untrusted data is not interpreted as executable logic.
Audit Metadata