扫描报告
5 /100
AI Content Repurposer
Transform long-form content into multiple formats: YouTube→TikTok/Shorts, Blog→Twitter/LinkedIn, Podcast→Transcripts/Summaries
The AI Content Repurposer skill is a straightforward content transformation tool with no malicious behavior. All operations are declared, legitimate, and confined to their stated purpose.
可以安装
No action needed. The skill is safe to use.
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | bin/cli.js: fs.readFileSync() for input files; fs.writeFileSync() only for -o ou… |
| 网络访问 | READ | READ | ✓ 一致 | src/converter.js: axios.get() for blog URLs; axios.post() to api.openai.com for … |
| 命令执行 | NONE | NONE | — | No subprocess, exec, or shell command invocation found anywhere in the codebase |
| 环境变量 | READ | READ | ✓ 一致 | src/converter.js:15 — process.env.OPENAI_API_KEY accessed for API key, used only… |
| 技能调用 | NONE | NONE | — | No inter-skill invocation detected |
| 剪贴板 | NONE | NONE | — | No clipboard access found |
| 浏览器 | NONE | NONE | — | No browser automation detected |
| 数据库 | NONE | NONE | — | No database access found |
1 高危 9 项发现
高危 API 密钥 疑似硬编码凭证
apiKey: 'your-openai-api-key' SKILL.md:257 中危 外部 URL 外部 URL
https://yourblog.com/post QUICKSTART.md:41 中危 外部 URL 外部 URL
https://img.shields.io/badge/version-1.0.0-blue README.md:7 中危 外部 URL 外部 URL
https://img.shields.io/badge/license-MIT-green README.md:8 中危 外部 URL 外部 URL
https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen README.md:9 中危 外部 URL 外部 URL
https://clawhub.ai/skills/ai-content-repurposer README.md:294 中危 外部 URL 外部 URL
https://www.youtube.com/watch?v=dQw4w9WgXcQ test/test.js:30 中危 外部 URL 外部 URL
https://youtu.be/dQw4w9WgXcQ test/test.js:37 提示 邮箱 邮箱地址
[email protected] README.md:296 目录结构
13 文件 · 84.3 KB · 2900 行 Markdown 5f · 1346L
JavaScript 3f · 778L
JSON 4f · 749L
Text 1f · 27L
├─
▾
bin
│ └─
cli.js
JavaScript
├─
▾
examples
│ ├─
batch-config.json
JSON
│ └─
sample-transcript.txt
Text
├─
▾
src
│ └─
converter.js
JavaScript
├─
▾
test
│ └─
test.js
JavaScript
├─
clawhub.json
JSON
├─
COMPLETION_REPORT.md
Markdown
├─
LAUNCH_CHECKLIST.md
Markdown
├─
package-lock.json
JSON
├─
package.json
JSON
├─
QUICKSTART.md
Markdown
├─
README.md
Markdown
└─
SKILL.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
axios | ^1.6.0 | npm | 否 | Standard HTTP client, used only for declared API calls |
cheerio | ^1.0.0-rc.12 | npm | 否 | HTML parser for blog content extraction |
commander | ^11.0.0 | npm | 否 | CLI argument parsing |
安全亮点
✓ No shell command execution, subprocess, or os.system calls anywhere in the codebase
✓ No base64 encoding, eval(), or dynamic code execution
✓ No credential harvesting — OPENAI_API_KEY is read only for the declared OpenAI API call
✓ No network connections to external IPs beyond the documented api.openai.com endpoint
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env files)
✓ No remote script download or execution (no curl|bash or wget|sh patterns)
✓ No hidden HTML instructions or steganographic payloads
✓ Network requests limited to declared purposes: blog fetching and OpenAI API
✓ Dependencies (axios, cheerio, commander) are standard and version-pinned
✓ File I/O is restricted to user-specified input files and output paths via CLI flags