Cloudflare представи EmDash 1.0 – безплатна система за управление на съдържанието (CMS) с отворен код, която заключва всяко разширение в собствена изолирана среда на изпълнение. Дадено разширение започва с достъп единствено до своето частно хранилище. То не може да достигне до съдържанието на сайта, медийните файлове, потребителите, тайните (secrets), средата, файловата система или мрежата, докато не заяви от какво има нужда и администраторът на сайта не одобри заявката.
Хората, които това защитава, са собствениците на сайтове, изпълняващи код, който не са написали сами. Cloudflare представя EmDash като „духовен наследник на WordPress“, където разширенията работят в същия PHP процес като останалата част от приложението, с директен достъп до неговата база данни, файлова система и мрежа. Разширение за контактна форма във WordPress технически може да чете непубликувани публикации или да изпраща данни навсякъде, а собственикът трябва да се доверява, че то няма да го направи при всяко следващо обновление.

Сравнение на архитектурата на средата за изпълнение между WordPress и EmDash (Източник: Cloudflare)
За какво може да поиска разрешение едно разширение
Cloudflare сравнява инсталирането на разширение с инсталирането на мобилно приложение. EmDash показва списък с разрешенията, които разширението изисква, преди то да се стартира, а средата за изпълнение го ограничава строго според този списък. Всяко право е самостоятелно. Разширение за търсене може да чете публикувани статии и да се свързва със своята услуга за търсене, но не може да редактира статии или да осъществява достъп до други хостове. Инструмент за оптимизация на изображения получава достъп до медийната библиотека, но не и до потребителско съдържание.
Ако някога сте потвърждавали разрешения на телефон без да ги четете, знаете кое е слабото място. Средата за изпълнение налага това, което администраторът е одобрил, включително одобрения, дадени без преглед.
Подписани издания, без централен превключвател за изключване
Регистърът с разширения на EmDash работи върху AT Protocol – децентрализираната мрежа зад Bluesky. Издателите подписват своите пакети и записи за издания и ги съхраняват в собствените си Atmosphere профили. EmDash проверява всяко издание спрямо подписан комит (commit) от профила на издателя, след което потвърждава контролната сума (checksum), името на пакета, версията, поискания достъп и необходимия произход на изграждане (build provenance).
Дигиталният подпис доказва кой е публикувал дадено издание. Компрометиран профил на издател обаче също би генерирал валидни подписи. Cloudflare създаде регистъра и без централен контролер, който да може да поеме контрола или да премахва разширения. Модерацията в собствения каталог на EmDash може да скрие името, описанието, връзките и изображенията на дадена обява, но самото издание остава публикувано.