Workshop Session 1: AI Safety

Infrastructure You Can Talk To

Jeff Price — Field CTO of North America, SUSE

Sunday, August 2 · Compass Stage · 01:02:31–02:10:00 · morning stream

With patch windows compressed from quarterly to four hours, the bottleneck stopped being capability and became process — so put MCP servers into the Linux and Kubernetes layer, let agents read the whole fleet, prioritize, and open the tickets, while writes stay gated behind a human clicking approve.

A 60-minute hands-on workshop (talk starts ~01:04:50, Q&A from ~01:52:40) demonstrated against a live environment. Organized by topic below rather than following a talk structure.

TL;DR

  • The opening show of hands is the thesis. "How many people are building agents?" — every hand up. "How many will turn their agents loose on their infrastructure?" — half the hands came down. The workshop is aimed squarely at the people who lowered them.
  • The timeline has collapsed. Since the mythos moment, every CXO roundtable he sits in is about accelerating patching. Quarterly → 30 days → realistically a 4-hour window. When he asks those rooms who can actually roll patches across their whole environment within 30 days, 2 out of 20 raise a hand. The blockers are never technical: change management, governance, process, approvals, and tickets.
  • The unit of analysis is the flowchart, not the model. Draw the process in a visual workflow tool like n8n, because the latency lives in the edges between nodes. "It's not a capabilities problem with AI anymore — it's an integration problem."
  • The technical insertion point is MCP. SUSE has added MCP servers across the product line (SUSE Linux Enterprise, Multi-Linux Manager, Rancher Prime) so the infrastructure becomes something agents can query and operate.
  • Two rules carry the whole design: reads are free, writes are gated, and never automate a crappy process.

Discussion Points

Why now: the compressed patch window (~01:06–01:11)

He opened with that week's news: OpenAI's models breaking out of their boundaries, moving laterally, going over to Hugging Face and knocking on the door silently, then going and finding the answers to a test. His comment: "If you haven't spent a lot of time thinking about how that changes a lot of stories for us, you should really do some thinking."

The other figure he returned to comes from Anthropic's own announcement about the mythos moment: roughly a $20,000 campaign spend to find a large number of vulnerabilities and — worse — to string them together into actually exploitable zero-days.

Which produces the workshop's driving pressure:

What was a quarterly patch cycle became a 30-day patch cycle. Really it's more like a 4-hour patch cycle. So how can you accelerate that fast?

His field survey answers the question brutally. Asked who can roll patches to their entire environment within 30 days, only 2 of 20 executives raise a hand. Push on where it sticks and the answer is always change management, governance, process, approvals, and tickets, tickets, tickets.

There's no more time to wait. Instead of weeks, we have hours.

He translated this into advice for the students and founders in the room: these process frictions are themselves the thing worth thinking about (he recommended Keith Cunningham's The Road Less Stupid).

The cast: Meridian Insurance (~01:11–01:13)

A fictional insurer carrying three entirely real roles:

  • The CISO — the one who signs off and is accountable for security. Her problem is accountability without visibility.
  • Ray Delgado, senior ops engineer — the team that stitches it up, deploys it, rolls it out, rolls it back. About 847 open issues, one of which, he joked, is Ray himself.
  • Priya, director of change management — "the only adult in the room." Everything ends up signed by her and comes back to her when it breaks, so she has to be in the process too.

The demo: one n8n workflow across the fleet (~01:13–01:31)

After checking the room knew what a flowchart was, he gave the reason to start visually:

It helps you visualize a business process and helps you explain it to others. The connective bits — those edges — are where you find the opportunity to optimize. The latency is in the stitching between.

The pipeline as run:

  1. Trigger — manual, time-based (his production version fires at 6am daily), webhook, or the prebuilt Gmail / Google Docs / Teams / Slack nodes.
  2. Config node — defines URLs and targets as variables that pass down the chain, pulled from environment variables: "a great way to not give everybody my tokens, my secrets, my API keys."
  3. MCP fleet scan — hits the Multi-Linux Manager MCP server for fleet status and per-host patch detail.
  4. KEV / EPSS prioritization — a JavaScript node re-rates everything into P0–P3.
  5. Output — formatted and handed to an LLM to produce two artifacts, a CISO report and an ops runbook, posted into two Slack private channels, with the approval happening in Slack.

The most valuable part, he stressed, isn't the AI:

This can open tickets. It doesn't get to approve them. Who gets to approve them? You do. There's still governance. There's still accountability. There's still somebody signing the rock.

And Slack approval produces the accountability evidence for free: "because I'm logged in and I clicked approve, you can tell when the approvals were done — you have that naturally built into your workflow and your messaging system."

He also volunteered the cost: "Doesn't that add latency? Yes. But we're talking about operations here."

The live run stumbled (his lab has a pile of genuinely unpatched machines, so clicking approve would really have started patching them), and he cut to a pre-built end-to-end run — "I'll do the cooking show, pretend I'm Julia Child."

Prioritization: KEV first, then EPSS, CVSS as tiebreaker (~01:22–01:24)

The most directly portable advice in the session. He asked how many people patch by CVSS score, then laid out his ordering:

  1. Ask first: is it being exploited in the wild? Check the KEV catalog (CISA's Known Exploited Vulnerabilities list) — "it's not Kevin from Home Alone."
  2. Then look at the EPSS score.
  3. Use CVSS only as a tiebreaker.

The argument is concrete: a CVSS 9.2 that requires root, terminal, or physical access is less urgent than a 6.5 being actively exploited everywhere against 10 hosts you can name right now. Both KEV and EPSS are free public resources.

That's a more effective way to help you prioritize the important patches, especially if your window is no longer as big as it needs to be.

The layer underneath: the SUSE stack and live patching (~01:14–01:17, 01:54–01:58)

He positioned SUSE as the infrastructure all these AI applications eventually have to be deployed on to scale: little projects run in a container, but once they stop being science projects they land on something that scales out and has ingress.

Bottom to top: SUSE Linux Enterprise → Kubernetes (K3s / RKE2) → Rancher Prime for management → SUSE Virtualization / Harvester (VMs managed like containers) → SUSE AI Factory — with the agentic connective tissue being MCP servers added across the product line.

Two technical details drawn out in Q&A:

Live patching. The non-technical version: every function in the Linux kernel is compiled with a blank 2–4 byte header — a hole where a detour sign can be inserted. Installing the new kernel package would normally require a reboot to reload the modules; instead, via what he called repolining (a trampoline-style mechanism), the detour is installed and the next call to that function jumps to a new memory space running the patched version — live, without restarting.

Why enterprises care: SAP. Businesses running SAP "can't turn it off, even on the weekend — we're running the books, we're running payroll." SUSE's claim is that live patching covers you for up to a year, by which point most organizations have a planned drill or outage anyway.

What about things that can't be live patched? Two fallbacks: (1) btrfs snapshot / overlay filesystem — an overlay snapshot before and after every install, so you can inventory every change across the OS and roll it back; (2) zypper ps, which lists every service with modified files, so you restart just those dependent services rather than rebooting the box — and that too can be orchestrated from the workflow.

Takeaways (~01:38–01:48)

  • Reads are free, writes are gated. Reading — pulling the information out, understanding how it affects your infrastructure — is unlimited. Writes require an approval and a change ticket.
  • Humans do the approving. "Yes, it's a decision, but who's going to click the button before it happens? That would be us."
  • Build demo-mode caches and a test harness. Especially when swapping models: he cited the outrage when ChatGPT deprecated a model and users found the personality had changed. A better model does not mean your workflows are unaffected — and if what you need is determinism, organize your data for lookups instead of asking a generator.
  • His prompting habit: when an AI tells you this is the greatest idea ever and you're the smartest person in the world, ask it — "what am I missing? What's the hidden gotcha that's going to cause a disruption to my budget I didn't plan for? What are the second- and third-order consequences?"
  • Sovereign AI and local inference: sovereignty isn't a compliance word, it's having your arms around your own infrastructure and keeping it out of the reach of somebody else's on/off switch. Big in Europe and Canada right now.
  • GPUs are the new mainframe: he expects businesses to build software on their own data inside their own firewalls the way software was once built on mainframes — with less tech debt this time, because AI can read the COBOL and Fortran nobody understands anymore.
  • Observability: put audit trails in your workflows and measure even the latency. He recommended OpenTelemetry and OpenLIT, an open-source SDK with prebuilt instrumentation for vector databases and inference engines that gives you tokens in, tokens out, latency, logs, metrics, and traces.
  • Two tips: the Minnesota one ("don't eat yellow snow"), and the real one — never automate a crappy process. Be honest about whether the process is crunchy and icky; if it is, rebuilding it may save a lot of people a lot of time.

Advice by role (~01:46–01:50)

  • Builders: DM him for the n8n JSON workflow and build guide; import it directly, or hand the JSON to your coding agent and ask it to swap Slack for Teams.
  • Founders: the audit trail is the real magic — seeing how it runs, how long it takes, where it stops, what approvals it needs. "Not the other fluffy stuff — the audit trail itself."
  • Job seekers: ask these questions of the interviewer — what do your operations look like, your approvals, your workflows?
  • Students: build a portfolio the way a graphic artist carries a sketchbook. "You're not just hiring me, you're hiring me and my five agents in my portfolio that make your business go faster."

Quotes

"How many people are building agents? … And then how many people will turn their agents loose on their infrastructure? Some hands went down. We'll talk, you and I." (~01:05–01:06)

Two shows of hands that define the gap the whole workshop addresses.

"It's not a capabilities problem with AI anymore. It's actually an integration problem." (~01:09)

His core diagnosis of enterprise AI at this stage.

"The latency is in the stitching between." (~01:14)

Why you start with the flowchart: the bottleneck is in the edges, not the nodes.

"Reads are free. The writes are gated and somebody needs to approve." (~01:39)

The single most operational rule in the session.

"It can open tickets. It doesn't get to approve them. Who gets to approve them? You do. There's still governance. There's still accountability." (~01:27)

Structurally identical to Neil Lawrence's and Credo AI's conclusions the same morning, arrived at from the operations side.

"Never automate a crappy process." (~01:45)

The question to ask before automating anything.

提到的專案與資源 / Projects & Resources

名稱 Name 說明 Description 備註 Notes
n8n 視覺化 workflow 自動化工具,示範的整條 pipeline 都建在上面 Visual workflow automation tool; the entire demo pipeline is built on it 講者聲明自己不是 n8n 的付費代言;workflow 本身是 JSON,可 import / 可交給 coding agent 改寫
SUSE Multi-Linux Manager (MLM) 跨發行版 Linux 管理框架,採 pub/sub 而非 SSH 以利規模化;附 MCP server Cross-distro Linux management using pub/sub instead of SSH for scale; ships an MCP server 講者稱有客戶納管 80,000 台不同 Linux
SUSE Linux Enterprise + live patching 不重開機更新 running kernel、OpenSSL、glibc;宣稱可撐一年 Patch the running kernel, OpenSSL, and glibc without rebooting; claimed to cover up to a year 主要訴求場景是 SAP 這類不能停機的系統
Rancher Prime / Rancher Desktop Kubernetes 管理層與桌面版;Rancher Desktop 免費、可在筆電上重現企業體驗 Kubernetes management layer plus a free desktop edition reproducing the enterprise experience locally 對照 Docker Desktop
Liz 內建於 Rancher 的 AI 助理,會跟隨你所在 cluster / namespace / workload 的上下文 Rancher's built-in AI assistant; follows your cluster, namespace, and workload context 名稱取自 Lizard;講者形容為「用基礎設施來教你用基礎設施」
K3s / RKE2 / Harvester 單一 binary 的輕量 Kubernetes(K3s 小於 1GB、可跑 Raspberry Pi);Harvester 把 VM 當容器編排 Lightweight single-binary Kubernetes (K3s under 1GB, runs on a Raspberry Pi); Harvester orchestrates VMs like containers Harvester 路徑:KVM → libvirt → KubeVirt → Kubernetes
SUSE AI Factory OS + Kubernetes + Rancher + Liz + NVIDIA 元件的整包,支援 GPU 標記與排程、可全 airgap 部署 Bundle of OS, Kubernetes, Rancher, Liz, and NVIDIA components; GPU tagging and scheduling, fully airgappable
KEV catalog CISA 的「已知遭利用漏洞」清單,講者主張作為修補優先序的第一判準 CISA's Known Exploited Vulnerabilities catalog; his first prioritization criterion 免費公開資源
EPSS 漏洞被利用機率的評分系統,優先序的第二判準 Exploit Prediction Scoring System; his second criterion 講者在台上把 EPSS 的展開唸錯(見勘誤)
CVSS 漏洞嚴重度評分,講者主張只當 tiebreaker Severity score; he argues it should only be a tiebreaker
OpenLIT 開源觀測性 SDK,對向量資料庫與推論引擎預埋 instrumentation Open-source observability SDK with prebuilt instrumentation for vector DBs and inference engines 與 OpenTelemetry 並列推薦
The Road Less Stupid (Keith Cunningham) 講者兩度推薦的商業書,主題是「值得花時間思考的事」 Business book he recommended twice, on what deserves your thinking time 講者稱作者即 Rich Dad Poor Dad 裡的「rich dad」(此說法為講者主張)

逐字稿勘誤 / Transcript Corrections

字幕原文 Heard as 應為 Should be
Zeus / SUSA / Soua / Seuss SUSE
nadn / naden / NAN / NADM n8n
Kev score / Kev catalog KEV catalog(CISA Known Exploited Vulnerabilities)
"EPSS score which is also known vulnerabilities and exploits" EPSS = Exploit Prediction Scoring System(講者口誤)
CBSS CVSS
butterfs btrfs
salsa SLSA
Julia Childs Julia Child
a llama(跑本地模型那段) Ollama
Quen Qwen
celeles for hc SLES for HPC
slurmc Slurm
"that French guy Claude" Claude(講者玩笑)

待確認 / To Verify

  • mythos moment 的 $20,000 數字:講者說出自 Anthropic 自己的公告(「約 $20,000 的行動花費找出大量漏洞並串成可利用的 zero-day」),原始出處與確切數字未在台上給出,建議核對公告原文。/ He attributed the ~$20,000 campaign-spend figure to Anthropic's own announcement; the source and exact figure were not cited on stage.
  • "since April 27th or whatever":他順口給的 mythos moment 日期,自己也用 "or whatever" 標示不確定。/ He hedged the date himself.
  • 本地推論用的模型名稱:字幕聽成 "Quen 36 35B Jarvis" 與 "GLM52",無法確定是哪個模型與版本;Jarvis 是他自述的個人 side project 名稱。/ Captions render the local models as "Quen 36 35B Jarvis" and "GLM52"; neither model nor version is resolvable. "Jarvis" is his own side project.
  • live patching 機制的正式術語:他口說的 "repolining"(類比 trampoline)在字幕中無法確認拼法,SUSE 官方文件使用的術語需另行核對。/ The mechanism he called "repolining" could not be resolved from the captions; SUSE's official terminology should be checked.
  • "DX format":在 SBOM 段落與 SLSA 並列提及,可能是 SPDX。/ Mentioned alongside SLSA in the SBOM discussion; likely SPDX.
  • Dana 的角色:逐字稿中 Dana 同時出現在「act one, Dana」(可能是 demo 章節名)與「Dana can ask anything she wants / the CISO can get reports into her Slack」,無法確認 Dana 是否就是那位 CISO 的名字。/ Unclear whether "Dana" is the CISO persona's name or a demo act label.
  • Apple/Broadcom 等業界說法:講者對 Broadcom 虛擬化定價的批評屬其個人立場,未提供佐證。/ His remarks on Broadcom's virtualization pricing are his own position, offered without evidence.
  • 80,000 台 Linux 納管的客戶案例:未點名客戶。/ The 80,000-host customer was not named.

Markdown source on GitHub ↗