360 Secure SkillHub
360 安全技能中心

Skill

该工具基于智谱AI的CogView-4模型实现图像生成,核心功能是根据用户输入的文本描述生成对应图像。使用前需设置ZHIPU_API_KEY环境变量,支持通过curl命令或脚本调用,输入为限1000字符内的文本提示,输出为生成的图像资源,适用于创意图像制作等场景,需在可信环境使用。

honestqiao
honestqiao
热度 36.56
最近更新 2026-05-11 17:26:41
分类:创作依赖:代码执行 / 第三方 API应用场景:图像生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add zhipu-cogview-image
Metadata
name
zhipu-image
description
Generate images using Zhipu AI's CogView model
allowed-tools
Bash(curl:*) Bash(jq:*)
env
["ZHIPU_API_KEY"]

Zhipu Image Generation

Generate images using Zhipu AI's CogView model.

⚠️ Security Requirements

This skill requires ZHIPU_API_KEY environment variable to be set before use.

Security Best Practices:

  1. DO NOT store API keys in ~/.bashrc - keys can be leaked
  2. DO NOT source shell configuration files - prevents arbitrary code execution
  3. Set environment variable directly when running the script

Setup

export ZHIPU_API_KEY="your_api_key"

Get your API key from: https://www.bigmodel.cn/usercenter/proj-mgmt/apikeys

Usage

Quick Example

export ZHIPU_API_KEY="your_key"

curl -s -X POST "https://open.bigmodel.cn/api/paas/v4/images/generations" \
  -H "Authorization: Bearer $ZHIPU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "cogview-4", "prompt": "your description"}'

Using the Script

export ZHIPU_API_KEY="your_key"
./generate.sh "A beautiful Chinese girl in white dress"

Security Analysis

✅ What's Safe:

  • No sourcing of ~/.bashrc or shell config files
  • Uses jq for JSON escaping (prevents injection)
  • Uses HTTPS with TLS 1.2+
  • API key via environment variable (not hardcoded)
  • Input validation (prompt length limit)
  • Generic error messages

⚠️ Considerations:

  • Process list visibility: API key visible in ps aux
  • Use in trusted environments only

Safety Features

Feature Implementation
JSON escaping jq prevents injection
Input validation Prompt length ≤1000 chars
TLS Force TLS 1.2+
Timeout 60 second curl timeout
Error handling Generic messages only

Model

Uses CogView-4 model from Zhipu AI.

API Endpoint

Official: https://open.bigmodel.cn/api/paas/v4/images/generations