ThreatLocker Computer Groups — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ThreatLocker Computer Groups (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Computer groups are the policy-scoping unit in ThreatLocker. Policies are applied at the group level, never at the individual computer level. A computer must belong to exactly one group, and moving a computer between groups changes which policy set applies to it. Groups can be global (visible across all child organizations) or org-specific.
threatlocker_computer_groups_listFull list with metadata — group name, ID, OS type, parent org, computer count, and policy associations. Use this for audits and reports.
threatlocker_computer_groups_dropdownSlim list intended for selection UIs — typically just id, name, and osType. Use this when you only need to map an ID to a name or pick a target group for a move.
The full list is heavier and includes counts and metadata that requires more lookups server-side. The dropdown returns immediately and is the right choice when you are about to issue another call (move, assign) and just need the IDs.
osType Enum| Value | Meaning |
|---|---|
| 0 | All / Any |
| 1 | Windows |
| 2 | macOS |
| 3 | Linux |
A group's osType constrains which computers can be assigned to it — you cannot put a Mac into a Windows-only group.
all child organizations. Useful for fleet-wide baselines (e.g. "All Windows Servers").
client-specific policy customization lives here.
The full list endpoint exposes the parent organization on each row, so you can filter or group by it.
The threatlocker_computers_list response includes computerGroupId and computerGroupName directly, so a separate call is usually unnecessary. When you have a stale ID and need the current name, use threatlocker_computer_groups_dropdown to resolve.
threatlocker_computer_groups_list.changes there will have wide blast radius).
osType does not match the OS distribution ofthe computers actually assigned to it (misclassified group).
threatlocker_computer_groups_dropdown.osType for the new computer.(workstation, server, kiosk, etc.).
each row.
child.
every empty group as a problem; cross-reference recent policy edits before recommending deletion.
operatingSystemstring is normalized into the osType enum at assignment time. Edge OS strings (Windows IoT, macOS preview builds) sometimes land in the wrong bucket.
— it does not return computer counts. Use the full list for that.
list when you genuinely need metadata or counts.
estimate impact before recommending the change.
faster when "Workstations - Standard" means the same thing everywhere.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.