feishu-image
Pass
Audited by Gen Agent Trust Hub on Mar 7, 2026
Risk Level: SAFE
Full Analysis
- [DATA_EXFILTRATION]: The skill reads local files using
fs.readFileSyncand uploads them to Feishu's official servers (open.feishu.cn). This behavior is consistent with the skill's primary purpose of sending visual content to the Feishu messaging platform. - [DATA_EXPOSURE]: The skill handles sensitive application credentials (
FEISHU_APP_IDandFEISHU_APP_SECRET) via environment variables or configuration files, which is a secure practice compared to hardcoding secrets. - [COMMAND_EXECUTION]: The skill is designed to be executed as a Node.js process, which is typical for automation scripts and does not involve the execution of arbitrary shell commands or untrusted external scripts.
- [PROMPT_INJECTION]: The skill includes an indirect prompt injection surface as it accepts a file path and text from external inputs.
- Ingestion points: The
imagePathandtextparameters inscripts/feishu-image.js. - Boundary markers: Not present.
- Capability inventory: Uses
fs.readFileSyncto read local data andhttps.requestto transmit it to an external API. - Sanitization: Validates file existence but does not restrict file paths to specific directories or enforce image-only file types.
Audit Metadata