NEWSDante is a free watchman for your own machines. See what is new in the library.Library →
Dante

Antivirus for AI agents: what actually protects your machine

An AI coding agent runs with your rights. It can read your .env, your SSH keys and your shell history, and run commands. Nothing "malicious" has to be installed for that to go wrong. This page explains why signature antivirus does not cover that, what does, and how to check your own machine in three minutes.

The risk is not a virus. It is the reach.
TL;DR

Why a normal antivirus is the wrong tool for this

A classic antivirus compares files and behaviour against known malware. That works when something foreign runs on the machine. With an AI agent the situation is different: the program is legitimate, it is signed, it was installed on purpose, and it acts with your user rights. The risk is not a virus. The risk is what the agent can reach and what can talk it into using it.

That is the reasoning behind the product, not a measured detection statistic: if the dangerous thing is a secret lying in a readable file, the useful check is "which secrets lie where, and who can read them", not "does this binary match a signature".

This is not theory. In August 2025 the s1ngularity attack on the Nx build tool shipped malware that looked for installed AI command-line assistants and told them to search the victim's file system for credentials, SSH keys and wallets. Weeks later the self-spreading Shai-Hulud npm worm hunted for publishing tokens. Both worked because the secrets were sitting where any process of the user could read them.

A hand reaching toward a glowing network of connected points
An agent is a hand on your machine. What it can reach is what matters.

What Dante is

Dante is a free, open command-line watchman for machines you own: your Mac, Linux or Windows computer, and servers you can reach by SSH. You talk to it in plain German, English or Spanish. It reads, it explains, and it changes nothing without a clear yes.

Every verdict carries the line it came from. If Dante cannot read the proof, it says UNKNOWN, never SAFE.

What it checks

Is it any good? An honest answer

Dante is young. It is a watchman, not a real-time engine: it looks when you ask or on the schedule you agreed to, and it does not scan running processes for malware. What it does well is the boring, high-value part: finding the secrets and settings an attacker or a hijacked agent would use first, and refusing to claim more than it can prove. Its language layer (what you type) is trained on about 259,000 labelled sentences and answers "I don't know" instead of guessing when unsure.

Four steps, each one small

Most people stop after step 1 and are already better off. Each step is its own yes.

You never have to decide everything now. Start with step 1. Dante asks before every next thing, and every question shows the exact command first.

Start in three minutes

Install Node.js (nodejs.org, once), open a terminal, paste one line:

npx dante-watch
Mac: Terminal
Windows: PowerShell

Same program, same words, on every system. Not sure where your terminal is? The install page shows it for Mac, Windows and Linux, step by step.

Details for every system, the free and paid parts and what each costs are on the install page.

A dark desk with two monitors glowing in blue light
The best time to check is before something happens.

Before you close this tab

Look, nobody wakes up wanting to audit their laptop. It is boring, it feels like homework, and it always looks fine until the day it does not.

So here is the deal. It takes three minutes. It only reads. It costs nothing. If it finds nothing, you wasted three minutes and you can say you checked. If it finds a key lying around, you found it before somebody else did.

Your agent has the keys to your house either way. The only question is whether you know which keys.

npx dante-watch
Check your own machine nowInstall Node.js, open a terminal, type npx dante-watch. Step-by-step for Mac, Windows and Linux.
Nothing to lose by looking.Dante only reads. It asks before every change and shows the command first. No account. Delete the folder ~/.dante and it is gone.

Questions people ask

Do AI agents need antivirus?

They need protection, but not the kind that matches malware signatures. An agent is legitimate software running with your rights. What matters is which secrets and servers it can reach and whether anything can instruct it. Checking where secrets lie, how SSH is set and what the agent configuration allows covers the real exposure.

Is Dante an antivirus?

No. Dante is a watchman for machines you own. It does not scan for malware in real time. It finds exposed secrets, risky settings and known vulnerabilities, and shows the proof line for each result.

Does Dante send my data anywhere?

No. By default it sends nothing. Only three actions use the network (update, the catalog, and the optional bait watch) and each starts only after you answer yes to the command Dante prints first.

Is it free?

Yes. The free state is complete and works offline. Extra knowledge packs and the bait watch are optional; prices are on the install page.

Check your machine: npx dante-watch · how