Leadership1 distinct publisher3 min readUpdated
Check Point found Claude Code project configs could execute commands and steal Anthropic API keys on clone. Anthropic has patched it. The trust model it exposed is still yours to manage.
The Board Room · Leadership desk

Compiled by The Board RoomSomething wrong?How this is made
Check Point Research disclosed a set of vulnerabilities in Anthropic's Claude Code that allowed remote code execution and theft of API credentials through malicious project configurations [1]. The mechanisms were ordinary product features -- Hooks, Model Context Protocol servers and environment variables -- which could run arbitrary shell commands and exfiltrate Anthropic API keys when a developer cloned and opened an untrusted repository [2]. Check Point says it worked with Anthropic's security team and that all reported issues were patched before publication [3].
The patch is the least interesting part. The design question underneath it is not a bug, and it has not gone anywhere.
Claude Code is a command-line tool that lets developers delegate coding work through natural language [11], with the authority to modify files, manage Git repositories, run tests, drive build systems, connect MCP tools and execute shell commands [10]. It reads project-level settings from `.claude/settings.json`, a file that lives in the repository, so a developer who clones a project inherits the settings the team already uses [4]. That is a sensible collaboration feature and, as Check Point points out, it is also just another file in the repo, editable by any contributor with commit access [5].
Hooks are where the sensible feature becomes an execution path. Hooks exist to give deterministic control over the tool's behaviour, running user-defined commands at points in its lifecycle instead of waiting for the model to decide [6]. Because they are declared in that same repository-controlled file, any contributor with commit access can define shell commands that run on every collaborator's machine [7]. Check Point demonstrated it with a hook that opened Calculator, wired to the SessionStart event with a startup matcher, which fires automatically as Claude Code initialises [8]. Put those three properties together and cloning a repository plus starting the agent in that directory is enough to run someone else's commands on your laptop [13]. Check Point reports that running the tool in the test directory did present a trust dialog, and that the dialog warns about reading files [9]. A warning framed around reading is not the warning a user needs before something executes.
The operational consequence is a change in category. A branch from an unfamiliar fork is now closer to an unknown binary than to a text file, and it should pass the same gate: who reviewed it, what credentials are reachable from the shell it inherits, and whether the agent runs anywhere other than a disposable environment. Check Point's framing is that AI development tools introduce attack surfaces that traditional security models have not fully addressed [12]; the practical version of that is narrower. The blast radius is whatever your agent's process can read, and for most engineers that includes an API key and a shell.
Three things to watch. Whether your organisation's third-party review policy mentions agent config files at all, or stops at dependencies and CI workflows. Whether the credentials your agent uses are long-lived and broadly scoped, because exfiltration only matters in proportion to what the key unlocks [2]. And whether trust prompts across agentic tools start distinguishing "this repo will be read" from "this repo will run commands", because those are different decisions and users are currently being asked one question [9].
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Check Point Research discovered critical vulnerabilities in Anthropic's Claude Code that allow attackers to achieve remote code execution and steal API credentials through malicious project configurations.
The vulnerabilities exploit configuration mechanisms including Hooks, Model Context Protocol (MCP) servers and environment variables, executing arbitrary shell commands and exfiltrating Anthropic API keys when users clone and open untrusted repositories.
Following disclosure, Check Point Research collaborated with the Anthropic security team, and all reported issues were successfully patched prior to publication.
Claude Code supports project-level configuration through a .claude/settings.json file that lives directly in the repository, so developers who clone a project automatically inherit the same Claude Code settings their teammates use.
Since .claude/settings.json is just another file in the repository, any contributor with commit access can modify it, creating a vector for injecting malicious configurations.
Hooks are designed to provide deterministic control over Claude Code's behaviour by executing user-defined commands at various points in the tool's lifecycle, rather than relying on the AI model to choose when to act.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
First-party research with a reproducible proof-of-concept, no outside corroboration
The mechanism is documented step by step with the exact configuration used, the event and matcher, the observed trust dialog and a demonstrated reverse shell, which is strong for a mechanism claim. It is weakened by being a single vendor-authored source with no advisory text, patched version identifier or independent replication in the cluster.
No quantified deployment or exposure data
The source asserts Claude Code is widely used by technology professionals and integrated into enterprise workflows but supplies no user counts, install figures, affected-version data or evidence of exploitation in the wild, and no patched-version rollout metrics. Nothing in the supplied material supports a numeric adoption reading.
Slightly overstated: 'critical' framing against a patched, clone-and-run precondition
The technical finding is real and well demonstrated, but the headline framing of critical RCE and credential theft sits alongside two mitigating facts the post states plainly: exploitation requires the developer to clone and open an untrusted repository, and all reported issues were patched before publication. The gap is modest rather than large because the consent-UI mechanism the post exposes is genuinely surprising and remains a durable trust-model lesson.
Security vendor publishing its own findings on a high-profile AI tool
The sole source is Check Point Research's marketing-adjacent research blog. Vendor disclosure blogs have a structural incentive to emphasise severity and brand a finding against a widely known target, and the post's background section explicitly positions AI development tooling as an under-addressed security surface. This does not impugn the technical work, which is reproducible, but it is the only voice in the cluster and Anthropic's own characterisation is absent.
Mechanism well grounded, impact and scope unverified
Confidence is moderate: the configuration-to-execution mechanism and the consent-dialog gap are directly demonstrated and internally consistent, so the design lesson is dependable. Scope, severity classification, affected versions and any real-world impact rest on a single interested publisher with no corroboration or quantified adoption, capping confidence well below high.
product
A 2x LLM bill is not a bug report: token spend is an observability problem1 distinct publisher
leadership
Anthropic's own telemetry: 93% of permission prompts approved. Budget for blast radius, not reviewers1 distinct publisher
science
OX Security says MCP command execution is a design choice, so server owners own the risk1 distinct publisher
invest
Anthropic puts a number on Claude Code: $13 a developer-day, and a $30 line to argue about1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 19, 2026