Scan Report
This report was generated in Chinese. Some content may be in Chinese.
18 /100
multi-agent-builder
Build a reusable multi-agent team in OpenClaw from a user goal
团队构建工具,文档与代码存在轻微权限声明差异(filesystem:READ vs 实际WRITE),但操作范围限于 OpenClaw 配置目录,无恶意行为。
Safe to install
建议在 SKILL.md 中补充 filesystem:WRITE 声明以保持文档一致性。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | 文件写入权限未在文档中声明 Doc Mismatch | scripts/materialize_team.mjs:67 |
| Info | 硬编码平台配置路径 Priv Escalation | scripts/materialize_team.mjs:27 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ,WRITE | ✓ Aligned | scripts/materialize_team.mjs:67 fs.writeFileSync 写入 SOUL.md/AGENTS.md/IDENTITY.m… |
| Shell | NONE | NONE | — | create_team.mjs 仅使用 spawnSync 调用本地脚本,无裸 shell 执行 |
File Tree
27 files · 55.4 KB · 1503 lines Markdown 22f · 1269L
JavaScript 4f · 212L
JSON 1f · 22L
├─
▾
references
│ ├─
capability-matrix.md
Markdown
│ ├─
channel-binding-blueprints.md
Markdown
│ ├─
collaboration-protocol.md
Markdown
│ ├─
config-materialization-checklist.md
Markdown
│ ├─
create-playbook.md
Markdown
│ ├─
dialog-flow.md
Markdown
│ ├─
examples.md
Markdown
│ ├─
failure-modes.md
Markdown
│ ├─
final-deliverable-sample.md
Markdown
│ ├─
language-templates.md
Markdown
│ ├─
materialization-checklist.md
Markdown
│ ├─
output-templates.md
Markdown
│ ├─
permission-profiles.md
Markdown
│ ├─
provisioning-playbook.md
Markdown
│ ├─
role-catalog.md
Markdown
│ ├─
role-display-mapping.json
JSON
│ ├─
role-soul-blueprints.md
Markdown
│ ├─
security-report-schema.md
Markdown
│ ├─
snippet-templates.md
Markdown
│ ├─
splitting-principles.md
Markdown
│ ├─
team-leader-agents-template.md
Markdown
│ └─
team-leader-template.md
Markdown
├─
▾
scripts
│ ├─
create_team.mjs
JavaScript
│ ├─
emit_report.mjs
JavaScript
│ ├─
materialize_team.mjs
JavaScript
│ └─
validate_team.mjs
JavaScript
└─
SKILL.md
Markdown
Security Positives
✓ 有完整的备份机制(.bak.materialize)防止配置损坏
✓ validate 阶段提供配置完整性检查
✓ 文档中有明确的安全确认策略(Safe execution guardrails)
✓ 无外部网络请求或凭证外传
✓ 脚本链清晰,职责分离明确
✓ 支持路径参数化(--config)提高灵活性