扫描报告
20 /100
douyin-comment-auto-reply
Douyin comment operations workflow for your own account videos. Use when the user wants to collect, classify, draft, review, or semi-automate replies to comments under their own Douyin videos.
Legitimate Douyin comment management tool with minor documentation gaps regarding shell execution capability.
可以安装
Add explicit shell:WRITE declaration to SKILL.md if browser_reply_runner.py subprocess usage is intentional. Otherwise, consider using a non-shell subprocess method for browser automation.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | Undeclared shell execution capability | scripts/browser_reply_runner.py:18 |
| 中危 | Undeclared network access | scripts/browser_reply_runner.py:43 |
| 低危 | Documentation gap for capability mapping | SKILL.md:155 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ,WRITE | READ,WRITE | ✓ 一致 | SKILL.md: Declares Read/Write; batch_comment_drafts.py: CSV read, JSON write; br… |
| 命令执行 | NONE | WRITE | ✗ 越权 | browser_reply_runner.py:18 - subprocess.run(cmd, shell=True, check=True) |
| 网络访问 | NONE | READ | ✗ 越权 | browser_reply_runner.py:43 - opens external URL via browser command |
| 环境变量 | NONE | NONE | — | No os.environ access detected |
| 浏览器 | NONE | WRITE | ✗ 越权 | browser_reply_runner.py: Uses npx agent-browser for fill/click operations |
1 项发现
中危 外部 URL 外部 URL
https://creator.douyin.com/creator-micro/content/manage SKILL.md:186 目录结构
11 文件 · 24.3 KB · 751 行 Markdown 5f · 498L
Python 2f · 171L
JSON 3f · 77L
CSV 1f · 5L
├─
▾
references
│ ├─
automation-roadmap.md
Markdown
│ ├─
douyin-lead-gen-template.md
Markdown
│ └─
playbook.md
Markdown
├─
▾
scripts
│ ├─
batch_comment_drafts.py
Python
│ ├─
browser_reply_runner.py
Python
│ ├─
comment_batch_template.csv
CSV
│ ├─
comment_batch_template.drafts.json
JSON
│ ├─
comment_batch_template.drafts.sent-log.json
JSON
│ ├─
reply_drafts_example.json
JSON
│ └─
reply_execution_plan.md
Markdown
└─
SKILL.md
Markdown
安全亮点
✓ No credential harvesting or sensitive data access
✓ No data exfiltration to external servers
✓ No base64 encoding or obfuscation patterns
✓ No remote script execution (curl|bash)
✓ Uses only standard Python libraries (csv, json, re, sys, pathlib, subprocess, argparse, shlex, time)
✓ Legitimate business use case for managing own Douyin account comments
✓ Includes --dry-run safety flag for browser automation
✓ Browser targets legitimate Douyin creator platform URL
✓ Includes sent-log for audit trail
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)