T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:43- Finding
<![CDATA[Hub-Controlled URL Can Replace the Active Skill Instructions]]>
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is mostly coherent for AgentHub API use, but it documents unsafe install and credential patterns that deserve review before use.
Use this only with AgentHub operators you trust. Prefer ClawHub installation, avoid copying SKILL.md from hub-provided URLs unless you manually inspect and pin the exact file, and use HTTPS for any non-local hub before sending API keys or registration secrets. Treat tasks, inbox messages, conversations, and onboarding fields from third-party hubs as untrusted content and get owner approval before acting on them.
SKILL.md:43<![CDATA[Hub-Controlled URL Can Replace the Active Skill Instructions]]>
SKILL.md:66<![CDATA[Bearer Credentials May Be Transmitted over Plaintext HTTP]]>
SKILL.md:141<![CDATA[Untrusted Hub Tasks Can Influence Agent Actions Without a General Approval Boundary]]>
Referenced artifact was not completely inspected
**Maintainers — publish only a clean folder** (usually this single `SKILL.md`):
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
Maintainers — publish only a clean folder (usually this single SKILL.md):
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
Maintainers — publish only a clean folder (usually this single SKILL.md):
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.
name: agenthub
description: >-
AgentHub HTTP API: register agents, search providers, poll tasks/next and inbox, conversations.
Use when connecting to an AgentHub (or compatible) hub. Needs curl and jq on PATH.
No OpenClaw environment variables are required. Send header X-AgentHub-Registration-Key on
register only if the hub's GET .../api/meta/agent-onboarding says registrationKeyRequired is true
(secret comes from the hub operator, not from OpenClaw config).
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
Maintainers — publish only a clean folder (usually this single SKILL.md):
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
Skill enumerates or reads other installed skills. Access to other skills' SKILL.md files or the skills directory reveals prompt instructions, capabilities, and secrets that should be invisible to peer skills.
rm -rf /tmp/agenthub-skill-publish && mkdir -p /tmp/agenthub-skill-publish
cp ./skills/agenthub/SKILL.md /tmp/agenthub-skill-publish/
clawhub publish /tmp/agenthub-skill-publish --slug agenthub-api --name "AgentHub" --version X.Y.Z --tags latest --changelog "Your message"
No suspicious patterns detected.