Risky Business - Snake Oilers: Ent AI, Spacewalk and Mondoo

Episode Date: May 1, 2026

In this edition of the Snake Oilers podcast three vendors stop by to pitch the audience on their products: Ent AI: Co-founder Brandon Dixon pitched Ent, an inte...nt-aware, AI-powered endpoint security control. Spacewalk AI: Founders Chris Fuller and Tim Wenzlau pitch Spacewalk, an AI-powered incident response platform. Mondoo: Co-founder Dominik Richter pitches Mondoo, an AI-powered “service as software” in the vulnerability management space. This episode is also available on YouTube. Show notes

Transcript
Discussion (0)
Starting point is 00:00:04 Hi everyone and welcome to this latest edition of the Risky Business Snake Oilers podcast. My name is Patrick Gray. For those of you who are not familiar, these snake oilers editions are wholly sponsored, and that means everyone you hear in one of these editions of the show paid to be here. The idea being, of course, that we get a few vendors to come along and pitch their products to you, the listener. And today we're hearing from three companies. We are going to hear from Ent AI or Ent Security. You can call it either.
Starting point is 00:00:32 Brandon Dixon from Ent will be along in just a moment to talk us through their product, which is they're calling it intent-aware security. It's very AI-heavy, the idea being that you can monitor endpoints for user and agent actions that violate company policy. It can sort of divine intent based on what it's observing. It's basically science fiction. This one's very cool. So that one will be our first cab off the rank.
Starting point is 00:00:56 Then we'll be hearing from Spacewalk. And the idea behind Spacewalk AI is they have created an AI-based incident responder. The goal of the company was to create the most experienced best incident responder on the planet by leveraging AI. And that's a very interesting pitch. That one is second. And then finally, today we're gonna hear
Starting point is 00:01:16 from Dominic Richter over at Mondu. Mondu started off as an open source tool. And these days does basically, okay, so what does he call it? He calls it services software, but it uses, It makes heavy use of AI agents. And the idea is it is a vulnerability management service as software. So Dominic Richter from Mondu will be along in a little while to talk us through that one. But first up, we're going to hear from Brandon Dixon over at Ent.
Starting point is 00:01:47 Now, I've got to disclose, you know, Ent is, Decibel has an investment in Ent and I'm an advisor. Decibel, of course, owns a bit of risky business. So just to disclose that to get it out of the way. But yeah, I'm working with these guys. and I think what they have built here and what they are continuing to build is borderline science fiction. I think it's tremendously impressive.
Starting point is 00:02:08 The idea being, as I said, just a moment ago, that they've built this sort of intent-aware security tools. So they've instrumented endpoints up the wazoo and based on the data that they stream off the endpoints and some of the on-device sort of AI processing that they're doing, they can get a really accurate picture of what's actually happening on that device and whether someone is doing something they shouldn't be doing either maliciously or accidentally they can stop it they can also tell when
Starting point is 00:02:41 it's an agent doing something and whether or not that agent has gone off the rail so it's a really really interesting product early days but very very interesting so Brandon Dixon is one of the co-founders of Ent and he joined me to tell us all about the product all about what they've put together he was the founder of Passive Total which was acquired by IQ, which was then acquired by Microsoft, and he left Microsoft after helping launch security copilot there. So yeah, he's got a bit of experience in the old AIs. Here's Brandon Dixon. We are doing intent-aware security at the endpoint. That is what we do. And so we model behavior
Starting point is 00:03:18 directly on the endpoint where people are working and where AI systems are working. And we use that understanding to inform a variety of different use cases across security, starting mostly with inside risk. That's where we see a lot of the uptick right now, but it also allows us to see into specific parts of DLP. It allows us to streamline elements of the SOC. You can effectively think of it as us minting behavior intelligence across the enterprise and then making that available for the organization.
Starting point is 00:03:50 Okay, so the idea here is that it is an endpoint, it is endpoint software that does a bunch of tricky stuff that basically gives you insight, and control over what happens on the endpoint from the perspective of what the user is doing and what any agents they might be using are doing. Is that about right? That's correct. Yeah, effectively how it works is we run a really lightweight agent
Starting point is 00:04:13 directly on the endpoint. There's no kernel level hooking. And so it almost functions like an application. And then we model the user-driven behaviors that take place. And so when the person is interacting with that system, we're capable of then understanding how those raw events turn into activities and then get described into behaviors. So are they going and copying a bunch of files that they just recently downloaded to an external drive?
Starting point is 00:04:41 Are they engaging with the SaaS application that might be AI and pacing sensitive information into it? Really, because we're at the edge and we have full context, we can essentially see anything that the user sees. And that is one of the benefits that we bring is just the power of the level of context. that we're able to bring. Okay, so walk us through a little bit more about how it works, right? Because you've said it's a lightweight agent, goes on the endpoint. I'm guessing where AI comes into this is once you are streaming, even just like if you were just doing a video stream of what's happening on a endpoint,
Starting point is 00:05:15 back to an LLM or an AI agent, it could pretty accurately describe what a user is doing just from watching, right? So I'm guessing, though, that what you've done is a little bit more intelligent than just streaming like RDP back to, back to an AI agent who is watching and describing what's happening. So why don't you tell me how you've actually tackled this? Yeah. So for us, like we have a big philosophical view that we're watching a lot of workloads go back to the endpoint. So historically, we've used the cloud and SaaS tools for a lot of our jobs. But with the increase of AI agents and AI workloads, we're seeing more people draw some of that back to the local machine. Additionally, we're seeing that the consumer-grade hardware is starting to get more capable GPUs, MPUs, and just RAM in general.
Starting point is 00:06:03 So the way that we design the system is to run completely on the endpoint itself without the need for the cloud. So we're capable of modeling that behavior that takes place, the interactions that the user has directly on the system, and that means making use of lightweight embedding models, but also small language models that can be at the edge, some of which have vision aspects as well. And then we're capable of instrumenting the endpoint in such a way that we understand that behavior and then can describe what it is that the user's doing and then determine based on that trajectory of where the user might be going in the behavioral space, does it look like they're about to violate a corporate policy?
Starting point is 00:06:41 Does it look like they're about to make a mistake? And if so, we can then intervene and stop that user from doing so. And that intervention could be something like a pop-up. It could be flashing the screen. It could be playing a noise. But it could also be something they can't see. It could be taking a screenshot. It could be disabling the network connection, moving a file,
Starting point is 00:07:00 disabling a process. Really, the way that we've designed our product is to make it more like a programmable endpoint. And we have policies that drive how that behavior actually functions. Now, these policies, right, when you're dealing with systems like these, the days of having to learn some crazy policy language, right? are kind of done. So how do you actually get policies into this thing? I'm guessing this is a natural language kind of thing. Do you have a chat with it about what you wanted to do? Yeah. So for I think where we're at right now, we're building more of the chat experience on top of
Starting point is 00:07:35 it to orchestrate how we get into the policy language that we have today. But we've actually designed the policy language to use more of a code back end. And so the idea behind this is that it's Pythonic in nature. And so when you look at the actual policies that we have today, they look like Python, but they're not. They actually compile down to an intermediate representation that's more scalable and performant that can run on the endpoint. But the reason why we selected Python is that AI agents and AI coding are particularly good at representing Python within their distribution. And so from a context perspective, I don't really need to feed a lot of context in to go from natural language to a policy that handles what the user
Starting point is 00:08:19 once. And so we have agentic processes that we describe the outcome that we want, or we feed it telemetry, or we feed it a use case. And it goes and forms the policies, writes them in code that gets compiled down to the intermediate representation. And there you go. It can run on the edge or it can run on the back end. So there you are, by the way, that I just said, well, the days of writing these things in a scripting language are done. And you're like, yeah, it's a scripting language. Sorry about that. So there is value in it just because it gives us a bit more control. So one of the things that we hear is that, you know, sometimes I'll look at the market and I think people just sometimes lose their mind and they're like, we're going to go put this nondeterministic language model system, you know, wherever the control point is and we're going to replace control point with said nondeterministic thing. And it just doesn't work.
Starting point is 00:09:10 And like natural language is too subject to interpretation. We can use it as a tool to get to an outcome, but code is nice because it very clearly states. what it is that we expect to happen, and there's a level of deterministic outcomes that you can get with that. And so the policies themselves, like the policy engine, combines deterministic logic, behavioral modeling, and inference all in that single language.
Starting point is 00:09:36 And so what's cool about that is I can go and hook an atomic operation like someone activated the clipboard. And then I can use a deterministic rule to say, does it look like there's code inside of the clipboard? If there is, and I want to go and in intervene at that moment, I could do so. Doesn't sound like anything fancy because it's not. Just rewrite the clipboard with poop emojis.
Starting point is 00:09:57 Yeah, exactly. You know. Or, you know, or bags of cash. But imagine now that you could stack on a filter here or a function that says, is this normal behavior for this user? And that that function call then returns a bullion of whether or not it's normal. So now I'm getting a deterministic outcome based on the behavioral baselines that we have. And then I say, okay, it's not normal for this.
Starting point is 00:10:19 the user and it does look like code in the clipboard, and it's something they haven't done. Then I could go to the inference and I could say, and if I brand this code, would it manipulate my system or do anything risky? So what we're doing is we're stacking together all these different signals that combine deterministic outputs, but behavior modeling and the power of generative AI into one programable policy. And that allows you to do some pretty powerful stuff. And it runs at the edge.
Starting point is 00:10:46 Now, look, you've said that you can do some of the inference here. and like some of the AI, you know, fairy dust magic, you can do some of that inference on the endpoint. But I'm wondering, like, for a lot of people listening to this, they're going to be thinking, can my poor already, like, sort of outdated hardware stretch to doing that? Or is that just going to slow everything down to a crawl? You know, like, what are the sort of system requirements for doing that sort of inference on the, on the edge? So for us, the way that we designed the endpoint agent itself is it's meant to be minimal footprint. So if you want to get the full value, naturally you're going to have hardware that gives you at least a gig of memory free
Starting point is 00:11:24 that's capable of doing some of that inference locally and then having like a pretty decent set of CPU like maybe an eight core or something. This is modern. We're talking modern laptops here. So I do expect that most people will have this. But in the event that you don't want to run it on your laptop for whatever reason, all of our functions will still operate. But when it comes time to inference, we can still inference. we can still inference it'll just go out to your customer boundary and then do that heavy lifting out there
Starting point is 00:11:52 and then bring the answer back. And so you still get the benefit of having AI delivered inside of the agent itself. And it's just that some elements are going to be put into the cloud. But we've designed the system to be ready for the future that we see in which everybody's going to have sufficient hardware and that the architectures themselves of these transfer. And other AI advancements are going to be able to run on the edge without an issue.
Starting point is 00:12:23 And we want to be prepared for that. Just before we wrap it up, you know, every founder, right, thinks of the first tranche of customers who are going to be enthusiastic about what they're building, right? Who is that trance for you? Who is it who's going to be? Oh, Goody, I need this. Global 2000 and above where we've seen traction and deployments, like we already have success. cases and accounts is in Fortune 500 businesses, ones that tend to be a little bit further along. They're coming from financial institutions, energy sector, tech sector. It just so happens that the people that run these devices and hardware internal to those
Starting point is 00:13:00 environments also have a bit more beefier hardware, especially for some of the folks that they perceive that there's risk. So these are folks like your developers, your executives, you know, others that are experimenting with AI. They all become potential candidates where they might do some. something silly. And so they want to be able to run something that models that behavior and then is able to get in the way if risk presents itself. Yeah. And to be clear, too, we're not just talking about typical DLP use cases of zip files going into Google Drive, right? You know, you can actually
Starting point is 00:13:33 see when someone's doing something unusual in an internal application. Like it might be a SaaS app. You can watch what they're doing in the browser. One more thing I wanted to ask you about, you know, you alluded to this earlier where you can actually start having a look at. at what, you know, endpoint AI assistants are doing as well. How can you actually tell when it's the assistant versus the user, though? We have telemetry that's available to us, so we don't just rely on vision, but we also have telemetry that we instrument around the behavior itself. But we can also see handoffs that take place between the user and, say, an IDE, a user and something like Anthropics co-work. There's some level of engagement that takes place on that system to some extent. And when it
Starting point is 00:14:12 occurs outside of like the boundaries of the endpoint that we may not see, say it's remoting in or some sort of session there. We could tell from the session of where that user's coming from. And then we also profile the user itself. So there's other things that's interesting. If you're able to capture things like the mouse input or the keyboard input, maybe not even the content, but just the movement and how it operates, those create patterns as well that allow us to create signatures around this looks like this particular person versus looks like some sort of system or automated controller. top of it. Yeah, yeah, that's getting a bit sci-fi there, which is very cool. Brandon Dixon, thank you, because then you're going to have the AI learning how to do the keyboard and the mouse
Starting point is 00:14:52 like you, right? We already have it. That's how we train our environment now. We get around the cold start problem by having a synthetic environment that literally is like for all intents and purposes, a company with a bunch of virtual workers going and using enterprise software with our agents essentially installed in there. So we tune our models in that way as well. Yeah, yeah, nice. Nuts, nuts. What a world. Brandon Dixon, thank you so much for joining me to walk us through Ent AI. Always good to chat to you, my friend. Thank you, sir.
Starting point is 00:15:20 That was Brandon Dixon there, talking all about Ent AI or Ent Security, whatever you want to call it. Just don't call it late for dinner. And I've dropped a link to their website in this week's show notes. So you can check it out a little bit further there if you would like. Okay, next up we are chatting with Chris Fuller and Tim Wenslow from Spacewalk AI. The idea behind Spacewalk is they wanted to create an A8. agentic incident response platform, which I think is a really cool idea. I actually spoke to someone, geez, about a year ago who was thinking about founding something along
Starting point is 00:15:50 those lines, and I was really interested in getting behind it. They decided to do something else in the end. So, yeah, not surprised that someone is tackling this. I think it's a really good use case for AI. Chris, of course, he worked in the intelligence community in the UK, did some time at Obsidian in the end, and that's where Tim Wenslow wound up as well. He's been kicking around in Infosec for a while. even worked at Respond Software years ago, which was a risky business sponsor briefly.
Starting point is 00:16:17 So yeah, both these guys are not, you know, brand new arrivals in the security space. But let's start off now with Chris Fuller, who's going to tell us all about what they're trying to do with Spacewalk AI. Enjoy. We're trying to build the world's most experienced instant responder, which I think is basically taking the top-tier operators in the world and combining them with like top-tier AI research. put in those two things together and I think magic happens. I think what we want to do is take what these guys are doing, which 50% of the time is just working, you know,
Starting point is 00:16:50 pretty like benign things that come out of the SOC or level two or whatever your structure is. And they're just not leveraged. We want to like push that way down, try and make that as fast and as easy as possible, and have these guys doing like things where they're like truly leveraged. Okay. So that's the idea is to build an AI,
Starting point is 00:17:12 you know, incident responder that's the most akin to the most experienced incident responder in the world. Makes sense. So how do you actually do that? Like, what do you do to make that happen? Do you have to give it a million API keys so it could go out and gather information? Like, what does it actually look like to build a system that does what you describe? Initially, there's somewhere that you get escalations from. There's like whether that's service now, whether that's like mission control and splunk, whatever that is, there's some way you get escalations. Those guys, going to flow into the platform and then the platform is going to determine what data it needs itself. So again, if you've got those connections to different things like Sublime Security or
Starting point is 00:17:51 Splunk, Next Gen Sim, Obsidian Security, it's going to pull that data and it's going to profile infrastructure, identities, all those sorts of things and kind of build out like, hey, there's this data that we need to be able to look at and turn around. But I think what we found in the real is that these are guys that have like 50,000 tabs open on their screens, they're sending like, you know, data. We have a browser extension that you can send the DOM through and we'll rip out the data from that. You can upload forensics images.
Starting point is 00:18:20 You can upload log files, screenshots. If there's a Slack channel in the instance rolling, you just drop the Spacewalk bot in there and then it's going to grab whatever the team's talking about, the threads, the data and kind of centralize that all in one place. So I think what we've figured out is we need to be super flexible with the type and the places that we get data from. and so I think we've done that pretty successfully. So this is what I find interesting here is you're not trying to just plug into a seam,
Starting point is 00:18:46 you're not trying to just grab EDR logs and say, ah, we're doing incident response. Like the idea here is you can be pretty ad hoc with what you throw at this thing, right? Yeah, we pride ourselves on honesty being able to take any type of data. And so sometimes we're pretty surprised at what we get given. But at the same time, for us, we've built a very, straightforward architecture that, or a very flexible architecture that basically can take almost anything and translate it into a way that basically the AI can like interrogate it.
Starting point is 00:19:18 And so for us, yeah, if somebody throws a format we've not seen before, we just go and take that data, we give the AI the right tools, the right ways to kind of introspect it. I'm dying to know because you were like, yeah, I'm really surprised at some of the stuff people try to use. Like, can you give us a couple of examples there of some, you know, because that's what incident response is like, right? You might have some suspect device. It might be some internet of things thing. It might have some ancient Linux something.
Starting point is 00:19:44 And you've got to all of a sudden do incident response on that and figure out what's going on with it. Is it that sort of stuff like weird images of, you know, mem dumps of like non-standard systems or, you know, what sort of weird stuff do you deal with? Yeah, we were actually talking with a very experienced response team. You know, they gave us some data and said, hey, like, we put this thing. the platform didn't work. And essentially, it was just several thousand CSV files that they'd been passed from an entity that they were asked to do instant response to. And they had no context, no real idea of what was going on. Like, hey, there's some host here. Can you find out bad stuff's happening? So I think for us, like, instant responders are asked to do some pretty tough things.
Starting point is 00:20:28 And so for us, yeah, who wrote that, we'll be releasing that shortly into the platform. The boss comes in, hands you a potato, and says, what does it mean? Exactly. Can you do an instant response on this? So yeah, for us, we've kind of seen it all, all the way from like, hey, I just phone this person. I've just got like a transcript of them talking about bad stuff happening on a point of sale system to, yeah, kind of some honking great set of forensics images that they want to process into the platform. Joining us also is Tim Wensler, who is the chief executive of Spacewalk. Tim, when you are rolling in there to, you know, doing the slide.
Starting point is 00:21:07 deck in front of the VCs telling them about, you know, trying to activate their greed gland, telling them how much money they're going to make. You know, what do you, how do you pitch this in terms of like, who's going to buy it? Is the idea, let me guess, big corporates and incident response firms to begin with and then eventually everybody, is that sort of the pitch? Yeah. So if you think about all the investments that organizations have made into security operations, Sims, detection tooling, at the end of the day, what you're doing is you're protecting the time of the instant responder for when you have a scenario that's high impact, high likelihood, and you want them to reason and collaborate. But if you look at the tools and investments that have
Starting point is 00:21:48 been made in that space, instant response teams are working out of tickets, Slack channels, browsers, SharePoint, OneNote, Google Docs, etc. It's a soup of collaboration tools that have not been optimized for this incredibly high impact scenario. If you contrast that, there's quite a lot of pain in that process, as you can imagine. But it's also the most valuable data set in security. Detection is generated in a hypothesis, but an instant response outcome, a report, a timeline is a very granular conclusion of what the adversary did. It's labeled by probably the most highly knowledgeable, skilled operator at your organization. And they're spending most of their time chasing down tickets rather than taking that intelligence that they're
Starting point is 00:22:36 curating and pushing it back down onto the detection surface, pushing it back across the control surface to understand, hey, where can we take more resiliency? And the most compelling part of the platform where we've created this system to have high accuracy. So every assertion that we're making is backed by evidence. It's backed by data. Well, that's the missing evidence that all those other earlier platforms are looking for. And so Spacewalk sees itself very much as an intelligence layer feeding back down to the earlier technologies. Now, one thing I'm really curious to talk to you about is it seems to me that the, that solutions like yours, like AI-based solutions doing security tasks, the biggest competitor that you're
Starting point is 00:23:18 going to face is not other companies doing the same thing. It's going to be incident responders trying to use AI themselves because instead of having to go through procurement and get budget and whatever, they've already got token budgets, right? They've already got like some of these pro subscriptions, which are heavily subsidized. by companies like Anthropic and quite powerful, right? So they can just go ahead and vibe code something that, look, it's not going to be as complete a solution as you, but it's definitely going to help them speed up their work.
Starting point is 00:23:46 Is that what you're finding at the moment? It's like it's the whole, I mean, it's, you won't even call it build versus buy, because people aren't really building. Is it, you know, getting by on general models versus buy? Is that kind of a thing that's happening right now? I think the way I think about it, is like in some senses that the ecosystem is like way more fluid than it was, say, six
Starting point is 00:24:10 months a year, certainly like before that, where I think for us, we don't see it as like a build versus buy. We see it. Like as you said, it's a spectrum of, hey, what are the bits that you want us to build or things you want to leverage? You know, we've got some incredibly smart AI researchers that sit and think like, how do I take, you know, five different hypotheses, generate really high fidelity ones and then work through kind of ruling them out, building all of that in a way which is efficient and you're not going to spend, you know, sort of a thousand dollars on each case, but you get really high accuracy versus like, hey, there are elements of this that we can build, you know, custom to our organization. So I think for us as a case of saying
Starting point is 00:24:49 there are elements that we definitely think, like, hey, you should probably get a vendor like spacewalk that's going to do a really thorough job of that. And there are other things where it's like, hey, have you got a custom use case? 100%, like, we want to expose APIs to you. like allow you to build on top of the platform, add custom skills, all of those sorts of things that kind of mean that you're leveraging, yeah, things like Claudecode, those sorts of things. Now Tim, just before we go, I just wanted to get your opinion on one last thing, which is it feels like a lot of the products doing, I guess, cybersecurity data crunching, whether that's AI sock-based stuff, whether that's vibe hunting,
Starting point is 00:25:29 whether that's, yeah, detection and response or incident response. It all feels like it's doing data crunching on the same stuff. So could these products sort of collapse, do you think, into a single category? And instead of having a splunk, you know, or any of these cloud splunks from Microsoft or Google, we might just wind up with one sort of AI system that sits there doing all sorts of analysis. It does analysis in real time. It does analysis retrospectively. It does incident response, but the point is it's just a big blob of logs and data that has AI crawling all over at 24-7.
Starting point is 00:26:09 Like, you know, that's sort of where I see things going. And I want to get your opinion as someone who's building a specialist AI platform looking at one part of the sort of attack timeline. You know, do you think eventually that you're all going to be either acquired or rolled into one mega AI that just handles the lot? I think the unique perspective that Spacewalk brings is that conclusion, that intelligence of what to look for. And so as you're curating incident knowledge within Spacewalk, we're pushing that back down into your organization to improve resiliency. I think if you look at software developers today, they each have six, ten instances of Claude Kill going at the same time. We see a lot of parallels to the incident response team in the next couple months where they'll be running six, ten, twelve instances of Spacewalk AI, chasing down various escalations, chasing down various threat hunts, or collaborating with our AI as well as their peer incident responders in a complex incident scenario. Okay, Chris, what do you think about this idea that, you know, eventually everything's going to collapse into a single product that doesn't.
Starting point is 00:27:22 all of this log crunching. Yeah, I think you said something really interesting before we kind of came on air, which was, like, what would you do if you had, like, infinite human, like, hours? And I think, I kind of think about that in the same way, which is, like, what would happen if you could deploy AI to every part of your stack? You wouldn't send every log, for example. You wouldn't run detection in a single place. You wouldn't run detections as something that gets, like, created.
Starting point is 00:27:48 It might have a life cycle of hours rather than, like, years. you wouldn't run a threat hunt like on like, hey, every month we should run a threat hunt. You would be doing all of that continually. So I think for me, really where the platform's going or really where the space is going, is I think it's about taking that intelligence and then learning from it in real time. If you see a campaign that's either taking pace in kind of environments that are parallel to yours, the hard bit is like detecting that, figuring out what's going on, figuring out what's generalizable, and then applying that into another place.
Starting point is 00:28:22 So I think really what's exciting is like we're seeing probably a tidal wave, you know, like we were talking about before coming on air for the last three months, really seeing AI come into the, you know, the attacker like toolkit, whereas I think in the defenders were still a little bit slower. But I think where those two things have to come up in like parallel is thinking like, how am I as responsive and as adaptable as the attacker is going to become? So I think that will mean that they have to, whether it's one system or a bunch of really tightly connected systems, I think like in some sense it's like they're going to be incredibly integrated or they're going to need to be to be effective. All right, Tim Wenslow, Chris Fuller. Thank you so much for joining us on the old Snake Oilers podcast to walk us through Spacewalk AI.
Starting point is 00:29:08 Very interesting stuff. Thanks for having us here, Pat. Yeah, I really appreciate it. Thanks, Pat. That was Chris Fuller and Tim Wenslow there. Big thanks to them for that. It is time for our third and final snake oiler today, which is Mondoo. You can find them at Mondo.com.
Starting point is 00:29:24 That's M-O-N-D-O-O-O-com. And Dominic Richter is the founder of Mondo, which, as you'll hear, started off as kind of like a policy-related open-source project, moved into sort of more vulnerability management and, you know, other security functions as well. but now they've got a heavy emphasis on AI-enabled service as software vulnerability management. So the idea here is, you know, I was very interested to hear from these guys because obviously an area that is prime for AI acceleration is going to be vulnerability management because there's a lot of drudgery involved. But also, you know, do you want to just go tell a bunch of agents to go patch things
Starting point is 00:30:07 and wish them luck? Probably not. So, yeah, that's why I thought chatting with Dominic in this snapshot. Nightgoiler's edition would be very interesting. So here is Dominic Richter talking about Mondo and what it does. Enjoy. Mondo is a company about vulnerability management. That's where we started. That's where we grew out of.
Starting point is 00:30:24 But the spin that we were taking on it is that we provided as a kind of agentic service these days. And just in those few words, there's like a lot of things embedded. So it's essentially a fancy way of saying it's a combination of humans plus agents working together. and combining their abilities in order to deliver outcomes in the volunt space. Yeah, so we should set the scene a little bit here, which is that yours is a company that was founded like a couple of years before the AI revolution and sprung up out of an open source project. Is that right?
Starting point is 00:31:00 That is right, yes. So we came out of a policy engine that we had created because we saw both vulnerabilities as well as misconfigurations on these systems that's essentially what you would target in hardening. I used to be a pen tester myself, so I knew that there is a lot of hard things you can do wrong, and then there is a lot of easy things you can do wrong, and if you do the easy things wrong,
Starting point is 00:31:24 you make it easy for me to break through and get deep. And we saw a lot of that, and we wanted to address it. So we created a project to express policies in code and make it so it's independent of the technologies, because at that point, you know, we had gone through the rise from servers to cloud to containers. Like, we saw the writing on the wall. There's more and more tech coming in.
Starting point is 00:31:47 So it might as well try to unify it. That's where we got our start. Yeah. Yeah. And so the idea here was to try to do more unified patch management across like endpoints, Kubernetes, cloud, like whatever, right? Yeah, that's right. So first, we wanted to help detect your systems, inventory them properly,
Starting point is 00:32:04 detect the vulnerabilities, then really, like, clear out the signal. Like, you know, one of the biggest. problems is that there's a lot of noise out there with vulnerabilities too. The speed has only gone up. So we wanted to set the focus on what actually matters and what is real. I have been both on the giving as well as on the receiving end of posting about vulnerabilities that, like where I went to my engineering teams and I said, look, I found these critical vulnerabilities. And they're like, I'm sorry, Dom, that's bullshit. Like that service is not running. That colonel is not live. Like, what are you talking to us? And yeah, we're really.
Starting point is 00:32:39 we realized you need to make it real for your teams to work together and try to fix it. And that's what we focus on there. So what have you done to AIify the Mondo software? Like where have you applied it and how have you applied it? And what's the outcome of that been? Okay, so there's a couple of pieces here. The first thing is that if you get a big stream of data coming in, you had it in one of your past podcast too, by the way, where you talked about threat services.
Starting point is 00:33:12 There are a couple of people talking about this, how you find the actual signal within those. We have done something similar for vulnerabilities where we actually look at the vulnerabilities that matter. And we try to make it simple for people. Like there's a lot of people that claim it. There's a lot of dashboards that will show you like, oh yeah, here's your, you know, we scored this high. This is a critical trust us bra.
Starting point is 00:33:34 And so we really tried to work with our customers to, um, create something of like a nutree scoring approach for what matters to them. So typically it is attack surface. You know, can I reach it somehow? Can I attack this thing? It's blast radius. So if I hack this machine, how much further do I get? Pentesters basically love this one. If you can hop from one system to the other, it's business criticality. Does the system matter for you in any way, shape, or form? It's exploitability, i.e., you know, is this thing real? Like, if you give me a CVE, like, Is there an exploit for it? Can I actually take it up?
Starting point is 00:34:12 Can I break into this? And lastly, there is news. So if we talk about some CVEE or like what we did, Shai Huluad recently, right, like version 2 of it, then other people know about it. It's getting broadly attacked. You might want to get moving on that issue more quickly. So with all the signal coming in, we used, first of all,
Starting point is 00:34:33 the first thing that we do is prioritize and understand your findings and then get you to initiatives. So typically when we go to security teams, they are trying to achieve something. And it's not just about seeing something in a dashboard. Like they, for instance, need to pass an audit or they need to get their risk down that they currently have. Or their window systems are horribly out of shape
Starting point is 00:34:57 and they don't know how to effectively patch them. Like their entire team has issues there, right? And so we go in and we are not just a dashboard, we are not just a tool. what we are actually treating it as a service. So that's why it's the mix of agentic mechanisms that we have plus the service angle. So we actually look at the customer and we're saying,
Starting point is 00:35:15 okay, what are you trying to solve? What do we actually need to help you with? And then using all the data that we have, we're looking for the outcomes. So if an outcome is, for example, that I get your vulnerabilities down by 60% by the end of the year, then that's what we're driving towards. And then the question is only, okay,
Starting point is 00:35:33 what are the steps that we take to get there? and that's where we create the plan, we automatically executed. The automation really comes in through the agents doing a lot of the work, both in the detection, but then also in the fixing. Because a lot of the fixes are... Yeah, so you've talked about the sort of detection and prioritization piece, which is kind of like, you know, that's kind of like co-pilot work, whatever, you know, taking a bunch of signals and, you know, trying to surface,
Starting point is 00:36:00 okay, you might want to deal with these ones first. But like, the stuff I'm really interested in is like, how do you then get an agent to go out and start fixing stuff in a way that's sort of predictable, repeatable and not dangerous? Frankly, right? So the two ways that I've seen, by the way, for the dangerous one, too, this is where I've seen a lot of people start. They will just tell their agents, you know, you get control over this machine, go out and do things. And then the agent will, I don't know, hallucinate something in the middle of the night and
Starting point is 00:36:25 decide to delete your database. So that's not what we want. There was a CVEE here, so I just vaped the operating system, right? No more CVEE. Problem solved. Good work. It is crazy how these agents and AI, like, it's really gaming the system. Like, it's trying to optimize it.
Starting point is 00:36:41 If you tell it to do something, it will try to game it, even if it's doing the thing where you're like, this is really fucking dumb. Like, are you trying to destroy me? Like, if the fastest way to reduce code in your repository is to delete the repo, it's going to be like, here you go. I did the work. And so we ran into a similar problem here because we didn't want the automation to go to this fancy black box that can come up.
Starting point is 00:37:04 with the craziest actions that you can think of. Like, if you just give it admin access and you tell it, go do and have fun, like it's going to work 90% of the cases, but there is going to be a few percentages where it's going to delete something that is critical to your business. And that's not going to be fun. So, okay, so what do we do? Well, I actually come from, also from the automation space because, platform automation, because after being a pen tester and having so many of these
Starting point is 00:37:31 platform teams yell at me about the vulnerabilities, I was like, How hard is this? Let me actually switch sites and let's try to automate these systems. And so I went in with automation tools like Ancival, Sheff, Terraform later on, and so on. So I got to know all of these cool tools that the engineers on the platform teams have. And so when we started Mondo, we realized, okay, we're trying to bring these two sides together. But the way in which you roll out the fix, right, like from a security perspective, I want to push the button that goes and fixes the thing. Awesome. But usually I don't really care about how that happens or I don't really like that's not my specialty.
Starting point is 00:38:10 On the platform side, however, I do care about that mechanism. And so in our book, it is a lot of these as code platform automation projects that are out there. So we're trying to push as much of the changes that we're doing through the tools that larger organizations use in order to automate themselves. And again, coming back to the service thing, the cool thing about the service. is even if we run into a customer that doesn't have that because they don't have a bunch of answerable engineers, that's no problem. Like we literally roll it out and we manage it for you so that you don't have to deal with it. The cool thing when you do it as code is that anytime you push a change in, you can actually test and make sure that it doesn't do anything crazy.
Starting point is 00:38:53 Like you can't just go and delete the database. Not possible. Why? Because it's not just a black box, like it's written in code. This is what the code can do. These are its parameters. You can fix systems. So that's one big angle of it. So it really sounds like what you are offering here is more like a professional service that is using AI to sort of scale up and be very efficient. Yeah. And we're doing this in a way where other service providers can consume our platform too in order to provide their own services as well. That's been the idea from the beginning. Like we didn't just want to make this for ourselves and just built a services model here. We actually wanted to create a service as software kind of model. Like, you know, SaaS software as a service, that's been like the model in the last 10, 15 years and
Starting point is 00:39:46 so on, and it's now switching over. Yeah, your service is software. I get it. I get it. I mean, I think that's a cool idea. So I guess what it sounds like is you're using the agents at this stage. I guess, you know, it's not just a case of giving them like really privileged. credentials and telling him go, go fix stuff. I guess that's it. You're using them carefully, I guess, is the point. We're using them carefully. Yeah, like you essentially get to see what it's trying to put in place, what it's about to change. There is this whole operational considerations view of the world that we have where, for instance, after we get all the findings,
Starting point is 00:40:19 we figure out what you want to do to your systems and we work with you to say like, okay, let's do A, B, and C, right? Like, not the rest. Then we actually look at, okay, if you do A, B, and C, What are the operational considerations of this system? Do you need to restarts? Do these services need to somehow be spun up and spun down? What are some of the implications that you have on your up time, downtime, and so on? What is the rollback if you need that? And again, all of those learnings come from doing this in the platform automation space for a long time.
Starting point is 00:40:53 Now, of your customers, what percentage of them are driving this themselves versus relying on you for the service component. So the service component is still fairly new in our playbook. So we used to actually be more of a platform for self-service for longest time. And then we realized with a bunch of our customers, they just wanted to buy it as a service because it makes it easier for them to consume as well. And so the service part is now growing. I would say 25 to 30 percent are now moving to a services model.
Starting point is 00:41:26 Larger customers, some of the largest ones that we have. like in car manufacturing and telco and so on, they actually drive it themselves. And not only that, they're just doing it for themselves. They're doing it for other parts of their organization. So whatever we build, right, like I'm not just building as a service, but we're actually building as a scalable software piece that they can use this way themselves as well. Yeah, but that would be for the really big companies with presences in like 30 countries
Starting point is 00:41:57 sort of thing, right? That's the situation, yeah. That's how they are consuming it. Yeah, and anyone who's not that is kind of like, yeah, you know, you just do it. So of that service, I mean, are they just getting, you know, their stuff patched? Is that it? They pay the, they've got an SLA, they just pay you, and then it's taken care of? Mostly yes, for patching.
Starting point is 00:42:15 It's not just patching though, so I have to be careful about that one as well, because patches only go so far. There's also system configuration and hardening, which comes into this as well. Could be, for instance, certificates, SSLTLS, maybe there are services on Windows or, for example, if things aren't configured right with your group policies, if we catch them, we can help you fix those as well. So it's not just patching. It's actually system configuration and hardening as well. All right, Dom Richter, thank you so much for coming along to chat to us about Mondu and about, I guess, what vulnerability management looks like in the AI and how you're getting some efficiencies there.
Starting point is 00:43:00 Very interesting to chat to you. Thank you. You as well. Thank you for having me. That was Dominic Richter there from Mondu. Big thanks to him for that. And big thanks to Mondu for being our third and final snake oiler for this edition of the Snake Oilers podcast. I do hope you all enjoyed it. Of course, there are links to everything in this week's show notes
Starting point is 00:43:19 so you can go chase down these companies that way. But yeah, until our next podcast, I've been Patrick Gray. Thanks for listening. You know,

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.