Strac shows every Claude Code install and MCP server across your company, flags the risky setups, and keeps sensitive data and credentials out of places they should not go. Deployed through your MDM in a day.

✨ Why Claude Code security is now a security team problem
Claude Code is not a chat window. It reads your repositories, runs shell commands, and connects to databases, ticketing systems and cloud accounts through MCP servers. Anthropic gives each developer strong controls: permission prompts, sandboxing, hooks and managed settings. What a security team still lacks is the view across the whole company:
- Which developers run Claude Code, and on which devices?
- Which MCP servers has each one connected, and what can those servers reach?
- Are credentials sitting in plain text in config files?
- Did customer data or secrets pass through an agent session?
Strac answers those questions from one agent on the laptop.

✨ The Claude Code security risks that actually show up
In practice the findings cluster into four shapes, and only one of them is what people expect before they look.
- Credentials in config files. An MCP server needs a database or API credential, and the quickest way to make it work is to paste the value into the config. It then sits in plain text in a file that is often inside a git repository.
- Servers with far more reach than the task needs. A filesystem server scoped to the home directory rather than one project. A database server pointed at production because that was the connection string to hand.
- Unpinned community packages. An MCP server run straight from a package registry with no fixed version, so what executes tomorrow is whatever was published overnight.
- Sensitive data moving through sessions. Customer records pulled into context to debug something, then sitting in logs and history.
None of these are attacks. They are ordinary shortcuts taken by competent engineers trying to ship, which is exactly why policy alone does not catch them and why the inventory has to come from the device.
✨ Claude Code enterprise visibility: inventory, MCP security and DLP
Fleet inventory of every Claude Code install
Strac reads Claude Code settings on every Mac and Windows device and builds one list: who runs it, which projects, which MCP servers, which permissions. It also covers Claude Desktop, Cursor and Codex, so you see every coding agent in one place.

Claude Code MCP security findings
Every MCP server gets a risk reason in plain words: it connects to a database, it stores a credential in the config, it has broad file system access, or it runs a package that is not pinned to a version. Secrets are masked on the device. Approve the servers you trust and mark the rest as disallowed.
More on this surface in our guide to MCP security.

Claude Code DLP for sensitive data and secrets
Strac detects PII, PHI, card data, API keys and other secrets with the same detectors that protect your SaaS apps and endpoints. With the Strac MCP DLP connector, sensitive data in MCP tool results is redacted before the model sees it.

Claude audit trail through the Claude Compliance API
For Claude Enterprise customers, Strac connects to the Claude Compliance API and scans conversations and files for sensitive data, so the audit trail covers Claude on the web, on the desktop and in the terminal.

✨ How Strac Claude Code security works
- Deploy. Push the Strac agent through your MDM. Nothing for developers to install.
- Discover. See every Claude Code install, MCP server and risk finding within hours.
- Protect. Approve or disallow servers, clean up exposed credentials, and turn on DLP.

✨ Rolling out Claude Code security across a developer fleet
The failure mode for agent governance is announcing a policy before you can see anything, then asking developers to self-report. That produces a spreadsheet that is wrong within a week.
A rollout that holds up looks like this. Push the agent through MDM to a pilot group, usually one or two teams, and leave everything in audit. Within hours you have the real inventory: which developers run Claude Code, which MCP servers they have connected, and which of those hold credentials or reach production. Fix the handful of genuinely risky setups with the owners directly, because there are usually fewer than people fear. Only then turn on warn or block, and only on the specific channels where regulated data must not leave.
Most teams are through the pilot inside a week. The reason it moves quickly is that nothing is installed by developers and no workflow changes during the audit phase.
✨ Claude Code permissions and built-in security vs Strac
Strac does not replace Claude Code's own controls. It adds the company-wide view and the data layer on top of them.
| Need | Claude Code built in | Strac adds |
|---|---|---|
| Control what one developer's agent may do | Permission prompts, allow and deny rules, sandboxing | Nothing to replace. Keep using them. |
| Company-wide policy | Managed settings pushed by IT | A console that shows whether every device follows the policy |
| Know which MCP servers are in use | Per-device config files | One inventory across all devices with risk findings |
| Find exposed credentials | Not covered | Flags credentials in configs, masked on device |
| Detect sensitive data | Not covered | PII, PHI, card data and secrets detection, with redaction |
| Cover Cursor, Codex and other agents | Not applicable | Same inventory and findings for each |
✨ Beyond Claude Code: Cursor, Codex and Claude Desktop
Almost nobody runs a single agent. A typical developer laptop has Claude Code in the terminal, Cursor as the editor, Claude Desktop for longer work, and sometimes Codex as well. Each keeps its own configuration and its own MCP servers, so governing one and ignoring the others leaves most of the surface untouched.
Strac reads all four from the same agent and puts them in one inventory, so the question "which agents can reach production data" has a single answer rather than four partial ones. The risk findings are the same across them, because the risk is a property of the MCP server and the credential, not of which editor happens to be in front of it.
✨ Claude Code governance built on data security
An agent is only as risky as the data it can touch. Strac started with data: finding and protecting sensitive data in SaaS, cloud and endpoints. The same classification now tells you which Claude Code setups matter, such as the one with a production database password, so your team fixes those first and leaves the rest of your developers alone.
Related reading: endpoint DLP, AI security posture management, Claude DLP and AI agent security.
✨ What Strac does not do
Worth being direct, because agent security is a noisy category.
- Strac does not read your code or your prompts by default. The inventory and the risk findings come from settings and configuration files. Content inspection happens only where you switch on DLP, and you choose which data types it looks for.
- Strac does not replace Claude Code's own controls. Permission prompts, allow and deny rules, sandboxing and managed settings are Anthropic's, they work, and you should keep using them. Strac adds the fleet view and the data layer on top.
- Strac is not an identity product. Okta and Entra govern which credentials exist. Strac governs what those credentials can reach and whether the data behind them is regulated.
- Secrets are masked on the device. When a finding reports a credential in a config file, the value never leaves the laptop. You see that a secret is there and where, not the secret itself.
Trusted by security teams, and an Anthropic partner
Strac is listed on Anthropic's Claude Compliance API integrations page as a security and compliance partner. Security and compliance teams use Strac to find and protect sensitive data across SaaS, cloud, endpoints and AI tools. See the Claude Compliance API integration.
🌶️ Claude Code Security FAQ
Is Claude Code safe for enterprise use?
Claude Code ships with real security controls, including permission prompts, sandboxing and managed settings. The open risk for most companies is not the tool but the lack of visibility: which MCP servers are connected, where credentials are stored, and what data the agent can reach.
What are the main Claude Code security risks?
Credentials stored in config files, MCP servers with broad access to databases or files, sensitive data passing through agent sessions, and developers approving actions without review.
Does Strac read developers' prompts or code?
No. Inventory and findings come from settings and config files. Content inspection only happens where you turn on DLP, and secrets are masked on the device.
Does Strac work with existing Claude Code hooks and managed settings?
Yes. Strac reads the setup that is there and does not change developers' own hooks.
Does Strac cover Cursor, Codex and other coding agents?
Yes. The same inventory and findings cover Claude Desktop, Cursor and Codex.
How does Strac use the Claude Compliance API?
For Claude Enterprise customers, Strac connects to the Compliance API to scan Claude activity for sensitive data and keep an audit record.
How long does it take to deploy?
Most teams push the agent through MDM in a day and see findings within hours.
✨ See your Claude Code security posture in 48 hours
Deploy Strac to a pilot group of developers and get a report of every Claude Code install, MCP server and exposed credential.








.webp)













.webp)











.avif)


