A zero-dependency auditor for AI agent exposure (secrets, SSH, configs) A free, MIT-licensed Node.js tool called Dante (published on npm as dante-watch) audits a machine for secrets, SSH keys and risky configuration that an AI coding agent running with the user's own rights could reach, arguing that signature antivirus cannot catch a threat that is legitimate software rather than malware. The tool has zero dependencies and no install scripts, makes no network calls on its own, and reaches the internet only through curl after the user approves a displayed command; it is invoked with `npx dante-watch` and reports each verdict with a proof line. An optional bait-watch feature plants honeypot credentials and alerts the user by email within seconds if one is used, priced at 1.99 EUR a month after a free first month, while the watchman itself is free. 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. DO NOT TRUST US. CHECK IT IN ONE MINUTE. - Runs on your machine, offline. The watchman needs no internet and no account to check. Once it is installed, turn Wi-Fi off and run it: it still works. He makes no network call on his own . Only three things can reach out fetch a knowledge pack, look at the shop catalog, the optional bait watch , and each one only after you say yes to the exact command he shows first. - Nothing hidden in the package. No dependencies, no install scripts. Nothing runs when you install it. - Open and readable. MIT-licensed, plain JavaScript. You can download exactly what npm serves and read the whole program. - The only way out is curl, and you can count it. Dante has no web code of his own no HTTP library ; to reach the internet he starts curl , and the check below lists every place where that can happen. The only direct connection he opens himself is the question "does port 22 answer?" on a server you named. - Extendable from outside, safely. New knowledge arrives as signed data packs rules, never code , checked against a key built into the program. A downloaded pack installs with pack