devices had the skill the report named
The team knew within minutes that the problem was on 23 devices, so it didn't need to contact all 1,200 people.
Example deployment
When a public report named a malicious skill at 9:00, the team found it on 23 of 1,200 devices in 6 minutes and blocked it on all 23 within 40 minutes.
Results
devices had the skill the report named
The team knew within minutes that the problem was on 23 devices, so it didn't need to contact all 1,200 people.
from the report to a full device list, with one search in Control Plane
The team had the answer before most staff had read their morning email.
from the report to the block applied on all 23 devices
Claude could no longer load the skill on any affected device by 9:40.
devices confirmed blocked at 9:40, with 2 flagged as waiting for a new Claude session
The team knew exactly which two people to contact, and asked them to restart Claude.
Fictional quote
One search told us the skill was on 23 devices, not all 1,200. We had it blocked on every one of them within 40 minutes, without messaging the whole company.
The company and the person quoted are invented to show how a rollout can go.
The starting point
The company has 1,200 devices, all managed in Intune. Engineers use Claude Code, and people across sales, support, and finance use Claude Desktop. Both agents load skills, and staff add skills from public sources when they find a useful one. A skill lives in a folder on the device, such as ~/.claude/skills/release-notes-helper/, so the Intune application inventory doesn't list it.
At 9:00 a public security report named a skill called release-notes-helper. According to the report, its instructions told the agent to read credential files and send their contents to an outside server. Each hour the skill stayed loaded on a device was another chance for that to happen with an employee's access. The team had been running Supply Chain on every device for several months, so the first question was one search away.
Rollout
When the team rolled out Supply Chain, it trusted the skills its teams relied on, by version or by reviewed publisher. Anything new stayed unreviewed until someone looked at it, and Control Plane kept it on the review list.
A security report names a skill called release-notes-helper and says its instructions tell the agent to read credential files and send them to an outside server.
A search for the skill name in Control Plane lists 23 of 1,200 devices, with the skill's version and file hash on each.
The team checks the versions against the report, marks the skill blocked, and Control Plane sends the block to every device that has it.
The block is applied on all 23 devices. Control Plane confirms 21 and flags 2 as waiting for a new Claude session.
The two users had quit and reopened Claude, and Control Plane shows the block confirmed on all 23 devices.
What they found
At 9:06 a search for release-notes-helper in Control Plane returned 23 of the 1,200 devices. For each one, Control Plane showed:
The trust settings the team chose at rollout told it what it needed to know. It had trusted the skills its teams relied on, either by version or by a publisher it had reviewed. A changed version of a skill needs a new trust decision, so an update to a trusted skill goes back to the review list. Everything else starts unreviewed. release-notes-helper had never been reviewed, so the team knew no one had decided to rely on it.
There was no ATR finding to go with it. Supply Chain checks skills against open Agent Threat Rules (ATR), and rules find the patterns they describe. The instructions in this skill were worded in a way the rules didn't match.
Usernames and hostnames stay on the device, so the team matched the 23 device records to their owners in Intune. Most were engineers. The rest were product managers who used the skill to draft release notes.
What they decided
Every version on the 23 devices matched a version the report named, so the team didn't need a longer review. At 9:20 they changed the skill's trust status from unreviewed to blocked. Control Plane sent the block to all 23 devices and showed its status on each one: requested first, then applied as each device picked it up. Once a block is applied, the agent can't load the skill. By 9:40 the block was applied on all 23.
Control Plane confirmed 21 of them as blocked. It flagged the other 2 as waiting for a new Claude session. On those two devices, a Claude session had loaded release-notes-helper before the block arrived. A skill already loaded into a running session stays there until the next session, and Control Plane showed that on those two devices without marking the block done.
That flag told the team exactly who to contact. They looked up the two owners in Intune and asked each of them to quit Claude and open it again. Both had done so by the next morning, and Control Plane then showed the block confirmed on all 23 devices.
Security then reviewed the cloud and API credentials the 23 owners used and rotated the ones the report's description put at risk. That covered the one question Supply Chain leaves open: whether the skill had already sent anything before the block.
Before and after
The table shows how the team would have answered each question without Supply Chain, and how it answered them on the day.
| Question | Before | After |
|---|---|---|
Which devices have release-notes-helper? | An all-staff email and two days of replies | One search in Control Plane, 6 minutes after the report |
| Which version is on each device? | Ask each person to open a folder and read a file | Version and file hash for each device in Control Plane |
| How do we stop it loading? | Ask each person to delete the skill folder | One block, sent to 23 devices at 9:20 |
| Did the block take? | Ask everyone again | Block status on each device, with 2 flagged as waiting for a new session |
| Who needs to do something? | Everyone who replied yes | Two people, asked to restart Claude |
What it costs
1,200 devices on Supply Chain. 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.
Solutions in this example
Modules used
device:endpoint_4c19 trust:any⌘↵New agent found · Unreviewed
Critical finding · Blocked · Applied
Identified · Trusted
Supply Chain
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 ChainEarly access
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.