[$] Pandoc: a workhorse for document conversion

Post Syndicated from jake original https://lwn.net/Articles/1064692/

Pandoc is a document-conversion program
that can translate among a myriad of formats, including LaTeX, HTML, Office Open XML
(docx), plain text, and Markdown. It is also
extensible by writing Lua
filters that can manipulate the document structure and perform arbitrary
computations.
Pandoc has appeared in various LWN articles over the years, such as my look at Typst and at the importance of free software to science in
2025, but we have missed providing an overview of the tool. The February release of Pandoc
3.9
, which comes with the ability to compile the program to WebAssembly (Wasm), allowing Pandoc
to run in web browsers, will likely also be of interest.

Security updates for Wednesday

Post Syndicated from jzb original https://lwn.net/Articles/1065814/

Security updates have been issued by AlmaLinux (freerdp, libxslt, python3.11, and python3.12), Debian (libpng1.6, lxd, netty, and python-tornado), Fedora (chunkah, cpp-httplib, firefox, freerdp, gst-devtools, gst-editing-services, gstreamer1, gstreamer1-doc, gstreamer1-plugin-libav, gstreamer1-plugins-bad-free, gstreamer1-plugins-base, gstreamer1-plugins-good, gstreamer1-plugins-ugly-free, gstreamer1-rtsp-server, gstreamer1-vaapi, insight, python-gstreamer1, python3.14, rust, rust-cargo-rpmstatus, rust-cargo-vendor-filterer, rust-resctl-bench, rust-scx_layered, rust-scx_rustland, rust-scx_rusty, and xen), Mageia (freeipmi, python-openssl, python-ply, ruby-rack, vim, and zlib), Oracle (firefox, freerdp, kernel, libpng, thunderbird, uek-kernel, and virt:ol and virt-devel:ol), Red Hat (golang), SUSE (bind, expat, fetchmail, ffmpeg-7, freerdp, gsl, incus, kernel, libjavamapscript, libjxl, libpng16-16, libpolkit-agent-1-0-127, net-snmp, net-tools, openexr, perl-XML-Parser, python-ldap, python-pyasn1, python-PyJWT, python311-requests, tailscale, thunderbird, tinyproxy, and ucode-intel), and Ubuntu (golang-golang-x-net-dev and ruby2.3, ruby2.5, ruby2.7, ruby3.0, ruby3.2, ruby3.3).

Introducing EmDash — the spiritual successor to WordPress that solves plugin security

Post Syndicated from Matt “TK” Taylor original https://blog.cloudflare.com/emdash-wordpress/

The cost of building software has drastically decreased. We recently rebuilt Next.js in one week using AI coding agents. But for the past two months our agents have been working on an even more ambitious project: rebuilding the WordPress open source project from the ground up.

WordPress powers over 40% of the Internet. It is a massive success that has enabled anyone to be a publisher, and created a global community of WordPress developers. But the WordPress open source project will be 24 years old this year. Hosting a website has changed dramatically during that time. When WordPress was born, AWS EC2 didn’t exist. In the intervening years, that task has gone from renting virtual private servers, to uploading a JavaScript bundle to a globally distributed network at virtually no cost. It’s time to upgrade the most popular CMS on the Internet to take advantage of this change.

Our name for this new CMS is EmDash. We think of it as the spiritual successor to WordPress. It’s written entirely in TypeScript. It is serverless, but you can run it on your own hardware or any platform you choose. Plugins are securely sandboxed and can run in their own isolate, via Dynamic Workers, solving the fundamental security problem with the WordPress plugin architecture. And under the hood, EmDash is powered by Astro, the fastest web framework for content-driven websites.

EmDash is fully open source, MIT licensed, and available on GitHub. While EmDash aims to be compatible with WordPress functionality, no WordPress code was used to create EmDash. That allows us to license the open source project under the more permissive MIT license. We hope that allows more developers to adapt, extend, and participate in EmDash’s development.

You can deploy the EmDash v0.1.0 preview to your own Cloudflare account, or to any Node.js server today as part of our early developer beta:

Or you can try out the admin interface here in the EmDash Playground:


What WordPress has accomplished

The story of WordPress is a triumph of open source that enabled publishing at a scale never before seen. Few projects have had the same recognisable impact on the generation raised on the Internet. The contributors to WordPress’s core, and its many thousands of plugin and theme developers have built a platform that democratised publishing for millions; many lives and livelihoods being transformed by this ubiquitous software.

There will always be a place for WordPress, but there is also a lot more space for the world of content publishing to grow. A decade ago, people picking up a keyboard universally learned to publish their blogs with WordPress. Today it’s just as likely that person picks up Astro, or another TypeScript framework to learn and build with. The ecosystem needs an option that empowers a wide audience, in the same way it needed WordPress 23 years ago. 

EmDash is committed to building on what WordPress created: an open source publishing stack that anyone can install and use at little cost, while fixing the core problems that WordPress cannot solve. 

Solving the WordPress plugin security crisis

WordPress’ plugin architecture is fundamentally insecure. 96% of security issues for WordPress sites originate in plugins. In 2025, more high severity vulnerabilities were found in the WordPress ecosystem than the previous two years combined.

Why, after over two decades, is WordPress plugin security so problematic?

A WordPress plugin is a PHP script that hooks directly into WordPress to add or modify functionality. There is no isolation: a WordPress plugin has direct access to the WordPress site’s database and filesystem. When you install a WordPress plugin, you are trusting it with access to nearly everything, and trusting it to handle every malicious input or edge case perfectly.

EmDash solves this. In EmDash, each plugin runs in its own isolated sandbox: a Dynamic Worker. Rather than giving direct access to underlying data, EmDash provides the plugin with capabilities via bindings, based on what the plugin explicitly declares that it needs in its manifest. This security model has a strict guarantee: an EmDash plugin can only perform the actions explicitly declared in its manifest. You can know and trust upfront, before installing a plugin, exactly what you are granting it permission to do, similar to going through an OAuth flow and granting a 3rd party app a specific set of scoped permissions.


For example, a plugin that sends an email after a content item gets saved looks like this:

import { definePlugin } from "emdash";

export default () =>
  definePlugin({
    id: "notify-on-publish",
    version: "1.0.0",
    capabilities: ["read:content", "email:send"],
    hooks: {
      "content:afterSave": async (event, ctx) => {
        if (event.collection !== "posts" || event.content.status !==    "published") return;

        await ctx.email!.send({
          to: "[email protected]",
          subject: `New post published: ${event.content.title}`,
          text: `"${event.content.title}" is now live.`,
         });

        ctx.log.info(`Notified editors about ${event.content.id}`);
      },
    },
  });

This plugin explicitly requests two capabilities: content:afterSave to hook into the content lifecycle, and email:send to access the ctx.email function. It is impossible for the plugin to do anything other than use these capabilities. It has no external network access. If it does need network access, it can specify the exact hostname it needs to talk to, as part of its definition, and be granted only the ability to communicate with a particular hostname.

And in all cases, because the plugin’s needs are declared statically, upfront, it can always be clear exactly what the plugin is asking for permission to be able to do, at install time. A platform or administrator could define rules for what plugins are or aren’t allowed to be installed by certain groups of users, based on what permissions they request, rather than an allowlist of approved or safe plugins.

Solving plugin security means solving marketplace lock-in

WordPress plugin security is such a real risk that WordPress.org manually reviews and approves each plugin in its marketplace. At the time of writing, that review queue is over 800 plugins long, and takes at least two weeks to traverse. The vulnerability surface area of WordPress plugins is so wide that in practice, all parties rely on marketplace reputation, ratings and reviews. And because WordPress plugins run in the same execution context as WordPress itself and are so deeply intertwined with WordPress code, some argue they must carry forward WordPress’ GPL license.

These realities combine to create a chilling effect on developers building plugins, and on platforms hosting WordPress sites.

Plugin security is the root of this problem. Marketplace businesses provide trust when parties otherwise cannot easily trust each other. In the case of the WordPress marketplace, the plugin security risk is so large and probable that many of your customers can only reasonably trust your plugin via the marketplace. But in order to be part of the marketplace your code must be licensed in a way that forces you to give it away for free everywhere other than that marketplace. You are locked in.

EmDash plugins have two important properties that mitigate this marketplace lock-in:

  1. Plugins can have any license: they run independently of EmDash and share no code. It’s the plugin author’s choice.

  2. Plugin code runs independently in a secure sandbox: a plugin can be provided to an EmDash site, and trusted, without the EmDash site ever seeing the code.

The first part is straightforward — as the plugin author, you choose what license you want. The same way you can when publishing to NPM, PyPi, Packagist or any other registry. It’s an open ecosystem for all, and up to the community, not the EmDash project, what license you use for plugins and themes.

The second part is where EmDash’s plugin architecture breaks free of the centralized marketplace.

Developers need to rely on a third party marketplace having vetted the plugin far less to be able to make decisions about whether to use or trust it. Consider the example plugin above that sends emails after content is saved; the plugin declares three things:

  • It only runs on the content:afterSave hook

  • It has the read:content capability

  • It has the email:send capability

The plugin can have tens of thousands of lines of code in it, but unlike a WordPress plugin that has access to everything and can talk to the public Internet, the person adding the plugin knows exactly what access they are granting to it. The clearly defined boundaries allow you to make informed decisions about security risks and to zoom in on more specific risks that relate directly to the capabilities the plugin is given.

The more that both sites and platforms can trust the security model to provide constraints, the more that sites and platforms can trust plugins, and break free of centralized control of marketplaces and reputation. Put another way: if you trust that food safety is enforced in your city, you’ll be adventurous and try new places. If you can’t trust that there might be a staple in your soup, you’ll be consulting Google before every new place you try, and it’s harder for everyone to open new restaurants.

Every EmDash site has x402 support built in — charge for access to content

The business model of the web is at risk, particularly for content creators and publishers. The old way of making content widely accessible, allowing all clients free access in exchange for traffic, breaks when there is no human looking at a site to advertise to, and the client is instead their agent accessing the web on their behalf. Creators need ways to continue to make money in this new world of agents, and to build new kinds of websites that serve what people’s agents need and will pay for. Decades ago a new wave of creators created websites that became great businesses (often using WordPress to power them) and a similar opportunity exists today.

x402 is an open, neutral standard for Internet-native payments. It lets anyone on the Internet easily charge, and any client pay on-demand, on a pay-per-use basis. A client, such as an agent, sends a HTTP request and receives a HTTP 402 Payment Required status code. In response, the client pays for access on-demand, and the server can let the client through to the requested content.

EmDash has built-in support for x402. This means anyone with an EmDash site can charge for access to their content without requiring subscriptions and with zero engineering work. All you need to do is configure which content should require payment, set how much to charge, and provide a Wallet address. The request/response flow ends up looking like this:


Every EmDash site has a built-in business model for the AI era.

Solving scale-to-zero for WordPress hosting platforms

WordPress is not serverless: it requires provisioning and managing servers, scaling them up and down like a traditional web application. To maximize performance, and to be able to handle traffic spikes, there’s no avoiding the need to pre-provision instances and run some amount of idle compute, or share resources in ways that limit performance. This is particularly true for sites with content that must be server rendered and cannot be cached.

EmDash is different: it’s built to run on serverless platforms, and make the most out of the v8 isolate architecture of Cloudflare’s open source runtime workerd. On an incoming request, the Workers runtime instantly spins up an isolate to execute code and serve a response. It scales back down to zero if there are no requests. And it only bills for CPU time (time spent doing actual work).


You can run EmDash anywhere, on any Node.js server — but on Cloudflare you can run millions of instances of EmDash using Cloudflare for Platforms that each instantly scale fully to zero or up to as many RPS as you need to handle, using the exact same network and runtime that the biggest websites in the world rely on.

Beyond cost optimizations and performance benefits, we’ve bet on this architecture at Cloudflare in part because we believe in having low cost and free tiers, and that everyone should be able to build websites that scale. We’re excited to help platforms extend the benefits of this architecture to their own customers, both big and small.

Modern frontend theming and architecture via Astro

EmDash is powered by Astro, the web framework for content-driven websites. To create an EmDash theme, you create an Astro project that includes:

  • Pages: Astro routes for rendering content (homepage, blog posts, archives, etc.)

  • Layouts: Shared HTML structure

  • Components: Reusable UI elements (navigation, cards, footers)

  • Styles: CSS or Tailwind configuration

  • A seed file: JSON that tells the CMS what content types and fields to create

This makes creating themes familiar to frontend developers who are increasingly choosing Astro, and to LLMs which are already trained on Astro.

WordPress themes, though incredibly flexible, operate with a lot of the same security risks as plugins, and the more popular and commonplace your theme, the more of a target it is. Themes run through integrating with functions.php which is an all-encompassing execution environment, enabling your theme to be both incredibly powerful and potentially dangerous. EmDash themes, as with dynamic plugins, turns this expectation on its head. Your theme can never perform database operations.

An AI Native CMS — MCP, CLI, and Skills for EmDash

The least fun part about working with any CMS is doing the rote migration of content: finding and replacing strings, migrating custom fields from one format to another, renaming, reordering and moving things around. This is either boring repetitive work or requires one-off scripts and  “single-use” plugins and tools that are usually neither fun to write nor to use.

EmDash is designed to be managed programmatically by your AI agents. It provides the context and the tools that your agents need, including:

  1. Agent Skills: Each EmDash instance includes Agent Skills that describe to your agent the capabilities EmDash can provide to plugins, the hooks that can trigger plugins, guidance on how to structure a plugin, and even how to port legacy WordPress themes to EmDash natively. When you give an agent an EmDash codebase, EmDash provides everything the agent needs to be able to customize your site in the way you need.

  2. EmDash CLI: The EmDash CLI enables your agent to interact programmatically with your local or remote instance of EmDash. You can upload media, search for content, create and manage schemas, and do the same set of things you can do in the Admin UI.

  3. Built-in MCP Server: Every EmDash instance provides its own remote Model Context Protocol (MCP) server, allowing you to do the same set of things you can do in the Admin UI.

Pluggable authentication, with Passkeys by default

EmDash uses passkey-based authentication by default, meaning there are no passwords to leak and no brute-force vectors to defend against. User management includes familiar role-based access control out of the box: administrators, editors, authors, and contributors, each scoped strictly to the actions they need. Authentication is pluggable, so you can set EmDash up to work with your SSO provider, and automatically provision access based on IdP metadata.

Import your WordPress sites to EmDash

You can import an existing WordPress site by either going to WordPress admin and exporting a WXR file, or by installing the EmDash Exporter plugin on a WordPress site, which configures a secure endpoint that is only exposed to you, and protected by a WordPress Application Password you control. Migrating content takes just a few minutes, and automatically works to bring any attached media into EmDash’s media library.


Creating any custom content types on WordPress that are not a Post or a Page has meant installing heavy plugins like Advanced Custom Fields, and squeezing the result into a crowded WordPress posts table. EmDash does things differently: you can define a schema directly in the admin panel, which will create entirely new EmDash collections for you, separately ordered in the database. On import, you can use the same capabilities to take any custom post types from WordPress, and create an EmDash content type from it. 

For bespoke blocks, you can use the EmDash Block Kit Agent Skill to instruct your agent of choice and build them for EmDash.


Try it

EmDash is v0.1.0 preview, and we’d love you to try it, give feedback, and we welcome contributions to the EmDash GitHub repository.

If you’re just playing around and want to first understand what’s possible — try out the admin interface in the EmDash Playground.

To create a new EmDash site locally, via the CLI, run:

npm create emdash@latest

Or you can do the same via the Cloudflare dashboard below:

We’re excited to see what you build, and if you’re active in the WordPress community, as a hosting platform, a plugin or theme author, or otherwise — we’d love to hear from you. Email us at [email protected], and tell us what you’d like to see from the EmDash project.

If you want to stay up to date with major EmDash developments, you can leave your email address here.

Our ongoing commitment to privacy for the 1.1.1.1 public DNS resolver

Post Syndicated from Rory Malone original https://blog.cloudflare.com/1111-privacy-examination-2026/

Exactly 8 years ago today, we launched the 1.1.1.1 public DNS resolver, with the intention to build the world’s fastest resolver — and the most private one. We knew that trust is everything for a service that handles the “phonebook of the Internet.” That’s why, at launch, we made a unique commitment to publicly confirm that we are doing what we said we would do with personal data. In 2020, we hired an independent firm to check our work, instead of just asking you to take our word for it. We shared our intention to update such examinations in the future. We also called on other providers to do the same, but, as far as we are aware, no other major public resolver has had their DNS privacy practices independently examined.

At the time of the 2020 review, the 1.1.1.1 resolver was less than two years old, and the purpose of the examination was to prove our systems made good on all the commitments we made about how our 1.1.1.1 resolver functioned, even commitments that did not impact personal data or user privacy. 

Since then, Cloudflare’s technology stack has grown significantly in both scale and complexity. For example, we built an entirely new platform that powers our 1.1.1.1 resolver and other DNS systems. So we felt it was vital to review our systems, and our 1.1.1.1 resolver privacy commitments in particular, once again with a rigorous and independent review. 

Today, we are sharing the results of our most recent privacy examination by the same Big 4 accounting firm. Its independent examination is available on our compliance page.

Following the conclusion of the 2024 calendar year, we began our comprehensive process of collecting and preparing evidence for our independent auditors. The examination took several months and required many teams across Cloudflare to provide supporting evidence of our privacy controls in action. After the independent auditors’ completion of the examination, we’re pleased to share the final report, which provides assurance that our commitments were met: our systems are as private as promised. Most importantly, our core privacy guarantees for the 1.1.1.1 resolver remain unchanged and confirmed by independent review:

  • Cloudflare will not sell or share public resolver users’ personal data with third parties or use personal data from the public resolver to target any user with advertisements.

  • Cloudflare will only retain or use what is being asked, not information that will identify who is asking it. 

  • Source IP addresses are anonymized and deleted within 25 hours.

We also want to be transparent about two points. First: as we explained in our 2020 blog announcing the results of our previous examination, randomly sampled network packets (at most 0.05% of all traffic, including the querying IP address of 1.1.1.1 public resolver users) are used solely for network troubleshooting and attack mitigation.

Second, the scope of this examination focuses exclusively on our privacy commitments. Back in 2020, our first examination reviewed all of our representations, not only our privacy commitments but our description of how we would handle anonymized transaction and debug log data (“Public Resolver Logs”) for the legitimate operation of our Public Resolver and research purposes. Over time, our uses of this data to do things like power Cloudflare Radar, which was released after our initial 1.1.1.1 examination, have changed how we treat those logs, even though there is no impact on personal information or personal privacy. 

As we noted with the first review 6 years ago: we’ve never wanted to know what individuals do on the Internet, and we’ve taken technical steps to ensure we can’t. At Cloudflare, we believe privacy should be the default. By proactively undergoing these independent examinations, we hope to set a standard for the rest of the industry. We believe every user, whether they are browsing the web directly or deploying an AI agent on their behalf, deserves an Internet that doesn’t track their movement. And further, Cloudflare steadfastly stands behind the commitment in our Privacy Policy that we will not combine any information collected from DNS queries to the 1.1.1.1 resolver with any other Cloudflare or third-party data in any way that can be used to identify individual end users.

As always, we thank you for trusting 1.1.1.1 to be your gateway to the Internet. Details of the 1.1.1.1 resolver privacy examination and our accountant’s report can be found on Cloudflare’s Certifications and compliance resources page. Visit https://developers.cloudflare.com/1.1.1.1/ to learn more about how to get started with the Internet’s fastest, privacy-first DNS resolver.

What CISOs Should Expect from AI Powered MDR in 2026, According to Rapid7 CEO Corey Thomas

Post Syndicated from Craig Adams original https://www.rapid7.com/blog/post/it-2026-ai-powered-mdr-ceo-corey-thomas-cisos

In the latest episode of Rapid7’s Experts on Experts, I’m joined by Rapid7 CEO Corey Thomas for a candid conversation about where AI is genuinely changing security operations, and where the hype still outruns reality. The short version is that AI is already improving productivity in software development, but the bigger shift for security leaders is what it can do with telemetry at scale. As Corey puts it, no team of humans can process all security telemetry, all the time, across an entire environment. That gap is where AI can help, but only if the inputs are right.

We also dig into what this means for Managed Detection and Response (MDR), and why the market is moving from “watch a subset of signals” toward monitoring the full environment, 24 x 7. The catch is that raw volume is not the goal. The goal is a comprehensive data set that enables decision making under pressure, with enough context to act early.

AI is only as good as the context behind it

One theme that kept coming up in our conversation is trust. Corey explains why earlier automation and SOAR efforts struggled. They followed strict rules, but security rarely behaves in strict patterns. When something looked similar but required a different response, teams hesitated to rely on automation. The dynamic rule making that newer AI models provide can help, but only if fueled with the right context.

Corey breaks “context” into practical components: understanding what technologies are deployed, how they are configured, what controls exist, what vulnerabilities are present, and what activity is actually happening across those systems. Without that full picture, teams spend time chasing the wrong risks. He compares it to buying earthquake insurance without knowing where you live. If you are in California, it might make sense. If you are in Florida, hurricane coverage is the real concern. Context tells you which risk actually matters.

Preemptive MDR is the shift CISOs should plan for now

Where the conversation gets especially relevant for 2026 is the move from reactive to preemptive security. To frame the change in plain terms: reactive posture waits for alerts, while leaders want partners who anticipate and identify risks earlier.

Corey describes preemptive MDR as an attack surface discipline. It starts with understanding the full attack surface, spotting where attacks are likely to occur, and identifying the most attractive exposures in the environment. The operational step is what matters: identifying those exposures quickly, prioritizing realistically, and having preset remediation and response plans ready before the moment hits. Corey is direct about constraints, too. No organization can remediate everything all the time, but better planning and efficiency are still possible, and business expectations of security leaders are rising. He also notes that government and regulators are pushing in the same direction, and that Gartner and other analysts are reinforcing the shift toward anticipation rather than after the fact response.

Cloud scale forces MDR to evolve, especially around identity

We also spent time on the cloud, because it continues to reshape how security programs operate.  Most organizations are building more, faster, across more cloud technologies and identities, and AI only accelerates that pace. Corey’s view is that MDR has to mirror that technology reality. At a baseline, teams need to monitor what their cloud providers already offer. He calls out identity as the harder requirement: understanding identity traffic across the environment, separating legitimate from malicious behavior, and tracking roles and responsibilities so investigations do not happen in a vacuum. If an MDR program is not looking across the cloud landscape, it cannot confidently say it is monitoring the right things, especially in the areas where new bugs and misconfigurations show up first.

Transparency becomes a differentiator when AI enters the loop

As AI becomes more present in triage and investigation, Corey argues that transparency will matter even more. He shares that Rapid7 built MDR with the assumption that customers should be able to log in at any time and audit what is happening in their environment. That level of visibility can be uncomfortable, but it becomes more important as AI plays a larger role in how decisions are made. The presence of AI in MDR programs does not reduce the need for trust, but increases it. And that trust is built through transparency and auditability, not assumption.

That also means being able to show where AI is actually making a difference. It is not enough to say it is working. Teams need to see the impact in real terms.

Corey contrasts that with what he sees as the market default: black box approaches that ask customers to trust the output until something goes wrong. His prediction is blunt and practical. As buyers mature, RFPs will demand the ability to inspect how alerts are processed and how investigations are run, because that is what trust looks like at scale.

Watch the full episode below to hear Corey’s take on what is changing, what is still missing, and why the strongest MDR programs in 2026 will be the ones that plan for preemptive action, not just faster reaction.

⠀

A Taxonomy of Cognitive Security

Post Syndicated from Bruce Schneier original https://www.schneier.com/blog/archives/2026/04/a-taxonomy-of-cognitive-security.html

Last week, I listened to a fascinating talk by K. Melton on cognitive security, cognitive hacking, and reality pentesting. The slides from the talk are here, but—even better—Menton has a long essay laying out the basic concepts and ideas.

The whole thing is important and well worth reading, and I hesitate to excerpt. Here’s a taste:

The NeuroCompiler is where raw sensory data gets interpreted before you’re consciously aware of it. It decides what things mean, and it does this fast, automatic, and mostly invisible. It’s also where the majority of cognitive exploits actually land, right in this sweet spot between perception and conscious thought.

This is my term for what Daniel Kahneman called System 1 thinking. If the Sensory Interface is the intake port, the NeuroCompiler is what turns that input into “filtered meaning” before the Mind Kernel ever sees it. It takes raw signal (e.g., photons, sound waves, chemical gradients, pressure) and translates it into something actionable based on binary categories like threat or safe, familiar or novel, trustworthy or suspicious.

The speed is both an evolutionary feature and a modern bug. Processing here is fast enough to get you out of the way of a thrown object before you’ve consciously registered it. But “good enough most of the time” means “predictably wrong some of the time….

A critical architectural feature: the NeuroCompiler can route its output directly back to the Sensory Interface and out as behavior, skipping the conscious awareness of the Mind Kernel entirely. Reflex and startle responses use this mechanism, making this bypass pathway enormously useful for survival. Yet it leaves a wide-open backdoor. If the layer that holds access to skepticism and deliberate evaluation can be bypassed completely, a host of exploits become possible that would otherwise fail.

That’s just one of the five levels Melton talks about: sensory interface, neurocompiler, mind kernel, the mesh, and cultural substrate.

Melton’s taxonomy is compelling, and her parallels to IT systems are fascinating. I have long said that a genius idea is one that’s incredibly obvious once you hear it, but one that no one has said before. This is the first time I’ve heard cognition described in this way.

Мистерията Петрохан: Тайният ‘оракул’ на политици: сеанси, записи и изповеди

Post Syndicated from Екип на Биволъ original https://bivol.bg/petrohan_profit.html

сряда 1 април 2026


Отвъд аванссцената Случаят „Петрохан“ предизвика силен обществен отзвук, съпроводен от множество версии, интерпретации и спекулации. В отсъствието на ясна и проверена фактология, публичният дебат бързо се поляризира. Настоящото разследване има…

Материалът <span style='color:#ff0000;font-size:12px;'>Мистерията Петрохан:</span> <BR> <H1 class='post-title single-post-title entry-title'>Тайният ‘оракул’ на политици: сеанси, записи и изповеди</H1> е публикуван за пръв път на Bivol!.

Highlights from Astro Pi 2025–2026 community events

Post Syndicated from Fergus Kirkpatrick original https://www.raspberrypi.org/blog/highlights-from-astro-pi-2025-2026-community-events/

We have now reached the end of the European Astro Pi Challenge 2025/2026 cycle and it’s been a busy and rewarding time for the Raspberry Pi Foundation team. Alongside supporting thousands of young people taking part in the challenge across Europe and beyond, we’ve also been out in the UK community running hands-on Astro Pi events and delivering training to schools and educators.

A few highlights from this year include the Astro Pi tenth anniversary celebrations at the London Science Museum; a series of Mission Zero workshops delivered during Science Festivals in Bradford, Belfast and Norwich; and hosting a Mission Space Lab hackathon at the Raspberry Pi Foundation headquarters.

Mission Zero on the road: Creativity in coding

In Astro Pi Mission Zero, participants write a simple Python program that displays an image or animation on an Astro Pi computer aboard the ISS. Their program also uses data from the Astro Pi’s colour and luminosity sensor to set the background colour.

Since Astro Pi 2025/26 launched in September, the Raspberry Pi team have been running Mission Zero workshops at science events and providing training to lots of different organisations. We kicked off our outreach at Bradford Science Festival in October with workshops happening all through the half term at the Bradford Science Museum. Over 260 young people took part and submitted their entries during the festival.

Young learners at a Mission Zero workshop

In November, we ran a series of online training and livestreamed sessions for Education Scotland’s Computer Science Week, and for STEM Ambassadors in Wales. We provided teacher CPD sessions for facilitators and even livestreamed a Mission Zero lesson direct to the classrooms of primary schools around Scotland. 

December was a particularly big milestone as we celebrated ten years of Astro Pi at the London Science Museum with UK Astronaut, Tim Peake, who launched Astro Pi way back in 2015. We hosted families and schools with a series of workshops over two days at the museum, and Tim even joined us for one of the workshops to meet participants.

January found the team running training for computer science teachers at the Harris Foundation, a network of schools around Greater London, and the Meridian Trust, a school network in the East of England. After the training, we visited Nene Park Academy in Peterborough UK, part of the Meridian Trust, to run mission zero with groups of students there. 

In February, we visited the Waterloo Park Pavilion to host a fringe event to the Norwich Science festival. These workshops ran alongside space-themed craft activities organised by the volunteer group, Friends of Waterloo Park, creating an inclusive and welcoming environment for families. Younger children could take part in the crafts, while older participants explored text-based programming.

Although participants could follow a ready-made example, many chose to design their own personalised images. This creativity, combined with the knowledge that their code would run in space, made for a highly engaging session.

Mission Zero creations from the Norwich workshop
Mission Zero creations from the Norwich workshop

Meanwhile, another team of Raspberry Pi Foundation colleagues were out running Mission Zero at the Northern Ireland Science Festival in Belfast.

Astro Pi computer

Mission Space Lab: A day of problem-solving

In February 2026, we hosted a Mission Space Lab hackathon at the Code Club in the Foundation’s Cambridge office. Four teams of young people worked together to tackle a real scientific task: calculating the speed of the International Space Station (ISS) as accurately as possible.

Young learner at a Mission Zero workshop

Teams wrote two short Python programs: one that collected data from the Astro Pi computers’ sensors and camera, and one that calculated speed using historical images from the ISS. Then they combined the two programs and edited them to work on the Astro Pi computers aboard the ISS using the Astro Pi Replay tool.

Young learner at a Mission Zero workshop

To test their programs, teams used a trolley rigged up with a Camera Module to simulate motion and refine their calculations. The day ended with teams submitting their programs and sharing what they learned, including the challenges they faced and how they overcame them.

Learners at a Mission Zero workshop

Bringing Astro Pi to more communities

All these events and workshops are a reminder of what makes Astro Pi special. Young people are not just learning to code; they are exploring their creativity with it, and applying their skills to a real-world setting — the awesome vastness of space! 

If you’d like us to help run an Astro Pi event for teachers or students in your school or community in the UK, then we’d love to hear from you.

Get in touch to find out more: [email protected]

If you are in another ESA member state, you can reach out to your local European Space Education Resource Office (ESERO).

The post Highlights from Astro Pi 2025–2026 community events appeared first on Raspberry Pi Foundation.

Тодора Радева: Културата е крайният хоризонт, който виждаме

Post Syndicated from Ина Иванова original https://www.toest.bg/todora-radeva-kulturata-e-krayniyat-horizont-koyto-vizhdame/

Тодора Радева: Културата е крайният хоризонт, който виждаме

Тодора Радева е завършила първия випуск на специалност „Културология“ в Софийския университет. И до ден днешен тя смята, че висшето образование формира начин на мислене. Дава съзнанието, че се нуждаеш от важна тема и метод на работа, с чиято помощ да постигнеш дълбочина на внушението. Събитията, които Тодора Радева и нейният екип създават, защитават нуждата от подобен подход, а познанията ѝ по история, теория и философия на културата ѝ помагат не само да структурира проектите хоризонтално, но и да предлага на публиката различни нива на преживяване.

От Гьоте насам сме наясно, че „човек вижда толкова, колкото знае“, но интердисциплинарният подход винаги дава възможност да свържеш повече гледни точки и да предложиш паноптикум от идеи. Именно това отличава събитията на Тодора Радева и Фондация „Прочети София“.

Широтата на погледа и умението да виждаш нещата в цялост, как си взаимодействат и по какъв начин си влияят те – това ми даде културологията. През всички тези години работя с разбирането за културата като крайния хоризонт, който можеш да видиш. И всеки опит да го тематизираш, изследваш, да се приближаваш или отдалечаваш, да търсиш мястото си спрямо този хоризонт всъщност е постоянно усилие да го промениш, разшириш, да видиш какво има отвъд.

В периода 2013–2020 г. Тодора Радева е програмен директор на Софийския международен литературен фестивал. Тя е и създателка на Фондация „Прочети София“, която свързва литературата с други изкуства и провокира преоткриването на градското пространство. Сред разпознаваемите проекти на Фондацията са: „Скритите букви“, „Литературни маршрути“ и „Литературни срещи“.

Тодора определя себе си като екипен играч и смята, че в сферата, в която работи, вниманието към другия и към неговия начин на мислене е основополагащо. Единомишлениците също имат идеи, които се разминават. А многопосочността на търсенията може да съчетае качествата на всеки член от екипа.

Важно е и партнирането. Фестивалите, организирани от Тодора Радева, често са в диалог с отделни сфери на науката или спорта и разчитат на съвместното участие, на свързаността, която обогатява и участници, и посетители. Търсенето на различни валенции между различни културни сфери е и опит да бъде предложена на публиката една по-сложна картина.

Мисля за фестивала като за един цял свят, в който ще попаднеш за три дни. Който освен възможността да срещнеш автори ти предлага и различна реалност – такава, каквато я предполагат различните прочити на темата. Вътре отделните събития си говорят помежду си, влизат в диалог и те повличат, задават въпроси, вдъхновяват, карат те не просто да преживееш нещо, но и да го осмислиш, и да го отнесеш със себе си.

Между концепцията и вдъхновението – това е полето, на което се раждат идеите на Тодора Радева. Реализацията им обаче минава през ежедневното, конкретно усилие, което не бива да обезсърчава.

Много е важно как най-точно може да бъде изразена една концепция. Ще използвам добре позната метафора. Аз ходя често на планина, съпругът ми е планинар, там се запознахме, там си почивам и се зареждам и до днес. Планината освен утешителка е и голяма учителка. Сигурно всеки е виждал някакъв много красив връх, който изглежда недостижим от подножието, невъзможен за изкачване. Но път винаги има. И когато тръгнеш, „номерът“ е да го разделиш на части, да си казваш: „Хайде, само до следващия завой, а после и до следващия“, да си даваш почивки, да преборваш изтощението с малки усилия, без да се губиш и отказваш. В главата си удържаш голямата идея, върхът е ясен, но в същото време си съсредоточен върху всяка крачка към целта. Има, разбира се, и моменти на лекота и на вдъхновение, защото след всеки завой гледката е нова и ти припомня какво и защо търсиш.

Подборът на теми и локации на събитията също е част от фината мрежа, която тъче екипът на „Прочети София“ – мрежа, в която впоследствие публиката е приканена да влезе, за да съпреживява събитието с всичките си сетива. За „Археология на паметта“ например бяха използвани пространствата на софийското Ларго и Археологическия музей, което буквално визуализира метафората за пластовете на историята.

Програмирането на всеки фестивал е в намирането на баланс между концепцията и реално възможното. Много често темата на фестивала се формулира накрая – така стана и с „Археология на паметта“, така е и с предстоящото издание на „Литературни срещи“ от 23 до 25 април, което ще бъде с тема „Дистопии и съпротива“. Разбира се, ние започваме с една много широка основа и работим по актуална за времето ни тема, която ни занимава и която откриваме в произведенията на авторите, които харесваме. Но чак след като разберем кои от чуждестранните гости ще имат възможност да участват във фестивала, даваме по-конкретна тема и подреждаме всички останали събития.

Когато говорим за литература обаче, за Тодора Радева темата е особено лична. Като автор тя битува в книжното пространство с два сборника с разкази: „Седем начина да увиеш сари около тялото“ и „Едно възможно начало“.

Когато разказва легендата за сарито, което жената увива около тялото си, дебютната ѝ книга всъщност акцентира върху непознаваемата психична природа на жената. Колкото и да се опитват да я съблекат, тя винаги остава с един слой тъкан върху себе си. Това, което една жена не желае да открие, остава скрито.

Каквито и сюжети да следват разказите ми, в крайна сметка като че ли винаги се въртя около въпросите колко сме автентични и верни на себе си, на какво ниво общуваме с другия, защо сме такива, каквито сме. Историите ми са взрени в междучовешките отношения.

Писането ми дава усещане за друг свят, друг вид задоволяване на нуждата ми да минавам отвъд хоризонта, да търся нещо ново. А понякога е вид спасение.

Случва се да започна да пиша нещо лично заради самата себе си, но след няколко изречения отварям друг файл и вече разказвам история, която не знам откъде идва. Тя ме повлича, завихря се и ми дава удоволствието да я следвам и разкривам от различни страни. Може би предпочитам да пиша разкази, защото са кратки и в тях мога да влизам спорадично, романът не позволява голямо прекъсване във времето, в което да вършиш другата си работа. Ти се променяш, обстоятелствата се променят и ако не успееш да завършиш един текст в някакъв срок, се обричаш на безкрайни редакции.

Убежище за Тодора Радева винаги е било изкуството.

Не мога да си представя живот без това, което изкуството дава. То те владее, поставя въпроси, тревожи те и в това е красотата му. В него са възможни много различни светове. И аз обичам да потъвам в тях. Но те също така вдъхновяват – независимо дали филм, книга или картина могат да породят у теб желание да създадеш нещо твое, да продължиш диалога.

Другото ми съхранително нещо са хората около мен. Аз имам щастието да съм отраснала в семейство, което ми е дало много любов и подкрепа. С времето разбирам какво спокойствие съм получила от майка ми, баща ми и сестра ми, от тази сигурност, че си приет и си обичан. Дори когато не са били съгласни с моите избори, те са ме подкрепяли.

Оттук и моята вяра, че може да си на различно мнение с някого, но да съществувате заедно, без противоречия.

В началото на май Тодора Радева планира една акция на обич, свързана със скорошната загуба на майка си. В Пловдив тя ще изложи плетива, създавани за семейството в годините, когато беше трудно да намериш дреха, която да не е унифициращата конфекция. Публиката ще бъде приканена да донесе или да дефилира и със свои плетива.

Сега, вече като родител, в моето семейство също получавам обич. Това ми дава сила да преминавам по-леко през болката и да продължавам.

От споделената любов Тодора Радева твърди, че черпи, когато трябва да се бори с нормалните делнични трудности, провали и неудачи.

Детството ѝ преминава в Пловдив. Но тя истински обиква града по-късно, след като се премества да следва висше образование в София, където веднага се е почувствала приобщена и на мястото си. Вероятно дотогава Пловдив е бил част от дома – не избор, а сцена на порастването. Преоткрива го основно през писането. То я връща към тихите улички и безгрижието, с което е опознавала махалата с детската си тайфа. Сега разбира, че неизследваните пространства на някой град също те формират. Заради свой ръкопис Тодора проучва старите пловдивски хроники, размишлява върху връзките между делничното съществуване и съдбата на града и хората. И за себе си приема, че каквито и драматични събития да преживяваме,

ние сме малки за градовете. Може би дори сме им безразлични с дребните си човешки тревоги. Преоткрих Пловдив и през стиховете на Иван Теофилов и Йордан Велчев, както и през неговия тритомен труд „Балканският човек“. През изкуството.

Ако обаче трябва да се обясни в любов на други световни градове, избира Ню Йорк – заради еуфорията, която я завладява там абсолютно без обяснение. И усещането, че всичко е възможно.

Аз обичам големи градове. Имам един недовършен проект, който се казва „Места за разказване“. В него искам да събера текстове за градове, които са ми давали истории дори без да съм живяла дълго там, събуждали са представа за герои и събития, които се раждат от неповторимата им атмосфера. Имам такива записки за едно конкретно кътче от Париж; за няколко квартала на Берлин; за Аладжа манастир; за Загреб.

И, разбира се, Италия, където е покорена от малкото градче Сирмионе, в което остава само четири часа, но то ѝ дава сюжет за разказ, върху който работи в момента. Изобщо, като свое място Тодора Радева припознава Италия, защото

следите на времето там пребивават автентично и в синхрон и като че ли по-лесно ги откриваш и наместваш и в себе си.

А когато говорим за отминалото, не можем да не стигнем до трудностите. И до уроците като неделима част от нас.

Предизвикателствата и препятствията в моя живот просто са нещо, през което трябва да минеш, да се справиш по един или друг начин. Аз винаги съм осъзнавала колко е опасно, ако човек вижда само тях, ако дълбае прекалено и им се остави. Имам съпротива към това колко лесно се подхлъзваме към мрака. Винаги съм предпочитала да избирам светлата страна.


Хората, които тихо и кротко променят средата, формират общности и задават посоки, в които има смисъл да тръгнем заедно. Тук ви срещаме с тях. Това са „Тези хора“.

Highway Monitoring with Zabbix and Nova Rota Oeste

Post Syndicated from Michael Kammer original https://blog.zabbix.com/highway-monitoring-with-zabbix-and-nova-rota-oeste/32810/

Nova Rota do Oeste (formerly Rota do Oeste) is a Brazilian highway concessionaire founded in 2014, responsible for managing more than 850 kilometers of highway that connects the cities of Sinop (MT), to the states of Mato Grosso and Mato Grosso do Sul.

Due to the demands of ensuring road safety, Nova Rota do Oeste restructured its highway monitoring strategy by replacing a legacy tool with Zabbix, achieving greater visibility and operational control as well as 85% cost savings.

The challenge

Nova Rota do Oeste operates an enormous technological infrastructure, including:

  • 10 data centers
  • 833 surveillance cameras
  • Radio repeater towers for vehicle communication
  • Electronic toll systems
  • An extensive optical fiber infrastructure
  • Intelligent signalling equipment

In total, the company manages nine toll plazas and maintains 24/7 operations focused on traffic safety and flow. It is also responsible for the largest highway construction project in Brazil.

Nova Rota do Oeste previously relied on a licensed commercial legacy monitoring tool to support its infrastructure, but it did not meet the need for constant scalability.

In 2024, the company began searching for a new highway monitoring solution that met requirements such as scalability, robustness, ease of learning, and training availability. Key needs included the ability to:

  • Monitor critical devices and services distributed along 850 km of highway
  • Provide operational visibility into communications status, connectivity, and systems
  • Reduce incident identification and response time
  • Create automated alerts for proactive action
  • Integrate infrastructure monitoring, road safety, and business systems

After market research and internal technical analysis, the company concluded that Zabbix was the most suitable tool for its challenges. The migration process from the commercial legacy tool then began.

The solution

The infrastructure monitoring transformation approach was structured in complementary phases, led by Zabbix Premium Delivery Partner JLCP in partnership with the Nova Rota do Oeste IT team.

Phase 1: Foundation and base configuration

The first stage focused on gathering requirements and building the foundation. After analyzing the existing environment and cleaning up legacy data, the necessary architecture was defined, culminating in the implementation and validation of the Zabbix infrastructure.

Phase 2: Priority-based expansion

The second phase focused on the incremental onboarding of devices based on criticality, including:

  • Multiple servers
  • 833 surveillance cameras
  • Radio repeater towers
  • Toll system
  • Power infrastructure
  • Solar plants via customized API
  • Wi-Fi equipment (Unifi API integration
  •  Optical fiber (testing phase)

Monitoring the implementation

The highway monitoring system implemented at Nova Rota do Oeste follows a distributed, layered architecture that integrates different areas into Zabbix:

  • IT infrastructure
  • Operating systems
  • Field devices
  • Business services

Each layer has specific objectives, connected within a unified ecosystem of data and alerts. Data collected from monitored items is processed by the central Zabbix server, which applies triggers and conditions to identify anomalies. When a metric exceeds a configured threshold, Zabbix generates automatic alerts displayed in real time to the infrastructure team via dashboards that remain constantly open in the operations center.

Data is organized into visual dashboards that provide:

  • Data center view (consolidated status of each of the 10 locations)
  • Device-type view (cameras, towers, servers, power)
  • Criticality view (essential versus secondary services)
  • Topological maps visually representing the highway and its components

The team now has real-time visibility over more than 1,700 hosts distributed along the highway.

Results

The implementation of Zabbix delivered significant operational improvements, including:

  • An 80–85% reduction in detection time – from an average of 1 hour to less than 15 minutes
  • 85% cost savings compared to maintaining the legacy tool
  • Full coverage of critical infrastructure with 1,702 hosts currently monitored
  • Complete operational visibility over 10 data centers, 833 cameras, radio towers, power systems, and more
  • Internal notification before users or operators report issues
  • Direct dispatch of field teams or ticket opening with telecom providers
  • Early communication of potential impacts
  • Activation of contingency plans when necessary

In addition to support for the development and integration of all supported Zabbix items, Nova Rota do Oeste also obtained a Zabbix Technical Support Subscription, expanding the tool’s scope and ensuring better usage and technical support.

Conclusion

Monitoring with Zabbix increased the availability of radio towers for vehicle communication, enabled real-time surveillance camera status visualization, guaranteed connectivity for toll systems, and provided continuous monitoring of power infrastructure, all of which has directly contributed to better service and user safety.

 

The post Highway Monitoring with Zabbix and Nova Rota Oeste appeared first on Zabbix Blog.

Leverage Agentic AI for Autonomous Incident Response with AWS DevOps Agent

Post Syndicated from Janardhan Molumuri original https://aws.amazon.com/blogs/devops/leverage-agentic-ai-for-autonomous-incident-response-with-aws-devops-agent/

Introduction

Teams running distributed workloads face a persistent operational challenge: when something breaks, the information needed to resolve it is scattered across logs, deployment pipelines, configuration histories, and third-party monitoring tools. A Site Reliability Engineer (SRE) responding to a 2 AM page must manually correlate telemetry from multiple sources, trace dependencies across services, and form hypotheses — a process that routinely takes hours. As systems grow in complexity, the need for an AI-powered operational teammate — an SRE agent — has become increasingly clear.

The Do It Yourself (DIY) path and its limits

Teams exploring this space often start by using their favorite AI coding tools to help during an investigation, a thin wrapper over an large language model (LLM). On-call engineers wake up and looks at the incident details, tickets, give coding tools access to logs, monitoring tools and ask it to launch investigation. These approaches can deliver value for straightforward scenarios, but real world application architectures at scale require context across accounts, monitoring systems, and application topology awareness, enforce governance and access controls, and retained learning from past incidents to ensure a comprehensive incident management. As environments scale, the gap between a simple coding tool with limited context and a production-grade operational agentic teammate widens.

A fully managed alternative

AWS DevOps Agent is your always-available operations teammate that resolves and proactively prevents incidents, optimizes application reliability and performance, and handles on-demand SRE tasks across AWS, multicloud, and on-prem environments. DevOps Agent delivers a comprehensive agentic SRE paradigm, shifting teams from reactive firefighting to proactive, AI-driven operational excellence.

But what makes AWS DevOps Agent more powerful than what individual SREs can do with their coding agent? In this post, we walk through a serverless URL shortener application on AWS and demonstrate how DevOps Agent — built on topology intelligence, a three-tier skills hierarchy, cross-account investigation, and continuous learning — delivers capabilities that a simple LLM wrapper cannot replicate, acting as a true operational teammate at scale that reduces Mean Time to Resolution (MTTR) from hours to minutes.

Prerequisites

Before getting started with DevOps Agent, ensure you have:

Application Overview

You are an SRE Engineer at a SaaS company that offers URL shortener service deployed on AWS. The application uses fully serverless architecture, creates short codes, redirects to original URLs, and tracks analytics.

Serverless three-tier architecture for a URL shortener application

Fig 1 – URL Shortener Application

This architecture is straightforward to build but operationally complex to troubleshoot. A latency spike in the Redirect function could stem from DynamoDB throttling, a Lambda cold start regression, an API Gateway configuration change, or a CloudFront cache invalidation — and the signals live in different log groups, metrics namespaces, and trace spans. This is exactly where DevOps Agent demonstrates its value as an autonomous operational teammate.

An Investigation in Action

This workflow demonstrates the DevOps Agent autonomously detecting and diagnosing a production incident in just 4 minutes without human intervention, starting when a CloudWatch alarm triggers due to elevated 5xx errors and systematically testing hypotheses until it identifies DynamoDB write throttling caused by a recent code deployment. The DevOps Agent then autonomously posts a complete root cause analysis with specific mitigation recommendations to Slack, including the problematic commit and suggesting either on-demand capacity or a rollback—all accomplished in under 5 minutes from initial alarm to actionable solution.

Diagram showing the step-by-step flow of a logical investigation process

Fig 2. Logical Investigation workflow

Workflow of the AWS DevOps Agent showing how it moves from detecting an incident to analyzing the root cause and suggesting mitigation steps

Figure 3 – AWS DevOps Agent investigation workflow demonstrating the automated flow from initial incident detection through root cause analysis to actionable mitigation recommendations

Why DevOps Agent is Different

DevOps Agent is not a chat interface layered over a large language model. It is built on Amazon Bedrock AgentCore with dedicated infrastructure for memory, policies, evaluations, and observability. Below, we break down six key capabilities — the 6 Cs — that collectively make DevOps Agent a fully functional nextgen operational teammate.

1. Context

An LLM without operational context is limited to generic suggestions. DevOps Agent solves this through Agent Spaces — isolated logical containers that provide cross-account access to cloud resources, telemetry sources, code repositories, CI/CD pipelines, and ticketing systems. Within each Agent Space, DevOps Agent builds an application resource topology by auto-discovering resources — containers, network components, log groups, alarms, and deployments — and mapping their interconnections across AWS, Azure, and on-prem environments. A learning agent runs in the background, analyzing infrastructure, telemetry, and code to generate an inferred topology at the application and service layer . DevOps Agent maintains deep, AWS-native integrations with services like Amazon Elastic Kubernetes Service (EKS), providing introspection into Kubernetes clusters, pod logs, and cluster events for both public and private environments — capabilities that require privileged access external tools don’t have. DevOps Agent doesn’t just know your resource topology, it knows your telemetry, deployment timeline, and infrastructure and application code. It discovers and knows the relationship between resources, alarms, metrics, and log groups. When it detects a latency spike, it automatically checks GitHub, GitLab, Azure DevOps for recent merges, correlates deployment timestamps with metric anomalies, and determines whether a code change is the probable cause. In the URL shortener example, the agent identifies that a commit adding batch DynamoDB writes was deployed 47 minutes before throttling began — a correlation a human SRE might take 30 minutes to discover manually.

In our URL shortener, DevOps Agent maps the dependency chain from CloudFront through API Gateway to each Lambda function and down to the DynamoDB table. When a latency spike hits the URL Redirect function, the agent traces the relationship graph to determine whether the root cause is DynamoDB read throttling, a Lambda concurrency limit, or an API Gateway timeout configuration — correlating CloudWatch metrics, Lambda traces, and DynamoDB consumed capacity in a single investigation.

2. Control

Context without governance creates risk. Agent Spaces provide centralized control over what the agent can access and how it operates. Administrators define which AWS and Azure accounts, telemetry and code integrations, and MCP servers are available within each Agent Space using granular IAM permissions, This eliminates the inconsistency of individual developers configuring their own toolchains — some thoroughly, some partially, some not at all — and removes the need for ad-hoc onboarding processes for new team members. Every reasoning step and action is logged in immutable audit journals that the agent cannot modify after recording, providing complete transparency into decision-making. AWS DevOps Agent is secured from day one with immutable audit trails logging every reasoning step and tool invocation, AWS CloudTrail integration, IAM Identity Center authentication with granular permissions, and Agent Space-level data governance that isolates investigation data and respects organizational security configurations.

For the URL shortener, the administrator configures a single Agent Space with read access to the production account’s CloudWatch logs, the DynamoDB table metrics, the GitHub repository, and the Slack channel for incident coordination. Every SRE on the team inherits this consistent, controlled configuration — no individual setup required.

3. Convenience

Once an Agent Space is configured, every developer and SRE on the team gets immediate, zero-setup access to the agent’s full operational context — topology, telemetry, code repositories, and ticketing integrations — without configuring anything themselves. This is a meaningful departure from the alternative, where each engineer individually connects their coding agent to Model Context Protocol (MCP) servers for CloudWatch, their observability tool, their source repository, and their ticketing system. In practice, some engineers will complete that setup, some will partially configure it, and some never will — resulting in inconsistent tooling across the team and an onboarding burden for every new hire. With DevOps Agent, the admin configures the Agent Space once, and engineers simply log in to the Operator Web App, or interact through Slack — whichever tool they already use. The agent provides context-aware responses, maintains conversation history, and supports natural language queries against the application topology without any per-user setup.

For the URL shortener team, a new SRE joining the on-call rotation doesn’t need to spend a day wiring up access to the three Lambda function log groups, the DynamoDB metrics dashboard, and the GitHub repository. They log in to the Agent Space and immediately ask, “Show me all Lambda functions connected to this DynamoDB table” — the topology, telemetry access, and code context are already there.

Screenshot showing how the AWS DevOps Agent connects to MCP servers and communication tools

Fig 4 – AWS DevOps Agent MCP server and Communications integrations

Screenshot showing the AWS DevOps Agent's telemetry integration configuration

Fig 5 – AWS DevOps Agent Telemetry integrations

Screenshot showing the AWS DevOps Agent's multi-cloud and pipeline integration settings

Fig 6 – AWS DevOps Agent Multi-Cloud and pipeline integrations

4. Collaboration

DevOps Agent is not a passive Q&A tool, it is an autonomous teammate. When an incident triggers via a CloudWatch alarm, PagerDuty alert, Dynatrace Problem, ServiceNow ticket, or any other event source you configure through the webhook, the agent begins investigating immediately without human prompting. It generates hypotheses, queries telemetry and code data sources to test them, and coordinates across collaboration channels — posting investigation timelines in Slack, updating ServiceNow tickets, and routing findings to stakeholders. Extensibility through the MCP and built-in integrations with CloudWatch, Datadog, Dynatrace, New Relic, Splunk, Grafana, GitHub, GitLab, and Azure DevOps ensures the agent can pull signals from wherever the team’s operational data lives. The agent also performs proactive weekly prevention recommendations, analyzing recent incidents to suggest specific improvements across code optimization, observability coverage, infrastructure resilience, and governance practices. Additionally, DevOps Agent operates within the broader frontier agent ecosystem, where investigation findings can include agent-ready instructions for Kiro to implement fixes.

When the URL shortener experiences a DynamoDB throttling event at 3 AM, DevOps Agent detects the alarm, investigates autonomously, identifies that a traffic spike exceeded the table’s provisioned capacity, and posts a mitigation plan in Slack — all before the on-call engineer finishes reading the page. The weekly prevention evaluation then recommends switching to on-demand capacity mode and adding a CloudWatch alarm on ConsumedWriteCapacityUnits to catch future spikes earlier.

Screenshot showing Slack notifications sent by the AWS DevOps Agent during an investigation

Fig 7 – AWS DevOps Agent Slack investigation notifications

Screenshot showing prevention recommendations generated by the AWS DevOps Agent in the Ops Backlog

Fig 8 – AWS DevOps Agent prevention recommendations in the Ops Backlog

5. Continuous Learning

This is where AWS DevOps Agent most clearly separates itself from thin LLM wrappers. The agent implements a sophisticated three-tier skill hierarchy:

  • AWS-provided skills – Built-in capabilities developed by AWS engineers and scientists that reflect proven operational approaches and are continuously maintained under the hood.
  • User-defined skills – Custom skills that you define to help the agent work more effectively within your specific organizational context and workflows.
  • Learned skills – Operating continuously in the background, AWS DevOps Agent includes a learning sub-agent that performs two critical functions. First, it scans your cloud infrastructure, telemetry data, and code repositories to continuously learn and update your application topology—understanding resources and their relationships to help zero in on key logs related to specific alarms. Second, it analyzes past investigations to identify patterns and optimize future troubleshooting workflows, becoming more effective over time.

For the URL shortener, after DevOps Agent resolves three DynamoDB throttling incidents over a month, the Learning Agent identifies the recurring pattern and generates a learned skill that accelerates future investigations of the same class. The next time throttling occurs, the agent skips exploratory hypotheses and immediately checks provisioned capacity against consumed capacity, reducing investigation time further. The SRE team also uploads a runbook describing their canary deployment process, which the agent references when evaluating whether a recent deployment correlates with an incident.

Screenshot showing user-defined and learned skills configured for the AWS DevOps Agent

Fig 9 – AWS DevOps Agent user-defined and learned skills

6. Cost Effective

You could build your own agent, but you would still need to pay for the model tokens it consumes. More importantly, you would need to staff a team to develop, maintain, and operate the agent and its integrations. You would also need to periodically evaluate model quality, latency, and costs as underlying models change. With AWS DevOps Agent, you get a team of AWS engineers and scientists who do all of that for you.

DevOps Agent uses usage-based pricing — you pay only for the time the agent actively works on a task. There is no per-seat licensing or idle infrastructure cost. The agent works at machine speed, completing investigations in minutes that would take a human engineer hours, and only charges for the actual seconds of active computation.

Behind the scenes, DevOps Agent employs significant data retrieval optimizations that reduce cost while improving accuracy. Its query optimization techniques across tools achieve up to 15x faster querying across massive datasets by leveraging AWS-specific access patterns and data characteristics. These optimizations mean the agent consumes less compute per investigation while delivering more precise results — a direct benefit of deep AWS integration that generic LLM wrappers cannot replicate.

For the URL shortener, instead of an SRE spending two hours manually querying CloudWatch Logs Insights across three Lambda function log groups and correlating with DynamoDB metrics, DevOps Agent completes the same investigation in minutes using optimized queries — at a fraction of the cost of engineering time.

Proven real-world results

Customers and partners using AWS DevOps Agent in preview report up to 75% lower MTTR, 80% faster investigations, and 94% root cause accuracy, enabling 3–5x faster incident resolution.

Western Governor’s University (WGU), a leading online university serving over 191,000 students, was among the first organizations to deploy Amazon DevOps Agent into production, doing so even ahead of the preview launch at re:Invent. As a large-scale Dynatrace user, WGU leverages the DevOps Agent’s native Dynatrace integration, enabling Dynatrace Intelligence to automatically route problem records to the Agent for investigation and return enriched findings directly back into Dynatrace.

During a recent production investigation, WGU’s SRE team used the AWS DevOps Agent to analyze a service disruption scenario, reducing total resolution time from an estimated two hours to just 28 minutes—a 77% improvement in MTTR. AWS DevOps Agent quickly pinpointed the root cause within an AWS Lambda function’s configuration, surfacing critical operational knowledge that had previously existed only in undiscovered internal documentation.

Zenchef is a restaurant technology platform that helps restaurants manage reservations, table operations, digital menus, payments, and guest marketing from a single commission-free system. With a focused DevOps team managing several production environments across multiple business units, they faced a real test when an API integration issue affecting a downstream partner surfaced during a company hackathon, with engineers engaged in the event and nothing significant showing up in monitoring to point them in the right direction.

Rather than pulling engineers off the hackathon, the team brought the issue to AWS DevOps Agent. It worked through the problem systematically, ruling out authentication as a contributing factor, shifting investigation focus on Amazon Elastic Container Service (Amazon ECS) deployments, and ultimately tracing the root cause to a code regression in which a new version failed to handle an unrecognized enum value in the database. The full investigation wrapped in 20-30 minutes, roughly a 75% reduction compared to the 1-2 hours it would have taken manually, and the findings were shared directly with the responsible engineer.

Conclusion

AWS DevOps Agent is architecturally distinct from LLM wrappers. Its topology intelligence service maps AWS service relationships to understand application dependencies. Its three-tier skill hierarchy with a validation-based Learning Agent creates compounding operational knowledge specific to each customer environment. Its cross-account investigation capability, governed autonomy model, and immutable audit trails address enterprise requirements that no external wrapper can satisfy.

The 6 Cs — Context, Control, Convenience, Collaboration, Continuous Learning, and Cost Effective — are not marketing categories. They represent concrete engineering investments: Agent Spaces for isolation, topology, optimized log queries for performance, federated credential management for cross-account access, and a skills architecture that learns and improves with every investigation. For any team operating distributed and complex architectural applications on AWS — DevOps Agent reduces the operational burden of incident response while building institutional knowledge that makes every future investigation faster and more accurate.

Ready to get started? Visit the AWS DevOps Agent documentation to explore the setup process, join the AWS DevOps Agent workshop for hands-on experience, and/or contact your AWS account team to configure your first Agent Space.

Tipu Qureshi

Tipu Qureshi is a Senior Principal Technologist in AWS Agentic AI, focusing on operational excellence and incident response automation. He works with AWS customers to design resilient, observable cloud applications and autonomous operational systems.

Bill Fine

Bill Fine is a Product Management Leader for Agentic AI at AWS, where he leads product strategy and customer engagement for AWS DevOps Agent.

Joe Alioto

Joe is a World Wide Senior Specialist Solutions Architect for Cloud Operations focusing on Observability and Centralized Operations Management on AWS. He has over two decades of hands-on operations engineering and architecture experience. When he isn’t working, he enjoys spending time with his family, learning new technologies and pc gaming.

Janardhan Molumuri

Janardhan Molumuri is a Principal Technical Leader at AWS, comes with over two decades of Engineering leadership experience, advising customers on Cloud and AI Adoption strategies and emerging technologies including generative AI. He has passion for thought leadership, speaking, writing, and enjoys exploring technology trends to solve problems at scale.

New compliance guide available: ISO/IEC 27001:2022 on AWS

Post Syndicated from Ted Tanner original https://aws.amazon.com/blogs/security/new-compliance-guide-available-iso-iec-270012022-on-aws-compliance-guide/

We’re excited to announce the release of our latest compliance guide, ISO/IEC 27001:2022 on AWS, which provides practical guidance for organizations designing and operating an Information Security Management System (ISMS) using AWS services.

As organizations migrate critical workloads to the cloud, aligning with globally recognized standards such as ISO/IEC 27001:2022 becomes an important step toward strengthening governance, risk management, and information security practices. This guide helps cloud architects, security teams, compliance leaders, and DevOps practitioners understand how to implement and operate ISO 27001-aligned controls using AWS services while applying the AWS Shared Responsibility Model.

The guide explains how organizations can integrate AWS services into their ISMS to support the requirements defined in ISO 27001:2022 clauses 4–10 and selected Annex A controls. It also highlights how AWS security, monitoring, and automation capabilities can help customers maintain visibility, improve operational consistency, and prepare audit-ready evidence.

While AWS provides a secure and compliant cloud infrastructure, customers remain responsible for defining their ISMS scope, implementing controls, and demonstrating conformity during certification audits.

Inside the guide:

  • Overview of the ISO/IEC 27001:2022 framework, including ISMS clauses 4–10 and the Annex A control
  • Mapping of selected ISO 27001:2022 Annex A controls to AWS services and architectural capabilities
  • Guidance for implementing complementary customer controls within AWS environments
  • Recommendations for evidence collection, documentation, and audit readiness using AWS native tooling
  • Governance and risk management considerations for organizations establishing an ISMS on AWS
  • Best practices for operationalizing compliance activities through automation and infrastructure-as-code.

By combining ISO 27001 best practices with AWS security services, organizations can build scalable environments that support continuous security improvement, operational visibility, and certification readiness.

Download: ISO/IEC 27001:2022 on AWS Compliance Guide
For further assistance, contact AWS Security Assurance Services

If you have feedback about this post, please submit comments in the Comments section below.

Ted Tanner

Ted Tanner

Ted is a Principal Assurance Consultant and PCI DSS QSA with AWS Security Assurance Services. He has more than 25 years of IT, security, and compliance experience, which he uses to advise customers on building and optimizing their cloud compliance programs. He is co-author of several PCI DSS–related publications at AWS.

Satish Uppalapati

Satish Uppalapati

Satish is an Associate Assurance Consultant with AWS Security Assurance Services and has more than 8 years of experience in IT risk, governance, and regulatory assurance. He works with AWS customers to help align cloud environments with frameworks such as ISO 27001, SOC 2, and FFIEC. Satish also focuses on advancing governance for AI systems, including emerging standards such as ISO/IEC 42001.

Viktor Mu

Viktor Mu

Viktor is a Senior Assurance Consultant with AWS Security Assurance Services and has more than a decade of experience specializing in security and compliance assessments. Viktor holds several industry-recognized audit and security certifications, including PCI QSA, and CISA. Viktor works with partners and customers handling security and compliance frameworks like SOC 2 in key market verticals and regulated industries.

Lola Quadri

Lola Quadri

With more than ten years of experience across Big 4 consulting, financial services, and technology, Lola is a trusted security consultant specializing in risk and compliance. She leverages deep expertise across leading compliance frameworks to guide AWS customers toward sustainable, audit-ready compliance postures. Lola is a CISA, CISM, and AWS Certified Solutions Architect.

The collective thoughts of the interwebz