扫描报告
15 /100
claude-code-openclaw
Delegate implementation, review, and official BMad agent-driven workflows to local Claude Code
This is a legitimate Claude Code orchestration skill that invokes Claude CLI via subprocess/pexpect. No malicious behavior detected—shell execution is declared in SKILL.md, no credential theft, no obfuscation, no external data exfiltration beyond standard messaging.
可以安装
Safe to use. Monitor usage of bypassPermissions profile when untrusted workflows are involved. Consider using 'default-safe' profile for sensitive environments.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | bypassPermissions Default May Amplify Risk 权限提升 | scripts/run_bmad_persona.py:300 |
| 低危 | Hook Installation Modifies Claude Settings 文档欺骗 | scripts/install_claude_hooks.py:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | State files, checkpoints, transcripts written to .claude/orchestrator/ |
| 命令执行 | WRITE | WRITE | ✓ 一致 | claude_orchestrator.py:line 389-398 spawns Claude via pexpect; run_claude_task.s… |
| 网络访问 | READ | READ | ✓ 一致 | External communication only via openclaw binary for messaging (claude_dispatch_u… |
| 环境变量 | READ | READ | ✓ 一致 | Environment passed through to Claude via build_child_env() (claude_orchestrator.… |
| 浏览器 | NONE | NONE | — | N/A |
| 技能调用 | READ | READ | ✓ 一致 | Invokes Claude Code workflows as documented in SKILL.md |
17 项发现
中危 外部 URL 外部 URL
https://code.claude.com/docs/llms.txt references/claude-code-doc-map.md:3 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/overview.md references/claude-code-doc-map.md:7 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/quickstart.md references/claude-code-doc-map.md:8 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/how-claude-code-works.md references/claude-code-doc-map.md:9 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/best-practices.md references/claude-code-doc-map.md:10 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/cli-reference.md references/claude-code-doc-map.md:14 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/settings.md references/claude-code-doc-map.md:15 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/permissions.md references/claude-code-doc-map.md:16 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/model-config.md references/claude-code-doc-map.md:17 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/troubleshooting.md references/claude-code-doc-map.md:18 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/skills.md references/claude-code-doc-map.md:22 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/hooks.md references/claude-code-doc-map.md:23 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/hooks-guide.md references/claude-code-doc-map.md:24 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/mcp.md references/claude-code-doc-map.md:25 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/sub-agents.md references/claude-code-doc-map.md:26 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/plugins.md references/claude-code-doc-map.md:27 中危 外部 URL 外部 URL
https://code.claude.com/docs/en/plugins-reference.md references/claude-code-doc-map.md:28 目录结构
35 文件 · 185.3 KB · 5403 行 Python 21f · 3790L
Markdown 12f · 1348L
Shell 1f · 203L
YAML 1f · 62L
├─
▾
references
│ ├─
bmad-agent-trigger-cheatsheet.md
Markdown
│ ├─
bmad-method-integration.md
Markdown
│ ├─
bmad-minimal-operator-flow.md
Markdown
│ ├─
bmad-prompt-templates.md
Markdown
│ ├─
bmad-v6-agent-workflow-map.md
Markdown
│ ├─
claude-code-doc-map.md
Markdown
│ ├─
claude-orchestration-control-plane.md
Markdown
│ ├─
claude-orchestrator-ops.md
Markdown
│ ├─
claude-orchestrator-profiles.yaml
YAML
│ ├─
low-token-feedback-flow.md
⚠
Markdown
│ ├─
spec-driven-workflow.md
Markdown
│ └─
telegram-progress-notify.md
Markdown
├─
▾
scripts
│ ├─
▾
dev
│ │ ├─
__init__.py
Python
│ │ ├─
claude_acceptance_check.py
Python
│ │ ├─
claude_event_summary.py
Python
│ │ └─
claude_v2_smoke.py
Python
│ ├─
▾
ops
│ │ ├─
__init__.py
Python
│ │ ├─
claude_latest_run_report.py
Python
│ │ ├─
claude_reconcile_runs.py
Python
│ │ ├─
claude_recover_run.py
Python
│ │ ├─
claude_run_report.py
Python
│ │ └─
claude_user_update.py
Python
│ ├─
claude_artifact_probe.py
Python
│ ├─
claude_checkpoint.py
Python
│ ├─
claude_code_run.py
Python
│ ├─
claude_dispatch_update.py
Python
│ ├─
claude_hook_event_logger.py
Python
│ ├─
claude_orchestrator.py
Python
│ ├─
claude_run_registry.py
Python
│ ├─
claude_watchdog.py
Python
│ ├─
claude_workflow_adapter.py
Python
│ ├─
install_claude_hooks.py
Python
│ ├─
run_bmad_persona.py
Python
│ └─
run_claude_task.sh
Shell
└─
SKILL.md
Markdown
依赖分析 2 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
pexpect | * | pip | 否 | Used for Claude Code process spawning—standard automation library |
pyyaml | * | pip | 否 | YAML profile parsing |
安全亮点
✓ No base64, eval(), or obfuscation patterns found
✓ No credential theft (no access to ~/.ssh, ~/.aws, .env)
✓ No external HTTP requests except via openclaw messaging binary
✓ No data exfiltration or C2 communication
✓ Shell execution is the declared core function (not hidden)
✓ Uses standard libraries (pexpect, yaml, json) with no supply chain risks
✓ Well-structured orchestrator with watchdog and checkpoint mechanisms
✓ Clear execution paths documented in SKILL.md