Openai Image Gen
中风险
作者:steipete | 审计时间:2026-02-26T09:59:20.936Z | 规则集:0.2.0
技能介绍
Batch-generate images via OpenAI Images API. Random prompt sampler + index.html gallery.
✨ Needs env:
OPENAI_API_KEY ✨
prompts.json (prompt ↔ file mapping) ✨
index.html (thumbnail gallery) 使用场景
文档(原文)
来源:SKILL.md 以下为作者原文(通常为英文)。安装请以页面顶部“快速安装”为准。
name: openai-image-gen
description: Batch-generate images via OpenAI Images API. Random prompt sampler + index.html gallery.
OpenAI Image Gen
Generate a handful of “random but structured” prompts and render them via OpenAI Images API.
Setup
- Needs env:
OPENAI_API_KEY
Run
From any directory (outputs to ~/Projects/tmp/... when present; else ./tmp/...):
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py
open ~/Projects/tmp/openai-image-gen-*/index.html
Useful flags:
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --count 16 --model gpt-image-1.5
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --prompt "ultra-detailed studio photo of a lobster astronaut" --count 4
python3 ~/Projects/agent-scripts/skills/openai-image-gen/scripts/gen.py --size 1536x1024 --quality high --out-dir ./out/images
Output
*.pngimagesprompts.json(prompt ↔ file mapping)index.html(thumbnail gallery)
安全审计
中风险
摘要
Batch-generate images via OpenAI Images API. Random prompt sampler + index.html gallery.
风险画像
ToxicSkills 分析
黑名单
未命中
提示词注入
未检测到
Toxic 标签
exfiltrationcredential-access
当前静态检测未发现 Toxic 信号。
关键风险 0 项
暂无 LLM 风险要点(LLM 未启用或无缓存)。
确定性发现(证据)
| 规则 | 严重性 | 文件 | 片段 |
|---|---|---|---|
| NET_HTTP_REQUEST | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 13 | import urllib.request |
| SENSITIVE_ENV | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 35 | os.environ.get("OPENAI_BASE_URL") |
| SENSITIVE_ENV | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 36 | or os.environ.get("OPENAI_API_BASE") |
| NET_HTTP_REQUEST | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 99 | req = urllib.request.Request( |
| NET_HTTP_REQUEST | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 109 | with urllib.request.urlopen(req, timeout=timeout_s) as resp: |
| SENSITIVE_ENV | 中 | skills/steipete/openai-image-gen/scripts/gen.py 行 167 | api_key = args.api_key or os.environ.get("OPENAI_API_KEY") |
评分标准
每个技能从 5 个维度评分,加权总分决定星级。
代码毒性 100/100 (权重 30%)
隐私风险 34/100 (权重 25%)
权限范围 80/100 (权重 20%)
作者声誉 75/100 (权重 15%)
代码质量 70/100 (权重 10%)
星级说明
5★ 安全 — 总分 ≥ 80
4★ 良好 — 总分 70–79
3★ 注意 — 总分 60–69
2★ 有风险 — 总分 40–59
1★ 危险 — 总分 < 40
为何是这个评分?
以下维度评分低于 60 分,拉低了整体评级:
- 隐私风险: 34/100