Build an Agent with Warden

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: build-warden-agent Version: 1.0.0 The skill bundle is designed to help users build and deploy LangGraph agents for the Warden Protocol. All files, including markdown instructions, Python scripts, and code examples, consistently align with this stated purpose. The `scripts/init-agent.py` and `scripts/test-agent.py` perform expected actions like scaffolding new projects and testing API endpoints, respectively, without evidence of malicious intent or unauthorized access. The documentation explicitly warns against recreating existing example agents and includes security best practices for the agents being built, such as not accessing user wallets or storing data on Warden infrastructure. There are no signs of prompt injection against the OpenClaw agent, data exfiltration, persistence mechanisms, or obfuscation.

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.

What this means

Running the scripts can create files in the local workspace and send test requests to a user-provided endpoint.

Why it was flagged

The skill expects users or their agent to run bundled helper scripts for project creation and API testing. This is central to the skill's purpose, but it does execute local code and make network calls.

Skill content
python scripts/init-agent.py my-agent --template typescript ... python scripts/test-agent.py https://your-agent.com --api-key [YOUR-API-KEY]
Recommendation

Run the scripts only in a dedicated project directory, review generated files before installing dependencies, and test only endpoints you trust.

What this means

Future installs could resolve to newer package versions than the author originally tested.

Why it was flagged

The scaffolded TypeScript project uses version ranges rather than exact pinned dependency versions; the Python template also uses minimum-version requirements.

Skill content
"@langchain/langgraph": "^0.0.19", "@langchain/openai": "^0.0.19", "express": "^4.18.2"
Recommendation

Generate and commit lockfiles, pin dependency versions for production, and audit dependencies before deployment.

What this means

API keys can authorize paid or account-scoped services if exposed or misused.

Why it was flagged

The skill clearly discloses that generated or deployed agents will require service credentials. This is expected for LangGraph/Warden deployment, and the artifacts do not show hidden credential collection.

Skill content
API Keys Required: - OpenAI API key ... - LangSmith API key ... - Additional keys based on your agent's functionality
Recommendation

Use least-privilege, revocable keys; store them in environment variables or deployment secrets; and avoid committing secrets to Git.

What this means

A deployed agent may keep running and consuming resources until the user intentionally stops or removes it.

Why it was flagged

The Docker Compose deployment example configures the agent service to restart automatically, which is normal for production deployment but creates a persistent running service.

Skill content
restart: unless-stopped
Recommendation

Monitor deployed agents, restrict public access, rotate API keys when needed, and disable the service when it is no longer required.