Two brains: one for words, one for decisions
Techniques
Keep a generative model for explaining and talking, and let a small, fast, non-generative model make yes/no decisions. The idea still stands; the first candidate we tried did not understand firewall orders well enough.
Scanning model files before they load
Techniques
Model files saved as Python pickles can run code the moment they are loaded, so open scanners such as ModelScan, picklescan and fickling read them without loading them. Useful as a gate before a download enters a build; findings still need human review. FireAI does not scan files: it controls which app connects where.
Tiny URL-risk classifiers
Models
Models of a few megabytes that score a web address for phishing risk without reading the page. Small enough to consider for per-connection checks. Next on the lab bench; no results yet.
In the news:Documentation placeholder domain scams
Prompt-injection classifiers (Prompt Guard, Llama Guard)
Models
Small models placed in front of an LLM to flag injection attempts and unsafe content. They reduce attempts that match known patterns and do not remove the attack, and two open detector projects have been archived, so a guard should be replaceable. They cannot judge a connection; a firewall cannot judge a prompt.
Scripted 2D-to-3D mascot pipeline
Tools
Our 2D mascot art becomes animated 3D models (for the app, the web and social video) from one command, so the whole family can be rebuilt when the art changes. Eyes were the hard part.
Signed models and AI bills of materials
Tools
Signing a model with Sigstore tooling lets a consumer check who published it and that its files did not change. A signature proves origin and integrity, not safety, and a bill of materials records what an author declares, not what was verified. Worth tracking as adoption grows.
LLM red-team scanners (garak, PyRIT, promptfoo)
Tools
Open scanners send adversarial inputs to a model or an app and record how it responds. They test behaviour, not files, and their results depend on the target and on the judge configured. One of them is now part of OpenAI, so maintenance and ownership are worth checking before relying on any.
Egress control for AI agents
Techniques
Nvidia’s new agent safety platform confines what an AI agent may reach, after agents were reported acting beyond their instructions. The same idea applies on a Mac: an agent app should reach only the destinations its task needs. FireAI’s Agent profile, built for the next version, recognises Claude Code, Cursor and similar apps, learns the destinations each normally contacts over three days, then flags a first-ever destination or an upload spike for review. It is a baseline, not a lock, and it cannot see prompts or tool contents. In the lab: agents started through an interpreter, which are not recognised yet.
In the news:AI agent safetyAI agent securityAI agent security
Unknown apps that call AI model APIs
Techniques
Cisco Talos described a Windows program that asks several commercial AI models what to do next. Whatever it runs on, such a program must reach an AI provider over the network. In the lab: telling the user when an app they never approved starts talking to an AI model provider.
In the news:AI-directed Windows implant
Network “AI firewalls” for data centres and AI apps
Platforms
Vendors now use “AI firewall” for two different things: AI inside a network firewall, and a filter in front of an AI application’s prompts and answers. Neither runs on a personal Mac. We follow both to learn which ideas carry over to a single computer.
In the news:AI firewall products
Browser extensions as a way into AI assistants
Tools
Researchers showed that one rogue browser extension can steer the AI assistant built into several browsers. A network firewall sees the browser, not its extensions. In the lab: guiding users through a Safari extension review from inside FireAI.
In the news:Browser AI agent security
OpenClaw
Tools
Open-source personal AI agent, created by Peter Steinberger and now run by the OpenClaw Foundation, that lives on your own computer and takes orders from your chat apps. Its tools run on the host unless sandboxed, so it opens outbound connections nobody on the Mac chose one by one. That is why we watch it: a firewall has to govern them. To move it to trial we would need to see FireAI list its connections by destination, and a task-scoped allow list hold without breaking its normal work.
Hermes Agent
Tools
Open-source, self-improving AI agent from Nous Research (MIT license) with persistent memory, a terminal interface and a built-in importer for OpenClaw setups. Agents with shell and network access on the desktop are a new source of outbound connections, and one that learns new skills over time is harder to predict. To move it to trial we would need to see its traffic stay inside a short approved list of destinations across several days of real use.
Control planes for enterprise AI agents
Platforms
The OpenClaw Foundation has begun an open-source control plane that gives a company one place to govern its AI agents, after some businesses banned the agent outright. This kind of governance decides who may run an agent and with which permissions; it does not see what each Mac connects to. In the lab: how a per-Mac view of an agent’s outbound connections could sit beside a company policy.
In the news:AI agent security
Exposed agent runtimes and container hosts
Techniques
A botnet reported by ThreatDown installs the open-source Hermes Agent on Docker hosts left open to the internet and takes its orders through Telegram. The weak point is the exposed management service, not the agent, and any agent runtime reachable from the network carries the same risk. In the lab: telling the user when a service on their Mac starts accepting connections from other machines.
In the news:AI agent security
Cloned-installer and disk-image backdoors on macOS
Techniques
Reports describe a fake Zoom installer delivered as a disk image to Macs, and Jamf Threat Labs analysed CloudSyncD, a two-stage backdoor that hides a phished password in zero-width Unicode. A cloned installer looks like the real app, so the first visible sign is often where the new process connects. In the lab: flagging a newly installed app that contacts an unfamiliar destination soon after its first launch.
In the news:macOS fake installersmacOS backdoors