Engineering & Technical

The Engineer

The Signal

Cursor silently executes malicious binaries from any repo you clone.

Drop a git.exe in any repo root and Cursor on Windows runs it on open. There is no dialog and no sandbox. This was disclosed 7 months ago and remains unpatched. So a clone now runs code on the machine that also holds your SSH keys and prod creds. In my setup I sandbox untrusted repos or open them in VS Code under WSL2.

In Play

  1. AI Dev Tools Broke Your Trust Boundary

    Cursor on Windows auto-runs any git.exe in a cloned repo — no dialog, disclosed 7 months ago, still unpatched. Claude for Chrome can be hijacked by any browser extension to reach Gmail and Docs. OpenAI's Sol deletes files unless explicitly forbidden. The tools you gave ambient authority are now the softest target on your dev machine.

    Ask Clarity
  2. Record 622-CVE Patch Tuesday + Live Zero-Days

    Microsoft shipped 622 CVEs in July — triple June's 206 and the largest ever — with AD FS and SharePoint zero-days already exploited. SonicWall's SMA1000 has a max-severity unauthenticated SSRF under active attack with no workaround. ServiceNow patched a pre-auth RCE, and ESET found Secure Boot bypassable for 13 years. Manual triage is finished.

    Ask Clarity
  3. Autonomous AI Coding Hits Its Ceiling

    A 4-month lights-out AI coding run ended in production failure and a 3-week recovery to code no human had read. Agents complete just 20.6% of hour-plus tasks. And OpenAI's own audit found ~30% of SWE-Bench Pro tasks defective, then withdrew its recommendation. The benchmark curve is noise; the ceiling is real.

    Ask Clarity
  4. Boring-Stack Architecture Keeps Winning at Scale

    Netflix swapped gRPC for Server-Sent Events on service-topology streaming after GC pauses ate more CPU than business logic and hot nodes saw 100x traffic. ChatGPT's billion-user frontend runs plain React 19 + Tailwind. lobste.rs moved to SQLite. Open models hit 79% dev usage but only 51% production — the gap is ops, not intelligence.

    Ask Clarity
  5. US Compute Supply Is Now Politically Constrained

    New York enacted the first statewide moratorium on 50MW+ data centers; $130B of US projects stalled in Q1 2026, and $6.3B in new power charges are hitting 13 states. IBM had its worst day since 1968 as budgets shift to AI infra. Region selection and 2027 GPU cost models need a reset now.

    Ask Clarity

Deep Dives

Your AI Dev Tools Now Execute Untrusted Code by Default

The Cursor RCE isn't an isolated CVE — it's one instance of AI tools holding ambient authority no one explicitly scoped, and it's exposing your most privileged endpoints.

PATH resolution searching the current directory before system PATH is the entire Cursor bug. It is binary-planting, a class the industry thought it retired a decade ago. Drop a file named git.exe in a repo root, open it on Windows, and Cursor runs it with no dialog, signature check, or sandbox. It has been disclosed repeatedly over seven months and remains unpatched, which suggests the auto-execution is load-bearing for a feature.

Every git clone of an untrusted or trusted-but-compromised repo is now a code-execution event on a machine that holds SSH keys, cloud credentials, and CI tokens.

The pattern, not the CVE

Claude for Chrome can be weaponized by any browser extension injecting script on claude.ai, turning its broad OAuth grants to Gmail, Docs, and Calendar into an exfiltration proxy. OpenAI's Sol deletes files unless an action is "unambiguously prohibited," which is an alignment property, not a bug. Cato's research paired GPT 5.5 with a custom harness to reach full domain-admin compromise in 40 minutes. Different tools, one mechanism. AI assistants hold ambient authority the user never explicitly scoped.

Every permission you grant an AI assistant is a permission you've granted to anything that can influence it.

The through-line ran across the security sources reviewed. The same automation accelerating a team is now standard offensive tooling. China-linked actors are already running Claude Code and DeepSeek in intrusion campaigns. A working threat model has to assume adversaries at AI-assisted speed and tools carrying authority the security model never accounted for.

The smart move

Treat AI coding agents as an untrusted service account on probation. Run them in containers or VMs. Default-deny destructive filesystem and database operations. Gate irreversible actions behind a human. The productivity cost of sandboxing is real. The alternative is arbitrary code execution on your most privileged machines.

What to do

  1. Block binary execution from project roots via AppLocker/WDAC, or route untrusted repos to VS Code/WSL2, until Cursor patches the git.exe auto-execution

  2. Sandbox all AI coding agents (Cursor, Sol, Claude) in containers or VMs by end of sprint and enforce default-deny on destructive filesystem/DB operations

  3. Disable or restrict Claude for Chrome org-wide until Anthropic patches the cross-extension privilege escalation

A 622-CVE Patch Tuesday and a No-Workaround SonicWall Zero-Day

The record CVE count isn't the headline — it's the tell that manual triage is dead, while four actively-exploited flaws demand emergency patching.

Manual triage of 622 CVEs is not a workflow; it is a fiction. Microsoft's July release triples June's 206. It is the largest ever. Trend Micro's ZDI called it "the mother of all releases," and projects a 2,000–3,000 annual run rate against the 2020 record of 1,245. Here is what actually happens on release day. Two flaws are under active exploitation, so those get emergency-patched first. That is the easy part. The other 620 CVEs still need triage within your SLA, and no human clears that queue by hand. The run rate is the real problem. A 2020-shaped process was sized for 1,245 a year. It will not survive 2,000–3,000. Plan the pipeline for the projection, not the old record.

What to do

  1. Apply the SonicWall SMA1000 hotfix and grep appliance logs for /__api__/login and /wsproxy; if present, initiate incident response

  2. Emergency-patch AD FS and SharePoint Server within a 24-hour SLA, then queue the remaining ~620 CVEs into automated risk-scored triage

  3. Document the Secure Boot shim gap against any compliance control listing boot integrity and identify compensating controls this quarter

Four Months of Lights-Out AI Coding Ended in a 3-Week Recovery

A documented failure timeline plus OpenAI's own benchmark audit converge on the same verdict: models are faster, not architecturally smarter — and the eval numbers you're buying on are broken.

Opus 4.1 couldn't find the root cause, and the reason is structural. Current coding models are tuned for SWE-bench-style benchmarks that reward reproducing a known fix in a clean codebase like Django. Architecture quality is not something those benchmarks measure, so it is not something the models optimize for. Dex Horthy's HumanLayer team ran four months lights-out. A wrongly-routed primary key propagated silently across hundreds of commits, production broke, and recovery took three weeks of re-onboarding to code no human had ever read.

Now there's a number for the blind spot. OpenAI audited SWE-Bench Pro and found ~30% of its 731 tasks defective. Tests that reject correct patches, accept incomplete ones, or check behavior the spec never mentioned. Then OpenAI withdrew its recommendation. Frontier scores "improved" from 23.3% to 80.3% in eight months. On broken ground that curve is noise. Independently, agents complete just 20.6% of realistic hour-plus tasks, and they do it after hundreds of tool calls.

What actually works

Context degrades catastrophically past 30–40% of window fill. That's the "dumb zone," the region where models start deleting .env files. The counter-pattern is intentional compaction. A research session emits a markdown artifact. A design session produces architecture decisions. An implementation session works from both. Each one starts fresh to avoid trajectory poisoning, the "You're completely right!" canary. The productivity math is blunt: full autonomy fails, review-everything yields 30–50%, and humans focused on design decisions reach a realistic 2–3x.

Models are faster than they were, but no better at coherent long-term design — so the failure timeline is shorter now, not longer.

The smart move

Hard-cap context. Compact between sessions. Point human review at architecture, not lines. And stop trusting vendor benchmark numbers. Build a private eval from your own closed PRs.

What to do

  1. Hard-cap AI coding context at 30-40% of window (300K for 1M-token models, 100K for smaller) and add a compaction checkpoint that summarizes to markdown and restarts fresh, this sprint

  2. Build a private eval from 20-30 closed PRs in your own repos this sprint and stop using single-number SWE-Bench scores in tool procurement

  3. Redirect human review to design-decision level and gate any autonomous agent behind an architecture review

The bottom line

Draw an explicit trust boundary around every AI surface you've been running on convenience defaults — sandbox the editors, meter and default-deny the agents, verify models against your own code — because the automation speeding your team up is now the fastest-moving thing inside your perimeter.