The Amazon Q MCP story is the supply-chain incident that makes every other hardening post this week feel more urgent – and Kubernetes maintainers are already fighting a different kind of automated noise in their review queue.
// SECURITY FOCUS
Amazon Q VS Code Extension auto-executed MCP servers from cloned repos, enabling cloud credential theft
Any developer who clones an untrusted repo and has Amazon Q installed could have had cloud credentials exfiltrated without a single explicit prompt – the extension loaded MCP server definitions from workspace files automatically. This is a real supply-chain vector for orgs where devs routinely clone external repos, and it’s the same trust-boundary mistake that poisoned shell prompts taught us a decade ago.
What to do: Update Amazon Q to the patched version, audit your MCP server allowlists, and treat workspace-scoped auto-execution of any tool definition as untrusted by default.
- A grounded approach to agentic development and observability in the AI era — groundcover · Jun 28
Groundcover uses a demo SLO-breach scenario to walk through both the power and the risk of wiring AI agents to production observability data. The setup deploys a FastAPI service with an intentional N+1 query bug to EKS, installs groundcover’s eBPF sensor for zero-instrumentation tracing, then runs Claude Code via MCP to autonomously detect the breach (p99 at 1,878ms against a 500ms target), diagnose the root cause from trace spans, file a Linear ticket, and suggest a parallel-IO fix – all driven by a CLAUDE.md workflow file with no custom agent code. The honest part of the post is the lethal trifecta analysis, credited to Simon Willison: the agent reads private infrastructure data, processes trace payloads that could contain attacker-controlled content, and writes to external systems, which means a poisoned request header could prompt-inject instructions into a ticket or a suggested code patch. The demo keeps risk low by scoping agent writes to Linear tickets that a human reviews before any deploy. The takeaway for production is that the human-in-the-loop at the deploy step is the structural control that matters – and if you’re in a regulated sector where traces contain patient or transaction data, treat any observability-to-agent integration with the same governance you’d apply to any other regulated data pipeline. - Mageia 10 Released For This Linux Distribution Carrying On The Mandrake Legacy — Phoronix · Jun 29
Mageia 10 shipped this week after nearly three years since Mageia 9 and a two-month slip past its April 2026 target – no official announcement yet, but the ISOs are live. The release ships Linux 6.18 LTS, Mesa 26.0, and KDE Plasma 6.5. For anyone still running this Mandrake-lineage distro, it’s a straightforward generational update; the long gap between releases is the main story here, not any architectural change. - Security Profiles Operator v1: stable APIs for seccomp, SELinux, and AppArmor in Kubernetes — CNCF Blog · Jun 26
The Security Profiles Operator (SPO) v1.0.0 graduates all eight of its CRD APIs to stable, six years after the project started as a seccomp-only operator in 2020. The release is backed by a third-party security audit that found zero critical vulnerabilities, plus a round of hardening: raw SELinux profiles can now be disabled cluster-wide, AppArmor template inputs get strict regex validation, a 500 KB size cap limits SELinux CIL policy before it hits the node compiler, and greedy regex patterns in log parsers were replaced with bounded alternatives to prevent backtracking on crafted audit lines. API cleanup consolidated 30+ flat SPOD fields into logical groups, shifted enums to PascalCase, and corrected field types – but conversion webhooks handle all of this transparently, so existing v1alpha1/v1beta1 manifests keep working without manual migration. SPO ships as part of Red Hat OpenShift since 4.12 and is available on OperatorHub; anyone running it in production should upgrade and check the migration guide before old API versions are removed in a future cycle. The project is also feeding its OCI-based profile distribution work into upstream Kubernetes via KEP 6061, proposed for alpha in an upcoming release. - Securing Cilium’s CI/CD, part 3: credentials, verification, and what’s next — CNCF Blog · Jun 26
Cilium’s final CI/CD hardening post covers credential isolation, release signing, and an honest audit of what’s still broken. The key credential split: CI builds get push access only to development image registries (quay.io/cilium/*-ci), while production tags like cilium:v1.x.x sit behind a separate `release` environment requiring explicit maintainer approval – so a compromised CI runner can publish a malicious -ci image but can’t touch anything users actually pull. Every release image is signed with Sigstore Cosign via keyless OIDC and gets an SPDX SBOM attestation; no long-lived signing keys exist to steal. The honest part: they still have no SLSA build provenance (all docker/build-push-action calls set provenance: false), no PR-time dependency review, no govulncheck in CI, and 68 internal @main references inconsistent with their own SHA-pinning policy. The post also maps GitHub’s 2026 Actions security roadmap – planned features like transitive dependency locking, policy-driven workflow execution via rulesets, and secret scoping to specific workflow files – directly to gaps Cilium is currently papering over with custom bots and per-file YAML. Useful reference for any open source project trying to build CI/CD defense in depth. - Kubernetes maintainers on AI-assisted contributions: faster patches, slower review — Kubernetes Blog · Jun 26
Kubernetes maintainers have published their formal stance on AI-assisted contributions after a surge of AI-generated PRs created review bottlenecks without improving maintainability. The core rules: contributors must disclose AI usage in the PR description, humans remain fully accountable for every change (no AI co-authorship or ‘assisted-by’ trailers), and if you can’t personally explain and defend the code in review, the PR gets closed. On the tooling side, the project rolled out CodeRabbit to a handful of repos in mid-2026 after GitHub Copilot hit a wall – only maintainers could request Copilot reviews, which blocked automated coverage for the broader contributor base. The net picture: AI is speeding up patch generation but adding review load, and the community is still actively tuning both policy and tooling to keep that asymmetry from burning out maintainers.
// In other news
ai
- What happened after 2,000 people tried to hack my AI assistant (Simon Willison) · Jun 26 — Fernando Irarrázaval opened his legal AI assistant to 2,000 attackers and documented which prompt injection techniques worked — concrete failure modes for anyone shipping RAG-backed assistants.
- Incident Report: CVE-2026-LGTM (Simon Willison) · Jun 26 — Andrew Nesbitt’s hypothetical CVE-2026-LGTM postmortem walks through an AI-approved PR introducing a supply-chain backdoor — useful threat model for teams using agentic code review.
- Using Local Coding Agents (Sebastian Raschka) · Jun 27 — Sebastian Raschka benchmarks open-weight models in local coding harnesses as drop-in replacements for Claude Code and Codex subscriptions — practical comparison for cost-sensitive teams.
- [AINews] OpenAI GPT-5.6 Sol / Terra / Luna — restricted to trusted partners (Latent Space) · Jun 27 — GPT-5.6 Sol/Terra/Luna are restricted to trusted partners, while Anthropic shipped the same day — Latent Space breaks down the oddly tiered dual release and what each tier targets.
cloud
- From query to action: Introducing SQL alerting in Cloud Monitoring Observability Analytics (Google Cloud Blog) · Jun 26 — Google Cloud Monitoring now supports SQL-based alerting in Observability Analytics, letting you alert on complex log aggregations without the latency tradeoff of log-export pipelines.
iac
- Introducing ESC Secret Rotation Webhooks (Pulumi Blog) · Jun 26 — Pulumi ESC now fires webhooks on secret rotation events, making it practical to trigger downstream config reloads without polling — useful for zero-downtime credential rotation workflows.
linux
- The “Akrites” vulnerability-mitigation project launches (LWN.net) · Jun 26 — The Linux Foundation’s new Akrites project, backed by a broad industry coalition, aims to fast-track vulnerability mitigations into stable kernels — watch for patch velocity changes in LTS branches.
- Three stable kernel updates (LWN.net) · Jun 27 — Stable kernel updates 7.1.2, 7.0.14, and 6.18.37 dropped simultaneously — patch if you’re on any of those series.
- [$] What’s coming in Git 2.55 (LWN.net) · Jun 26 — Git 2.55 rc2 is out; LWN’s preview covers what changed — worth scanning before it lands in distro repos.
- Linux MD RAID5 Seeing Scalability Improvements Up To 17% (Phoronix) · Jun 27 — Pending kernel patches push Linux MD RAID5 throughput up 10-17% on multi-core configs by reducing lock contention — relevant if you run software RAID on busy storage nodes.
- Linux 7.2-rc1 Released: “Things Look Reasonably Normal” While Landing AMDGPU HDMI 2.1 FRL, AMD ISP4 & CAS (Phoronix) · Jun 28 — Linux 7.2-rc1 closes the merge window with AMDGPU HDMI 2.1 FRL, AMD ISP4, and CAS landed; stable expected in roughly 8 weeks.
obs
- Reduce CDN log costs with searchable archives (Datadog Blog) · Jun 26 — Datadog’s Observability Pipelines can now route high-volume CDN logs to cheap object storage and query them with Archive Search, cutting ingestion costs without losing search capability.
sec
- One Million Passports Leaked Online (Schneier on Security) · Jun 26 — Nearly 1 million passport scans from multiple countries were exposed on the public internet — Schneier covers the breach and the systemic KYC vendor risk it illustrates.
- Meta Is Testing Facial Recognition for Police and Military (Schneier on Security) · Jun 26 — Meta is piloting real-time facial recognition glasses for law enforcement and military use, including ICE deployment — significant scope expansion from the company’s earlier self-imposed facial recognition moratorium.
web
- Turn PHP Attributes Into Docs With Signal (Laravel News) · Jun 26 — Signal generates documentation directly from PHP 8 attributes, eliminating the doc/code drift that plagues manually maintained API docs in Laravel projects.
- USAIGE: Track Token Usage and Costs for Laravel AI SDK Requests (Laravel News) · Jun 26 — USAIGE hooks into Laravel AI SDK requests to log per-request token counts and dollar costs — useful before an LLM bill surprises you in production.
Don’t clone that repo without checking what Q is loading first — back Tuesday.

Leave a comment