HackMyAgent

Seguridad

Descripción

Donde un escáner de secretos se queda en coincidencias de texto, cada skill, prompt de sistema y config MCP se compila en un árbol de seguridad semántico. Así cazas capacidades no declaradas, desajustes de alcance y evasiones que el matching de patrones no ve.

Con un solo comando —npx hackmyagent secure— recorres tu proyecto sin ficheros de configuración ni flags. El informe resume 320 chequeos estáticos en 74 categorías (credenciales, MCP, esteganografía Unicode, cadena de suministro, envenenamiento de memoria y RAG, identidad del agente, escape de sandbox) más 29 chequeos semánticos NanoMind. El proceso termina con código 1 si hay hallazgos críticos o altos; puedes aplicar correcciones con hackmyagent secure --fix.

Red team y simulación

  • 164 payloads adversarios en 16 categorías: inyección de prompts, jailbreak, exfiltración, abuso de capacidades, explotación MCP y A2A, sombra de herramientas y más.
  • Con --deep y un ejecutor (daemon NanoMind, Ollama o clave Anthropic) observas qué hace realmente una skill, no solo lo que declara.
  • Autoprotección: cada binario verifica un manifiesto SHA-256 embebido; si lo manipulan, entra en cuarentena.

Lo instalas con npm, Homebrew o desde el código. Requiere Node.js 18 o superior. Licencia Apache 2.0.

Tecnologías y temas

  • Autoprotección

    El binario verifica su manifiesto SHA-256 y se pone en cuarentena si lo alteran

  • CLI sin config

    npx hackmyagent secure; sale con código 1 si hay críticos o altos

  • Escáner de agentes IA

    320 chequeos estáticos y capa semántica NanoMind sobre skills, prompts y MCP

  • Red team LLM

    164 payloads de inyección, jailbreak, exfiltración y abuso de herramientas

  • Seguridad MCP

    Configs MCP peligrosas, explotación A2A y fugas de credenciales