Skip to main content
unbound discover scans a device for installed AI coding tools and reports findings to Unbound. This powers the AI Tools inventory and fleet visibility in the dashboard. Tools detected: Cursor, Claude Code, Gemini CLI, Codex, Windsurf, Roo Code, Cline, GitHub Copilot, Augment Code, JetBrains, and more.

Prerequisites

Python 3 and curl must be available on the device. The --api-key used here is a discovery key — separate from your login credentials. Get it from Connect → AI Coding Tools in the Unbound dashboard.

Run a scan

Schedule recurring scans (macOS)

Set up a LaunchAgent that runs a scan every 12 hours:
Check schedule status and log paths:
Remove the schedule:

One-step user onboarding

unbound onboard combines tool setup and discovery into a single command — useful for scripting new user enrollment:
This runs setup --all (Cursor + Claude Code hooks + Codex hooks + Copilot hooks + Augment hooks) and then performs a device scan.

Onboard flags


MDM device onboarding (admin, requires root)

For fleet-wide enrollment from an MDM system:
Scope is automatic: running unbound onboard with sudo configures every user on the device (MDM/org scope), while without sudo it sets up just the current user. Running with sudo also performs a full device scan (via sudo unbound setup --all) after enrolling all users.
See MDM Integrations for deployment guides and MDM-specific configuration.

Supported AI coding tools

Unbound gives security teams visibility into the AI coding tools your developers use — the agents themselves, the MCP servers they connect to, the rules files that steer them, and the skills they’ve installed. The matrix below summarizes coverage across the most common tools in the ecosystem today.
Coverage continues to evolve alongside the AI tooling ecosystem. Specific feature behavior may vary by tool version and deployment configuration. Discovery supports macOS, Windows, and Linux.
Agents — Detect installations of the AI coding tool. MCP Servers — Surface the MCP server connections each tool has configured. Rules — Capture the custom instruction and rules files each tool loads (e.g. .cursorrules, CLAUDE.md, GEMINI.md, .windsurfrules). Skills — A SKILL.md file of instructions that an agent adds to its toolkit and uses when relevant to extend what it can do.

MDM Integrations

Connect your MDM provider and deploy AI tools at scale

Analytics

View discovered tools and fleet activity in the dashboard