Skip to main content
Craft 6 puts an MCP server in core. A Drupal dev reads the permissions screen first.
craft cms

Craft 6 puts an MCP server in core. A Drupal dev reads the permissions screen first.

The Craft 6 alpha ships built-in Model Context Protocol servers that let an AI inspect and edit content, the content model and project config. The interesting part isn't the AI — it's the permissions design: OAuth 2.1, an explicit 'Use Craft MCP' permission, public access off by default, and writes that land as drafts.

2026-10-19 / 04 min
The advisory I can't read yet: living inside Craft's 30-day disclosure window
craft cms

The advisory I can't read yet: living inside Craft's 30-day disclosure window

Craft ships a security fix with only a severity and a GHSA ID, then publishes the full write-up about a month later in batches. I counted 128 advisory IDs in ten months and measured the real release-to-advisory gaps. A field guide to treating the changelog line as the alarm.

2026-10-19 / 04 min
Coolify shipped 4.4.0 and six hotfixes in four days — my update policy, written down
self-hosting

Coolify shipped 4.4.0 and six hotfixes in four days — my update policy, written down

Coolify holds every key on my VPS, so when it shipped seven releases in three days (one feature reverted 37 minutes after it landed), I wrote an update policy instead of clicking Update. Patch for security on its own clock; adopt features a beat late, after the hotfix storm settles.

2026-10-19 / 04 min
PHP 8.6 flips three session defaults — Drupal already did
php

PHP 8.6 flips three session defaults — Drupal already did

PHP 8.6 turns on strict mode, httponly and SameSite=Lax by default. For a Drupal box that's a non-event for web traffic — Drupal forces all three. The real exposure is CLI scripts and SSO flows. Test, don't assume.

2026-10-13 / 04 min
Twig in the control panel: Craft's sandbox keeps getting escaped
craft cms

Twig in the control panel: Craft's sandbox keeps getting escaped

Craft added an opt-in Twig sandbox in 5.9, and all through 2026 it has kept producing authenticated-RCE advisories. A Drupal dev's notes on why letting editors run Twig is a privilege-escalation feature wherever you do it.

2026-10-13 / 05 min
Subscribe to Security