扫描报告
5 /100
b2b-sdr-agent
B2B AI Sales Development Representative - 多渠道销售自动化 Agent
这是一个合法的 B2B 销售开发代表 AI Agent,包含标准的部署工具和多个销售辅助技能。无恶意行为发现,预扫描标记的高危 IOC 均为合法用途。
可以安装
批准使用。预扫描的 curl|bash 模式是 Node.js 部署的标准方式;1.1.1.1 是 Cloudflare 公共 DNS,属于 WireGuard 代理的正常配置。建议在隔离环境中首次运行 deploy.sh 验证网络行为。
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 提示 | 部署工具链需要 shell 权限但未在 SKILL.md 声明 | SKILL.md:1 |
| 提示 | Node.js 通过管道安装(预扫描:CRITICAL) | deploy/deploy.sh:160 |
| 提示 | Cloudflare WARP DNS 配置(预扫描:HIGH) | deploy/ip-isolate.sh:176 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | NONE | WRITE | ✓ 一致 | deploy/deploy.sh:160 (curl|bash for Node.js install) |
| 网络访问 | READ | READ+WRITE | ✓ 一致 | deploy/ip-isolate.sh:176 (DNS 1.1.1.1), deploy/deploy.sh:160 (nodejs repo) |
1 严重 1 高危 24 项发现
严重 危险命令 危险 Shell 命令
curl -fsSL https://deb.nodesource.com/setup_22.x | bash deploy/deploy.sh:160 高危 IP 地址 硬编码 IP 地址
1.1.1.1 README.md:333 中危 外部 URL 外部 URL
https://memos-dashboard.openmem.net ANTI-AMNESIA.md:36 中危 外部 URL 外部 URL
https://api.openmem.net/v1 ANTI-AMNESIA.md:37 中危 外部 URL 外部 URL
https://ai.pulseagent.io ANTI-AMNESIA.md:790 中危 外部 URL 外部 URL
https://openclaw.dev README.ar.md:7 中危 外部 URL 外部 URL
http://YOUR_SERVER_IP:18789/?token=YOUR_GATEWAY_TOKEN README.md:239 中危 外部 URL 外部 URL
https://1.1.1.1/ README.md:333 中危 外部 URL 外部 URL
https://news.ycombinator.com/submit SOCIAL-PUBLISH-PROMPTS.md:32 中危 外部 URL 外部 URL
https://www.reddit.com/r/SaaS/submit SOCIAL-PUBLISH-PROMPTS.md:62 中危 外部 URL 外部 URL
https://www.reddit.com/r/sales/submit SOCIAL-PUBLISH-PROMPTS.md:99 中危 外部 URL 外部 URL
https://www.reddit.com/r/artificial/submit SOCIAL-PUBLISH-PROMPTS.md:135 中危 外部 URL 外部 URL
https://x.com/compose/post SOCIAL-PUBLISH-PROMPTS.md:227 中危 外部 URL 外部 URL
https://www.linkedin.com/feed/ SOCIAL-PUBLISH-PROMPTS.md:269 中危 外部 URL 外部 URL
https://dev.to/new SOCIAL-PUBLISH-PROMPTS.md:360 中危 外部 URL 外部 URL
https://zhuanlan.zhihu.com/write SOCIAL-PUBLISH-PROMPTS.md:431 中危 外部 URL 外部 URL
https://www.producthunt.com/posts/new SOCIAL-PUBLISH-PROMPTS.md:462 中危 外部 URL 外部 URL
https://openclaw.dev/changelog deploy/UPGRADE.md:13 中危 外部 URL 外部 URL
https://deb.nodesource.com/setup_22.x deploy/deploy.sh:160 中危 外部 URL 外部 URL
https://ipinfo.io/ip deploy/ip-isolate.sh:218 中危 外部 URL 外部 URL
https://s.jina.ai/QUERY_URL_ENCODED skills/lead-discovery/SKILL.md:37 中危 外部 URL 外部 URL
https://r.jina.ai/https://target-company.com skills/lead-discovery/SKILL.md:44 中危 外部 URL 外部 URL
https://jina.ai/ skills/lead-discovery/SKILL.md:49 中危 外部 URL 外部 URL
http://SERVER_IP: workspace/TOOLS.md:31 目录结构
47 文件 · 311.0 KB · 7806 行 Markdown 33f · 5713L
Shell 5f · 1036L
JavaScript 4f · 675L
HTML 1f · 220L
JSON 4f · 162L
├─
▾
deploy
│ ├─
deploy.sh
Shell
│ ├─
generate-config.sh
Shell
│ ├─
ip-isolate.sh
Shell
│ ├─
skill-profiles.sh
Shell
│ └─
UPGRADE.md
Markdown
├─
▾
examples
│ ├─
▾
electronics
│ │ ├─
IDENTITY.md
Markdown
│ │ └─
USER.md
Markdown
│ ├─
▾
heavy-vehicles
│ │ ├─
▾
product-kb
│ │ │ └─
catalog.json
JSON
│ │ ├─
IDENTITY.md
Markdown
│ │ └─
USER.md
Markdown
│ └─
▾
textiles
│ ├─
IDENTITY.md
Markdown
│ └─
USER.md
Markdown
├─
▾
product-kb
│ ├─
▾
products
│ │ └─
▾
example-product
│ │ └─
info.json
JSON
│ ├─
▾
scripts
│ │ └─
generate-pi.js
JavaScript
│ └─
catalog.json
JSON
├─
▾
scripts
│ └─
proactive-summary.mjs
JavaScript
├─
▾
skills
│ ├─
▾
chroma-memory
│ │ ├─
chroma.mjs
JavaScript
│ │ └─
SKILL.md
Markdown
│ ├─
▾
delivery-queue
│ │ ├─
deliver.sh
Shell
│ │ └─
SKILL.md
Markdown
│ ├─
▾
lead-discovery
│ │ └─
SKILL.md
Markdown
│ ├─
▾
quotation-generator
│ │ └─
SKILL.md
Markdown
│ ├─
▾
sdr-humanizer
│ │ └─
SKILL.md
Markdown
│ ├─
▾
supermemory
│ │ ├─
SKILL.md
Markdown
│ │ └─
sm.mjs
JavaScript
│ └─
▾
telegram-toolkit
│ └─
SKILL.md
Markdown
├─
▾
workspace
│ ├─
AGENTS.md
Markdown
│ ├─
HEARTBEAT.md
Markdown
│ ├─
IDENTITY.md
Markdown
│ ├─
MEMORY.md
Markdown
│ ├─
SOUL.md
Markdown
│ ├─
TOOLS.md
Markdown
│ └─
USER.md
Markdown
├─
_meta.json
JSON
├─
ANTI-AMNESIA.md
Markdown
├─
LAUNCH-CONTENT.md
Markdown
├─
README.ar.md
Markdown
├─
README.es.md
Markdown
├─
README.fr.md
Markdown
├─
README.ja.md
Markdown
├─
README.md
Markdown
├─
README.pt-BR.md
Markdown
├─
README.ru.md
Markdown
├─
README.zh-CN.md
Markdown
├─
SKILL.md
Markdown
├─
social-preview.html
HTML
└─
SOCIAL-PUBLISH-PROMPTS.md
Markdown
依赖分析 4 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
openclaw | latest (npm) | npm install -g | 否 | 安装时拉取最新版本 |
nodejs | 22.x | nodesource.com | 否 | 通过官方安装脚本 |
wgcf | 2.2.22 | GitHub releases | 否 | WARP 账户注册工具 |
wireproxy | 1.0.9 | GitHub releases | 否 | WireGuard 转 SOCKS5 代理 |
安全亮点
✓ 凭证处理规范:SSH 密码写入临时文件后立即设置 600 权限,使用后通过 shred 删除
✓ 输入验证完善:deploy.sh 验证端口范围、GATEWAY_PORT、CLIENT_NAME 格式
✓ 路径遍历防护:deliver.sh cancel 命令使用 realpath 检查防止目录逃逸
✓ 客户隔离机制:chroma-memory 和 supermemory 按 customer_id 隔离数据
✓ 无数据外泄:所有网络请求均为合法业务用途(Cloudflare WARP、Jina AI API)
✓ 依赖来源可信:wgcf 和 wireproxy 均从 GitHub 官方 releases 下载
✓ 权限最小化配置:systemd service 设置了 NoNewPrivileges=yes 和 ProtectSystem=strict