T08 · Insecure Dependencies
- Location
SKILL.md:15- Finding
Unpinned External Plugin Installation and Automatic Activation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
Foundry openly presents itself as a self-writing OpenClaw extension, but its default learning, self-modification, and unpinned auto-enabled plugin install create review-worthy control and persistence risks.
Install only if you are comfortable with a plugin that can create and modify OpenClaw capabilities, learn from agent activity, and interact with external sources. Prefer pinning and verifying the plugin version, disabling autoLearn by default, reviewing any generated code before enabling it, and requiring explicit confirmation before marketplace publishing, community ability installation, or self-extension.
SKILL.md:15Unpinned External Plugin Installation and Automatic Activation
SKILL.md:54Automatic Persistent Learning from Agent Activity
The skill explicitly claims it can create new skills and extensions, which is a recursive capability expansion mechanism. In context, this is dangerous because it enables an agent to manufacture additional executable or semi-executable artifacts that may bypass original trust assumptions, especially when combined with research, learning, and marketplace features.
1. **Research** — Fetch and understand OpenClaw documentation on demand
2. **Write Extensions** — Generate new tools and hooks for OpenClaw
3. **Write Skills** — Create ClawHub-compatible skill packages
4. **Self-Modify** — Add new capabilities to itself
5. **Learn** — Record patterns from failures and successes
The skill advertises self-modification, meaning it can add new capabilities to itself over time. This materially increases risk because a self-modifying agent can change its behavior, expand privileges, and persist unsafe logic beyond the original reviewed version; in this file, that risk is amplified by automatic learning, external-source ingestion, and plugin installation workflow.
1. **Research** — Fetch and understand OpenClaw documentation on demand
2. **Write Extensions** — Generate new tools and hooks for OpenClaw
3. **Write Skills** — Create ClawHub-compatible skill packages
4. **Self-Modify** — Add new capabilities to itself
5. **Learn** — Record patterns from failures and successes
## Tools
The skill description advertises a very broad, self-writing capability without clear trigger boundaries or safety constraints. In an agent ecosystem, overly permissive invocation language increases the chance the skill is selected for tasks involving code generation, self-modification, or external access without explicit user intent, which can amplify unsafe behavior.
The learning section describes automatic collection from agent activity and ingestion from external sources, but it does not present a strong warning about privacy, prompt/data leakage, or contamination from untrusted content. Because the skill learns from failures, successes, docs, GitHub, and arXiv, it could absorb sensitive context or unsafe patterns and reuse them in future actions.
The marketplace publishing capability is exposed as a normal feature without an explicit warning that generated patterns or skills may be shared externally. If used carelessly, this can exfiltrate proprietary logic, sensitive prompts, internal workflows, or contaminated artifacts derived from prior agent interactions.
No suspicious patterns detected.