Swarm Orchestrator

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: swarm-orchestrator Version: 1.0.0 The bundle describes a high-privilege AI orchestration platform that requires extensive system access, including global package installation (npm install -g), local database management, and the execution of local scripts via 'Tool Agents'. While the documentation is transparent and emphasizes a 'local-first' privacy model, the skill essentially acts as an installer for external code from GitHub (ZhenRobotics/openclaw-swarm-orchestrator) and npm, which introduces significant supply-chain risk. No evidence of intentional malice or data exfiltration was found, but the broad shell/network capabilities and the future-dated timestamp (2026) in _meta.json justify a suspicious classification.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

ConcernMedium Confidence
ASI02: Tool Misuse and Exploitation
What this means

A misconfigured or over-trusted agent could run local code or interact with other systems more broadly than the user intended.

Why it was flagged

The documented agent types can run local scripts/functions and integrate with arbitrary systems, but the artifacts do not describe concrete permission limits, sandboxing, or user approval requirements for those actions.

Skill content
工具智能体
执行特定的本地函数或脚本 ... 自定义智能体 ... 可与任何系统集成
Recommendation

Use this only with explicit per-agent permissions, sandboxed execution where possible, and human confirmation for file, shell, account, or external-system changes.

What this means

The actual behavior depends on external package and repository contents, which are outside the provided static scan artifacts.

Why it was flagged

The skill directs installation of an external global npm package/repository rather than providing reviewed runtime code in the submitted artifact set.

Skill content
install_command: "npm install -g openclaw-swarm-orchestrator"
Recommendation

Review the npm package, repository, lockfiles, and Docker configuration before installing; prefer pinned versions and isolated environments.

What this means

Installing or starting the platform will run third-party project code on the user's machine.

Why it was flagged

The installation and run instructions execute local containers and package-install/build commands. This is expected for the stated FastAPI/React platform, but it executes code from the referenced project.

Skill content
docker-compose up -d ... pip install -r requirements.txt ... npm install ... npm run dev
Recommendation

Run in Docker or another sandbox, inspect dependency files first, and avoid running as an administrator/root unless required.

What this means

Provider API keys could incur cost or expose prompts/tasks to the selected LLM provider if configured.

Why it was flagged

The skill supports optional provider API keys for LLM agents. This is purpose-aligned and disclosed, with no artifact evidence of leakage or unrelated use.

Skill content
OPENAI_API_KEY ... ANTHROPIC_API_KEY ... Optional OpenAI API key for LLM agents
Recommendation

Only add provider keys when needed, use least-privilege/project-scoped keys where possible, and avoid placing secrets in task descriptions or logs.

What this means

Prompts, tasks, agent configurations, and execution logs may remain on disk after use.

Why it was flagged

The platform stores agent, task, cache, and log data locally. This persistence is expected, but stored task context can contain sensitive information and may influence later orchestration.

Skill content
SQLite 文件存储在 `./data/swarm.db` ... 日志 ... `./logs/` ... 缓存:本地 Redis
Recommendation

Do not put secrets in tasks, review log retention, and delete the database/logs when they are no longer needed.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The orchestrator, Redis, backend, or frontend may keep running and listening on local ports after the initial setup task is complete.

Why it was flagged

The skill documents detached or background local services for the orchestrator. This is disclosed and purpose-aligned, but it creates long-running agent infrastructure that may continue until stopped.

Skill content
docker-compose up -d ... redis-server & ... uvicorn app.main:app --reload & ... npm run dev &
Recommendation

Know how to stop the services, keep them bound to localhost, and avoid exposing the dashboard/API to untrusted networks.