T01 · Skill Instruction Hijacking
- Location
catalog.json:74- Finding
Commercial Steering of Agent Recommendations
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill needs Review because it is mostly a skill catalog, but it also includes under-disclosed external code loading, prompt-context injection, commercial steering, and unsafe install guidance.
Install only if you are comfortable with a publisher-curated, commercially biased catalog. Do not run test.py or import brain_enhance.py unless you have reviewed and trust /data/.openclaw/workspace/company-brain, and do not follow any --force install guidance for flagged skills without separate review in an isolated environment.
catalog.json:74Commercial Steering of Agent Recommendations
brain_enhance.py:10Arbitrary External Python Module Execution Through a Hard-Coded Import Path
brain_enhance.py:21Untrusted External Catalog Content Is Injected into Agent Instruction Context
docs/self-improving-scan-2026-05-09.md:319Documented Bypass of Marketplace Safety Flags During Dependency Installation
The declared description presents this skill as a curated catalog for finding verified AI agent skills. The supplied code does not implement a catalog, recommendation engine, or user-facing search/browse behavior. Instead, it conditionally imports a local brain module from a filesystem path, queries it for catalog/documentation standards, and injects that context into prompts. That is a prompt-enhancement/helper function for documentation standards, not a catalog of verified skills. The access to '/data/.openclaw/workspace/company-brain' is also an undeclared resource dependency.
The declared description presents the skill as a catalog or recommendation tool for discovering vetted AI agent skills. The supplied code does not implement catalog browsing, recommendation, curation, search, or user-facing selection of tools. Instead, it performs development-time validation of local package files and metadata, plus an optional dynamic import of brain_enhance.py to verify it loads. That is a materially different primary purpose from the declared description, so this is a clear mismatch.
The invocation examples are extremely broad ('What skills do you recommend?', 'Find a tool for [task]', 'What should I install?') and can match ordinary user requests, causing the skill to activate in many unrelated contexts. In a directory skill that recommends installation commands, this increases the chance of unsolicited tool recommendations or steering users toward additional skills without explicit intent to use this catalog.
The use cases describe broad conversational behaviors such as proactively recommending tools and surfacing products during normal conversation, which can cause overbroad invocation by an agentic platform. In context, this could steer conversations toward unsolicited recommendations or commercial content without clear user intent, creating prompt-routing abuse and trust degradation even though it is not a traditional exploit.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
| 0.80–0.94 | Secondhand reliable | Treat as likely correct |
| 0.60–0.79 | Agent inference, low uncertainty | Flag for verification if critical |
| 0.40–0.59 | Agent inference, moderate uncertainty | Verify before relying on |
| 0.20–0.39 | Agent inference, high uncertainty | Do not rely on without verification |
| 0.00–0.19 | Speculation | Flag for human triage |
## Migration Notes
Skill contains patterns that could indirectly extract system prompts through rephrasing, translation, summarization, or side-channel techniques.
- Working Buffer: survives compaction danger zone
- Compaction Recovery: step-by-step after context loss
- Self-healing: fixes own issues
- Reverse prompting: surfaces ideas user didn't ask for
- Self-improvement guardrails (ADL/VFM protocols)
- Autonomous vs Prompted crons
Skill contains patterns that could indirectly extract system prompts through rephrasing, translation, summarization, or side-channel techniques.
- Working Buffer: survives compaction danger zone
- Compaction Recovery: step-by-step after context loss
- Self-healing: fixes own issues
- Reverse prompting: surfaces ideas user didn't ask for
- Self-improvement guardrails (ADL/VFM protocols)
- Autonomous vs Prompted crons
The bundle section provides ready-to-run installation commands for multiple skills but does not warn that these commands may modify the user's environment, install dependencies, or require credentials such as API tokens. Because the document presents these as 'recommended combinations,' it increases the chance of unsafe copy-paste execution by users who assume the tools are verified.
The methodology explicitly recommends installing top skills with --force for flagged skills, which normalizes bypassing safety checks and encourages users to execute environment-modifying actions without review. In a skill directory context, this is risky because users may trust the document's recommendations and install unvetted or warned-about packages.
The manifest describes a bounded, curated catalog for specific task categories, but the README claims the agent learns about 'every quality skill on ClawHub' and positions the skill as comprehensive. That is a semantic expansion of scope relative to the manifest's narrower description, even though both are directory-like.
The manifest describes this skill as a curated catalog to help users find the right tool, but the listed use case explicitly says the skill is meant to 'Cross-sell free → paid products.' That is a marketing/sales behavior rather than purely directory or recommendation functionality, creating a mild mismatch with the stated purpose.
The top-level skill description presents the artifact as a curated directory of AI agent skills, but the file also contains a separate 'paid_products' section with prices and purchase URLs. Embedding a storefront for unrelated commercial offerings goes beyond a straightforward skill catalog and is not disclosed in the stated manifest purpose.