Scan Report
5 /100
seeddrop
Community engagement assistant for Bilibili, Tieba, Zhihu, and Xiaohongshu platforms
SeedDrop is a legitimate community engagement assistant with comprehensive security controls. The SocialVault requirement for encrypted credential storage, mandatory manual approval for all replies, and well-documented rate limiting demonstrate a mature security posture. No malicious behavior, credential exfiltration, or undocumented functionality was found.
Safe to install
This skill is safe to use. Ensure SocialVault is installed before deployment. Follow the documented workflow for credential management and manual reply approval.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Info | Pre-scan flagged hardcoded IP 120.0.0.0 Sensitive Access | scripts/adapters/bilibili.ts:22 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | Reads brand-profile.md, blacklist.md; writes interaction-log.jsonl |
| Network | READ | READ | ✓ Aligned | API calls to bilibili, tieba, zhihu, xiaohongshu platforms |
| Browser | READ | READ | ✓ Aligned | Browser fallback for anti-bot scenarios, declared in SKILL.md |
| Shell | NONE | NONE | — | No subprocess or shell execution found |
| Environment | NONE | NONE | — | SECURITY MANIFESTs confirm no env access |
| Skill Invoke | NONE | NONE | — | SocialVault instructions only, no other skill invocations |
1 High 20 findings
High IP Address 硬编码 IP 地址
120.0.0.0 scripts/adapters/bilibili.ts:22 Medium External URL 外部 URL
https://tieba.baidu.com/f/search/res?qw= SKILL.md:100 Medium External URL 外部 URL
https://tieba.baidu.com/f?kw= SKILL.md:101 Medium External URL 外部 URL
https://www.zhihu.com/search?type=content&q= SKILL.md:102 Medium External URL 外部 URL
https://api.bilibili.com scripts/adapters/bilibili.ts:3 Medium External URL 外部 URL
https://www.bilibili.com scripts/adapters/bilibili.ts:23 Medium External URL 外部 URL
https://www.bilibili.com/video/$ scripts/adapters/bilibili.ts:75 Medium External URL 外部 URL
https://tieba.baidu.com scripts/adapters/tieba.ts:3 Medium External URL 外部 URL
https://tieba.baidu.com/ scripts/adapters/tieba.ts:22 Medium External URL 外部 URL
https://edith.xiaohongshu.com/api/sns/web/v1 scripts/adapters/xiaohongshu.ts:3 Medium External URL 外部 URL
https://www.xiaohongshu.com scripts/adapters/xiaohongshu.ts:24 Medium External URL 外部 URL
https://www.xiaohongshu.com/explore/$ scripts/adapters/xiaohongshu.ts:72 Medium External URL 外部 URL
https://www.xiaohongshu.com/search_result?keyword=$ scripts/adapters/xiaohongshu.ts:92 Medium External URL 外部 URL
https://www.zhihu.com/api/v4 scripts/adapters/zhihu.ts:3 Medium External URL 外部 URL
https://www.zhihu.com/search scripts/adapters/zhihu.ts:22 Medium External URL 外部 URL
https://www.zhihu.com scripts/adapters/zhihu.ts:23 Medium External URL 外部 URL
https://www.zhihu.com/ scripts/adapters/zhihu.ts:30 Medium External URL 外部 URL
https://www.zhihu.com/question/$ scripts/adapters/zhihu.ts:102 Medium External URL 外部 URL
https://www.zhihu.com/search?type=content&q=$ scripts/adapters/zhihu.ts:126 Medium External URL 外部 URL
https://reddit.com/r/test/test1 scripts/scorer.ts:167 File Tree
70 files · 213.7 KB · 6881 lines TypeScript 24f · 4341L
Markdown 40f · 2444L
JSON 6f · 96L
├─
▾
.qoder
│ └─
▾
rules
│ ├─
code-quality.md
Markdown
│ ├─
core-principles.md
Markdown
│ ├─
documentation-gen.md
Markdown
│ ├─
guardrails.md
Markdown
│ ├─
review-and-refactor.md
Markdown
│ └─
security-checklist.md
Markdown
├─
▾
guides
│ ├─
adapter-development.md
Markdown
│ ├─
brand-profile-setup.md
Markdown
│ └─
quickstart.md
Markdown
├─
▾
memory
│ ├─
blacklist.md
Markdown
│ └─
brand-profile.md
Markdown
├─
▾
references
│ ├─
platform-tos-notes.md
Markdown
│ ├─
safety-rules.md
Markdown
│ └─
scoring-criteria.md
Markdown
├─
▾
scripts
│ ├─
▾
adapters
│ │ ├─
_template.ts
TypeScript
│ │ ├─
base.ts
TypeScript
│ │ ├─
bilibili.ts
TypeScript
│ │ ├─
tieba.ts
TypeScript
│ │ ├─
xiaohongshu.ts
TypeScript
│ │ └─
zhihu.ts
TypeScript
│ ├─
analytics.ts
TypeScript
│ ├─
auth-bridge.ts
TypeScript
│ ├─
monitor.ts
TypeScript
│ ├─
responder.ts
TypeScript
│ ├─
scorer.ts
TypeScript
│ └─
types.ts
TypeScript
├─
▾
seeddrop-v3.0.1
│ ├─
▾
.qoder
│ │ └─
▾
rules
│ │ ├─
code-quality.md
Markdown
│ │ ├─
core-principles.md
Markdown
│ │ ├─
documentation-gen.md
Markdown
│ │ ├─
guardrails.md
Markdown
│ │ ├─
review-and-refactor.md
Markdown
│ │ └─
security-checklist.md
Markdown
│ ├─
▾
guides
│ │ ├─
adapter-development.md
Markdown
│ │ ├─
brand-profile-setup.md
Markdown
│ │ └─
quickstart.md
Markdown
│ ├─
▾
memory
│ │ ├─
blacklist.md
Markdown
│ │ └─
brand-profile.md
Markdown
│ ├─
▾
references
│ │ ├─
platform-tos-notes.md
Markdown
│ │ ├─
safety-rules.md
Markdown
│ │ └─
scoring-criteria.md
Markdown
│ ├─
▾
scripts
│ │ ├─
▾
adapters
│ │ │ ├─
_template.ts
TypeScript
│ │ │ ├─
base.ts
TypeScript
│ │ │ ├─
bilibili.ts
TypeScript
│ │ │ ├─
tieba.ts
TypeScript
│ │ │ ├─
xiaohongshu.ts
TypeScript
│ │ │ └─
zhihu.ts
TypeScript
│ │ ├─
analytics.ts
TypeScript
│ │ ├─
auth-bridge.ts
TypeScript
│ │ ├─
monitor.ts
TypeScript
│ │ ├─
responder.ts
TypeScript
│ │ ├─
scorer.ts
TypeScript
│ │ └─
types.ts
TypeScript
│ ├─
▾
templates
│ │ ├─
reply-bilibili.md
Markdown
│ │ ├─
reply-tieba.md
Markdown
│ │ ├─
reply-xiaohongshu.md
Markdown
│ │ └─
reply-zhihu.md
Markdown
│ ├─
clawhub.json
JSON
│ ├─
package.json
JSON
│ ├─
README.md
Markdown
│ ├─
SKILL.md
Markdown
│ └─
tsconfig.json
JSON
├─
▾
templates
│ ├─
reply-bilibili.md
Markdown
│ ├─
reply-tieba.md
Markdown
│ ├─
reply-xiaohongshu.md
Markdown
│ └─
reply-zhihu.md
Markdown
├─
clawhub.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
tsconfig.json
JSON
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
tsx | ^4.19.0 | npm | No | Dev dependency only, pinned major version |
typescript | ^5.5.0 | npm | No | Dev dependency only, pinned major version |
@types/node | ^25.5.0 | npm | No | Type definitions only |
Security Positives
✓ SocialVault integration is mandatory with no plaintext credential fallback
✓ Manual approval-only mode is hardcoded and cannot be overridden
✓ All scripts include SECURITY MANIFEST blocks documenting resources accessed
✓ Rate limiting is enforced per platform with daily caps (10-30 replies/day depending on platform)
✓ Deduplication via interaction-log.jsonl prevents duplicate replies
✓ 24-hour author cooldown prevents spam behavior
✓ Content safety rules limit brand mentions to ≤20% of reply
✓ Blacklist support for users, communities, and keywords
✓ No sensitive path access (~/.ssh, ~/.aws, .env)
✓ No base64, eval, or obfuscated code execution
✓ No curl|bash or remote script execution
✓ All network endpoints are legitimate platform APIs (bilibili, tieba, zhihu, xiaohongshu)
✓ No data exfiltration or C2 communication observed