nby-xhs-cover
Warn
Audited by Gen Agent Trust Hub on Jun 15, 2026
Risk Level: MEDIUMEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The documentation in README.md and SKILL.md instructs users to pull and run an unverified third-party Docker image
wwwzhouhui569/jimeng-free-api-all. Executing code from unknown third-party sources represents a supply chain risk, as the image's behavior and contents are not audited. - [DATA_EXFILTRATION]: The
scripts/handler.tsfile programmatically accesses a sensitive file path at~/.nby-skills/nby-jimeng-api/.envto retrieve aJIMENG_SESSION_ID. This credential is used as a Bearer token in HTTP requests tolocalhost:8000. Accessing authentication tokens from the home directory and transmitting them over the local network carries risk of credential exposure. - [PROMPT_INJECTION]: The skill contains an indirect prompt injection surface (Category 8) because user-supplied input is interpolated into prompt templates without protection.
- Ingestion points: The
topicparameter in thegeneratefunction and command-line arguments in themainfunction withinscripts/handler.ts. - Boundary markers: No delimiters or "ignore embedded instructions" warnings are used when the
topicvariable is concatenated into thePROMPT_TEMPLATESstrings. - Capability inventory: The skill performs network operations via
http.requestandhttps.request, and writes generated image data to the file system usingwriteFileSync(scripts/handler.ts). - Sanitization: No input validation, escaping, or filtering is performed on the
topicstring before it is used in prompt construction.
Audit Metadata