Vet Before You Install: Skill Supply-Chain Security for Trading Agents
Blog

Vet Before You Install: Skill Supply-Chain Security for Trading Agents

A third-party OpenClaw skill runs with your agent's full toolset and credentials, which turns the ClawHub marketplace into a software supply chain — and supply chains get poisoned. The marketplace purged more than 2,400 suspicious skills after 1,184 were caught shipping wallet-stealing malware, and malicious packages posing as Polymarket bots reached 14,285 downloads. For a trader, a malicious skill isn't a nuisance; it's a signed withdrawal to someone else's address. This post gives you a nine-step checklist to vet any skill before your agent runs it with money: read the source, check the publisher, demand least privilege, run read-only, withhold withdrawal keys, and isolate the runtime. It also makes the case that where a skill runs matters as much as what it is — a dedicated Instance with an encrypted vault and an audit trail bounds the blast radius when vetting misses something.

TL;DR
  • ClawHub purged more than 2,400 suspicious skills after 1,184 were caught distributing wallet-stealing malware; malicious packages posing as Polymarket bots had 14,285 downloads.
  • A skill runs with your agent's tools and credentials, so for a trader a malicious skill means a drained wallet, not a bad answer.
  • 36.82% of ClawHub skills have been found to carry security flaws — and a sloppy skill with your keys fails the same way a hostile one does.
  • Vet before you install: read the source, check publisher and version history, prefer least privilege, run read-only first, and never hand a new skill withdrawal-capable keys.
  • A skill that wants custody of your coins for promised daily returns is a trading bot scam, not a strategy.
  • Isolation bounds what vetting misses — a dedicated Instance with an encrypted vault and an audit trail contains a bad skill's blast radius.
OpenClaw Direct Team ·

The skill you install to help your agent trade can be the thing that drains it. In 2026, OpenClaw's ClawHub marketplace purged more than 2,400 suspicious skills after 1,184 of them were caught distributing wallet-stealing malware — and malicious packages posing as Polymarket trading bots reportedly reached 14,285 downloads before anyone flagged them (Koi Security, 2026). A skill runs with your agent's tools and credentials, so for a trader the worst case isn't a bad answer. It's a signed withdrawal to someone else's address. This is the safety post the rest of our trading guides point to when they say "vet the skill first" — here's how to actually do it.

Why Is a Skill a Supply-Chain Risk, Not Just a Download?

Because a skill isn't a passive file — it's code that runs inside your agent with everything your agent can reach. This is where AI agent security stops being an abstraction: when you install a skill, it inherits the agent's tools, its MCP connections, and the credentials in its environment. ClawHub purged more than 2,400 suspicious skills after 1,184 were found shipping wallet-stealing malware (Koi Security, 2026). That's the definition of a supply-chain threat: you didn't write the code, but it runs with your privileges.

Traditional software supply-chain attacks work by slipping malicious code into a dependency thousands of people already trust. Agent skills make that easier, not harder. A skill is often just a prompt plus a few tool calls, so a reviewer skims it, it reads as helpful, and the payload hides in a single network call or an "update" step that runs later. The scanners miss it — the NetSecOps writeup is literally titled around skills that "bypass scanners." And the blast radius for a trading agent is the whole account.

How common is the problem? Our own roundup of essential skills cites the figure that 36.82% of ClawHub skills have been found to contain security flaws. Not all of those are malicious — plenty are just sloppy — but a sloppy skill with access to your trading keys fails the same way a hostile one does. When the code touches money, "probably fine" is not a security posture.

Malicious Skills Purged From ClawHub 1,184 of 2,400+ shipped malware Confirmed malware (1,184) Other suspicious (1,235) Source: Koi Security, 2026

What Can a Malicious Trading Skill Actually Do?

It can do whatever your agent can do, which on a trading setup means moving money. The malicious skills posing as Polymarket trading bots that reportedly reached 14,285 downloads didn't advertise themselves as malware; they advertised themselves as trading helpers (Koi Security, 2026). Once installed, a skill with access to a signing key or an exchange API can drain a wallet, place orders that benefit an attacker's book, or quietly exfiltrate the credentials for later.

The mechanics are boring and that's the point. A skill can read an environment variable holding your API key and POST it to a server it controls. It can add a "helper" tool that looks like a price check but signs a transfer. It can behave perfectly for a week to earn your trust, then change what it does after an auto-update. None of this requires an exotic exploit — it just requires that you ran code you never read with credentials that can move funds.

The category that hurts traders most isn't even hidden malware. It's the "arb agent" or "yield bot" that asks you to deposit funds into an address it controls in exchange for promised daily returns. That's not a trading strategy with a bug; that's a trading bot scam wearing an AI costume, and the AI framing is new packaging on the oldest deposit fraud there is. If a skill wants custody of your coins, the answer is no, every time, regardless of the returns it quotes.

How Do You Vet a Skill Before Your Agent Runs It With Money?

You work a checklist, in order, and you don't skip to "install" because the skill looks useful. The goal is least privilege and no surprises: the skill should do exactly what it claims, touch only what it needs, and never see a key that can withdraw funds until it has earned that trust. Here's the sequence we'd run before letting any third-party skill near a funded account.

  1. Read the source before you install it. If you can't see the code, that's your answer — don't run it. When you can, read what it actually does, not just its description. Prefer open, inspectable skills over closed binaries you have to take on faith.
  2. Check who published it and the version history. Look at the publisher's track record, how long the skill has existed, how many versions it has shipped, and what changed between them. A brand-new skill with a suspicious spike in downloads — like the Polymarket-branded skills that reportedly reached 14,285 — deserves more scrutiny, not less.
  3. Map what it wants to touch, and demand least privilege. Which tools does it call? Which MCP servers? What environment variables or credentials does it read? A price-checking skill that wants your withdrawal key is telling you something. Prefer skills that ask for the narrowest access that gets the job done.
  4. Watch for anything that phones home or asks for secrets. Scan for outbound network calls to addresses you don't recognize, requests to paste in an API key or seed phrase, or an "activation" step that fetches and runs more code. Any of these is a stop sign for a skill that will touch money.
  5. Scan the artifact where you can. For skills that ship a binary or bundle, run it through VirusTotal or an equivalent before it goes anywhere near credentials. It won't catch a clever prompt-level payload, but it catches known-bad artifacts for free.
  6. Run it read-only first. Give the skill a public address or a read-scoped key and watch it work with nothing at stake. Does it do what it claims? Does it make calls you didn't expect? A skill that behaves oddly in read-only mode never gets a trading key.
  7. Never give a new or untrusted skill withdrawal-capable keys. Start with the smallest scope the venue allows — a Hyperliquid agent wallet that can trade but not withdraw, or an exchange API key with withdrawals disabled. A leaked trade-only key costs you a bad fill; a leaked withdrawal key costs you the account.
  8. Isolate it in a dedicated Instance. Run the skill somewhere its blast radius is contained — a machine that isn't your daily laptop, with the credential in a vault instead of a plaintext file, so a bad skill can't rummage through everything else you own.
  9. Keep an audit trail, and read it. Log every action the skill takes and actually look at the log for the first few days. Most compromises are obvious in hindsight; the audit trail is how you make them obvious before they compound.

Nine steps sounds like a lot until you notice most of them take seconds. The whole checklist is cheaper than one drained wallet, and you build the habit once and reuse it for every skill you ever install. The rule underneath all of it is simple: a skill that touches money gets treated like code that touches money, because that's exactly what it is.

Why Does Where the Skill Runs Matter as Much as What It Is?

Because vetting reduces the odds of a bad skill; isolation bounds the damage when one gets through. Even a careful reviewer misses payloads built to bypass scanners — that's the whole premise of the ClawHub story (NetSecOps, 2026). So the second line of defense isn't a better read of the code. It's making sure a skill that turns out hostile can only reach a small, contained surface.

That's the argument for a managed deployment. OpenClaw Direct runs each agent in its own dedicated Instance, isolated from every other user, with credentials held in an encrypted vault rather than a plaintext file next to your browser. A bad skill can't read a key that isn't sitting on disk, it can't reach another user's environment, and — because the venue key you gave it is trade-only — it can't sign a withdrawal even if it captures it. The blast radius shrinks to what you deliberately handed it.

The audit trail closes the loop. Every action the agent takes is logged, so if a skill starts doing something you didn't authorize, you can see it, kill the Instance from any browser, and rotate the key — instead of discovering the problem when your balance is already gone. Vetting, isolation, and a log you read are three different defenses against the same failure, and a hosted Instance gives you the last two by default. For the full set of controls a trading agent needs, see our seven safety rails.

What Does This Look Like on a Real Setup?

It looks like slowing down at exactly the moment you're tempted to rush. Say you're wiring up an agent to trade prediction markets and you find a skill that claims to automate the whole flow — the same shape as the fake Polymarket bot. The vetting checklist is what stands between "this looks handy" and a signed transfer you didn't authorize. Before it ever runs, you'd read the code, check the publisher, and confirm it isn't asking for anything it shouldn't.

From there the setup is deliberately boring. You wire the skill into an isolated Instance, hand it a read-only key, and watch it pull market data and write you a brief on what it would do — with no ability to act. Only once it has behaved for a while do you upgrade it to a trade-only key with withdrawals disabled, and even then a human approves the first live orders. That's the same read-only-first pattern our Polymarket setup guide walks through, and it doubles as skill vetting: a skill that misbehaves in read-only mode never graduates to money.

Understanding what a skill even is makes this easier. If you're newer to the model, our explainer on what an OpenClaw skill is covers how a skill plugs into an agent and inherits its tools — which is precisely why the inheritance is the thing you're vetting. And for the honest limits of what an agent can do once it's running clean, what AI still can't do in markets is the reality check worth reading before you scale up size.

What Should You Never Do, No Matter How Good the Skill Looks?

Three hard nos, and they hold regardless of the returns quoted or the reviews shown. First, never deposit funds into a third-party skill that promises daily returns for custody of your coins — that's the deposit scam, full stop. Second, never give a skill you didn't write a withdrawal-capable key. Third, never keep safety rules only in a chat message, because context compaction can quietly erase them mid-session.

The reason these are absolutes and not "usually avoid" is that each one removes an entire class of failure rather than reducing its odds. A skill that can't take custody can't run off with a deposit. A key that can't withdraw can't drain the account. A rule written into a persistent safety skill instead of a chat survives every compaction and restart. You're not trusting the skill to behave; you're arranging things so misbehavior can't reach the money. That's the whole discipline of skill supply-chain security, and it's the same instinct behind every rail in our safety hub.

Run untrusted skills where they can't drain you.

OpenClaw Direct gives every agent an isolated Instance, an encrypted credential vault, and a full audit trail. Advanced $29/mo, free trial credits included.

Run OpenClaw Now

Where to Go From Here

The marketplace isn't going to get safer on your behalf. ClawHub purged thousands of bad skills only after they'd been downloaded, and the scanners that were supposed to catch them didn't — which means the last line of defense is the way you install. Read the source, check the publisher, demand least privilege, start read-only, withhold withdrawal keys, isolate the runtime, and read the log. Do that once and it becomes muscle memory for every skill you ever add.

None of this is unique to trading, but trading is where the mistake is most expensive, because the payload is a signed transaction instead of a bad sentence. That's what makes skill vetting the front line of AI agent security for anyone pointing an agent at real money. Pair this checklist with the seven safety rails, learn the model from what an OpenClaw skill is, and pick your first genuinely useful additions from our roundup of the skills worth installing. Vet before you install. Then let the isolated Instance make sure a mistake stays a mistake instead of becoming a loss.


Sources: Koi Security — ClawHavoc: malicious ClawHub skills (purge and download figures), NetSecOps — Malicious AI "Skills" on OpenClaw's ClawHub Marketplace Bypass Scanners, VirusTotal — file and artifact scanning, and OpenClaw Direct — 5 essential OpenClaw skills (skill security flaw rate).