Engineering & Technical

The Engineer

The Signal

Claude discovered and weaponized a 13-year-old ActiveMQ RCE in minutes

If you have un-audited legacy middleware or message brokers anywhere in your stack, AI just made exploit discovery nearly free and your patching SLA is now your actual security posture.

In Play

  1. AI Exploit Discovery Crosses the Phase Transition Line

    Claude weaponized a 13-year ActiveMQ RCE in minutes. Mythos finds thousands of critical zero-days/year vs ~100 human-discovered. Only ~40 orgs have defensive access, creating massive attacker-defender asymmetry. Treasury Secretary and Fed Chair convened emergency meeting with top bank CEOs.

    Ask Clarity
  2. Machine Identity Sprawl Hits Board-Level: Docker Regression + Cisco's $350M Bet

    A 10-year-old Docker Engine AuthZ bypass silently resurfaced after patching — root host access for anyone using AuthZ plugins. Cisco is paying up to $350M for Astrix Security's non-human identity management. Version-number-based vulnerability scanning missed the Docker regression entirely.

    Ask Clarity
  3. AI Agent Auth Architecture: CLI vs MCP Decision Point

    CLI agents inherit shared tokens with no per-user revocation and only bash_history audit trails. MCP provides per-user OAuth and structured audit logs but burns context window loading JSON schemas. AGENTS.md is converging as the agent discoverability standard. The hybrid pattern — CLI inside trust boundaries, MCP when crossing them — is the emerging best practice.

    Ask Clarity
  4. LLM Production Trust: Bias, Bans, and Provider Volatility

    LLMs recommend sponsored products 83% of the time at nearly 2x the price of alternatives — invisible without adversarial evaluation. Anthropic banned a developer for 'suspicious' API usage, then reversed it. OpenAI discontinued Sora. Every production LLM dependency is a volatility vector requiring abstraction and fallback.

    Ask Clarity

Deep Dives

AI-Powered Exploit Discovery Just Triggered Government Emergency Sessions — Here's What Actually Changed

The Capability Jump Is Real and Quantified

Six independent sources converge on the same conclusion this week: AI-driven vulnerability discovery has crossed a capability threshold that changes your operational risk calculus. The most concrete data point: Claude discovered and built a working exploit for a 13-year-old remote code execution vulnerability in Apache ActiveMQ Classic — in minutes, not weeks. Separately, Anthropic's restricted Mythos model is reportedly finding thousands of critical, unpatched vulnerabilities per year where human security teams find approximately 100. That's not incremental improvement; it's an order-of-magnitude shift.

The cost of finding exploits in legacy code just went from 'expensive, nation-state level' to 'nearly free, commodity level.' Your patch SLA is now your security posture.

The Government Response Tells You the Signal-to-Noise Ratio

Treasury Secretary Bessent and Fed Chair Powell convened an emergency meeting with the CEOs of Citigroup, Bank of America, Morgan Stanley, Wells Fargo, and Goldman Sachs — specifically about AI-driven cyberattack risk. Federal officials reportedly believe Mythos could debilitate Fortune 100 companies and take down large portions of the internet. The critical nuance most coverage misses: only ~40 organizations currently have defensive access to Mythos. This creates a dangerous asymmetry window. The capability exists; the defense distribution doesn't. Expect this asymmetry to last 12-18 months as competing models ship similar capabilities.

Your Legacy Stack Is the Target

The ActiveMQ finding is a canary. ActiveMQ Classic has been in maintenance mode since Apache shifted focus to Artemis — minimal security attention for years against a codebase embedded in countless Java enterprise applications, ESBs, and integration layers. A 13-year-old RCE suggests more are waiting. The same logic applies to every component in your infrastructure that is 5-15 years old and has never been audited with modern tooling. AI just made comprehensive auditing feasible — and your adversaries have access to the same capability.

What Makes This Different From Previous AI Security Hype

Previous AI security tools (AFL, Semgrep, CodeQL) amplified human researchers. Mythos apparently removes the human from the loop entirely, operating at scale and speed that changes the economics fundamentally. The key unanswered question: what's the false positive rate? Finding thousands of 'critical flaws' means nothing if 90% are unexploitable. The fact that classified-briefing-level officials are convening emergency meetings suggests the signal-to-noise ratio is high enough to worry people with access to the full threat picture.


The Defensive Playbook

The response isn't just 'patch faster.' It's a three-layer shift:

  1. Know what you're running: Inventory all legacy middleware — ActiveMQ, RabbitMQ, older Kafka versions, ESBs, SOAP gateways. Include components hiding in legacy integrations that nobody owns.
  2. Isolate what you can't patch: Network segmentation, default-deny NetworkPolicies, and zero-trust traffic enforcement beyond just mTLS. Your identity layer tells you WHO; your traffic layer controls WHERE requests can flow.
  3. Use the same tools offensively: Evaluate AI-assisted code auditing (Semgrep with LLM integration, direct LLM-based auditing) against your oldest, scariest codebases. Find your vulnerabilities before someone else does.

Your current p95 time-to-patch for critical vulnerabilities: if it's measured in weeks, you need it in days. Invest in automated patching pipelines, canary deployments, and rollback infrastructure as first-class security controls.

What to do

  1. Inventory all ActiveMQ instances across your infrastructure — including those embedded in legacy Java apps and ESBs — and verify versions against pre-Artemis exposure this week

  2. Compress critical vulnerability patching SLA to <72 hours by investing in automated patching pipelines and canary deploys this quarter

  3. Run AI-assisted security audits against your three oldest, least-maintained codebases before end of quarter

  4. Evaluate whether your org qualifies for Mythos defensive access (currently ~40 orgs) — contact Anthropic's enterprise security team

Docker AuthZ Regression: When 'Patched' Vulnerabilities Silently Return — and Why Cisco Just Paid $350M for Machine Identity

The Docker AuthZ Bypass You Already Patched Is Back

A 10-year-old Docker Engine authorization bypass has resurfaced despite being previously patched. This isn't a new vulnerability — it's a regression, meaning a fix that was applied in a previous release was silently undone in a subsequent update. The impact: root-level host access for anyone exploiting it. Not a container escape in the academic sense — full privilege escalation to the host.

If you upgraded Docker Engine through a version that reintroduced the bug, your vulnerability scanner marked you clean based on the version number, and your actual security boundary has been missing.

This specifically affects environments using Docker's native AuthZ plugins for security-critical isolation — common in CI/CD systems, shared development environments, and older orchestration setups. This does not affect containerd directly or Podman. The failure mode is insidious: version-based scanning gives you a false clean bill of health. You must functionally test that authorization actually works, not just check version numbers.

Why Cisco Is Paying $350M for Machine Identity Management

In parallel, Cisco is reportedly finalizing a $250M-$350M acquisition of Astrix Security, a Tel Aviv-based startup focused on non-human identity management — API keys, service accounts, OAuth client credentials, machine-to-machine tokens. This is the market validating what the Docker regression demonstrates: machine identity sprawl is now a board-level attack surface concern.

Most engineering teams cannot answer basic questions about their non-human identities:

  • How many service accounts exist across all clusters and cloud accounts?
  • Which ones have admin-level permissions?
  • When was the last credential rotation?
  • Who is the human owner of each machine identity?

The Snowflake breach, the Codecov supply chain attack, and numerous other incidents trace directly back to compromised non-human credentials. The Docker regression adds a new failure mode: credentials you thought were protected by an authorization layer that silently stopped working.


Connecting the Dots: Trivy Compromise + Supply Chain

Adding urgency: the Trivy security scanning tool was itself compromised this cycle. If Trivy is in your CI pipeline — and it's one of the most popular container image scanners — you need to verify your pinned versions and check for indicators of compromise. Your security toolchain is now part of your attack surface, not just a defense layer. Consider running a second scanner (Grype or Snyk) as cross-validation for critical image scans.

What to do

  1. Verify Docker Engine version and functionally test AuthZ plugin enforcement today — do not rely on version-number-based scanning

  2. Enumerate all non-human identities (API keys, service accounts, OAuth tokens, CI/CD secrets) across your infrastructure and establish ownership + rotation policy this sprint

  3. Pin and verify Trivy versions in CI pipelines; add a second scanner (Grype or Snyk) for cross-validation on critical image scans

  4. Implement admission policies (Kyverno or OPA Gatekeeper) that enforce automountServiceAccountToken: false as a cluster default

CLI vs MCP for AI Agents: The Auth and Governance Decision You Can't Defer

The Core Trade-Off No One Is Framing Clearly

As AI coding agents proliferate — context windows have gone from 8K to 1M tokens in two years, terminal-first agents are displacing IDE plugins, and pricing ranges from free to $15/1M output tokens — teams face a practical architecture decision: CLI-based agents or MCP-based agents for tool integration. The trade-off is sharper than most realize.

DimensionCLI AgentsMCP Agents
Auth modelSingle shared tokenPer-user OAuth
Audit trail~/.bash_historyStructured JSON logs
RevocationRotate key for everyonePer-user revocation
ComposabilityUnix pipes (gh | jq | grep)Separate tool calls per round-trip
Context costMinimal (LLM knows CLI)Full JSON schema loaded upfront
SpeedSingle LLM call via pipesMultiple orchestrated calls

LLMs were trained on billions of CLI examples, making them remarkably good at composing shell commands. A chain like gh | jq | grep executes in a single call. MCP requires the agent to orchestrate each tool call separately — more round trips, more latency, more tokens. But CLI agents inherit a single shared token with no per-user revocation. If you're running 15 engineers with coding agents touching your GitHub org and AWS accounts, this is a real governance gap.

Use CLI inside trust boundaries for composability. Use MCP when crossing trust boundaries where audit and revocation matter. This is a trust boundary pattern, not a tooling preference.

AGENTS.md: The Emerging Discoverability Standard

In parallel, the ecosystem is converging on AGENTS.md — essentially robots.txt for AI agents. It's a declarative file describing what an agent can and can't do with your service. Combined with MCP, it creates a standardized agent-to-service interface. The cost to prototype is trivial: add an AGENTS.md to one of your services and test whether agents can discover and interact with it.

The Machine-Legibility Requirement

Both patterns point to the same infrastructure requirement: your internal docs, runbooks, and service catalogs are now part of your production context layer. When an agent consults your runbook at 3am during an incident, the quality of that Markdown matters as much as your monitoring dashboard. Standardize on Markdown with frontmatter metadata — owner, status, last-reviewed, tags — as your default knowledge format. The failure mode to avoid: the 'AI-native junk drawer' of thousands of unstructured files with no ownership that agents hallucinate from.

What to do

  1. Audit your AI agent authentication model this sprint — if CLI agents use shared tokens hitting production APIs, implement per-user credential isolation or evaluate MCP for those workflows

  2. Prototype an AGENTS.md file for one internal service and test agent discoverability

  3. Standardize internal documentation on Markdown with frontmatter metadata (owner, status, last-reviewed, tags) as default format

The bottom line

AI just compressed exploit discovery from weeks to minutes — Claude weaponized a 13-year-old ActiveMQ RCE, Mythos finds thousands of zero-days per year versus ~100 human-discovered, and the Treasury Secretary pulled bank CEOs into an emergency session. Simultaneously, a Docker AuthZ patch silently regressed to expose root host access, and Cisco is paying $350M because nobody can inventory their own machine credentials. The meta-lesson: your legacy infrastructure, your non-human identities, and your AI agent auth boundaries are the three attack surfaces where the cost of inaction just jumped by an order of magnitude.