AI-driven scanners now probe small Rails apps for credentials and known exploits. How I use Rack::Attack, fail2ban, Cloudflare, and AI audits to fight back.
Wrap three email source agents in a Nexo workflow that skips what it cannot run, records every step in an event log, and still finishes when a source fails.
Move an email agent's triage policy from a Ruby heredoc into a Markdown skill, and why a skill adds instructions only and never widens what the agent can do.
Connect a Nexo agent to Apple Mail over MCP and triage an inbox read-only by construction, where a fail-closed allow-list makes send and delete impossible.
AI-driven scanners now probe small Rails apps for credentials and known exploits. How I use Rack::Attack, fail2ban, Cloudflare, and AI audits to fight back.