caja de herramientas: servidor MCP conectando agentes de IA a herramientas de línea de comandos de seguridad
toolbox de Go Appsec es un servidor de Protocolo de Contexto de Modelo (MCP) abierto que permite a los agentes de IA ejecutar utilidades estándar de seguridad y redes a través de una interfaz de agente. El servidor permite a los agentes ejecutar programas de línea de comandos para realizar reconocimiento, inspección de DNS y HTTP, y pruebas automatizadas de SQL. Las integraciones clave incluyen Nmap, Dig, Whois, Curl y SQLMap para acceso directo a herramientas. Los profesionales de ciberseguridad y los testers de penetración obtienen un kit de herramientas adjunto al agente que simplifica la orquestación de evaluaciones técnicas rutinarias.
¿Para qué tareas puedes usarlo realmente?
La caja de herramientas permite a un agente conectado a MCP ejecutar utilidades de línea de comandos establecidas para producir resultados de seguridad concretos. Las herramientas integradas incluyen:
Nmap para el descubrimiento de hosts y puertos
Dig y Whois para datos de DNS y dominios
Curl para solicitudes HTTP e inspección de respuestas
SQLMap para pruebas automatizadas de inyección SQL
Estas ejecuciones dan a los agentes acceso directo a los resultados de escaneo, registros DNS, respuestas HTTP y chequeos de vulnerabilidad automatizados.
¿Cómo se ve la fiabilidad de la salida para escaneos automatizados?
La caja de herramientas reenvía la salida en bruto de las utilidades subyacentes, por lo que los resultados reflejan el comportamiento de Nmap, Curl o SQLMap en lugar de un resumen sintetizado. Por lo tanto, la fidelidad de la salida depende de la herramienta elegida y las condiciones del objetivo, por ejemplo, la accesibilidad de la red, el tipo de escaneo y los privilegios. Dado que los agentes ven la salida de comandos real, los operadores deben validar hallazgos importantes antes de actuar sobre ellos o incluirlos en informes.
¿Cuáles son los requisitos de entrada y despliegue?
Conectar la caja de herramientas requiere un cliente compatible con MCP, como Claude Desktop, y un host capaz de ejecutar Go 1.21+ o un contenedor Docker según lo documentado por el desarrollador. Algunas utilidades integradas requieren permisos elevados dependiendo de los tipos de escaneo, por lo que la planificación del despliegue debe cubrir la gestión de privilegios. El proyecto es de código abierto y extensible, permitiendo a los equipos agregar utilidades de línea de comandos personalizadas modificando el código del servidor.
¿Cómo se integra en el flujo de trabajo de un equipo de seguridad y el uso comunitario?
La caja de herramientas se posiciona como una capa de orquestación nativa de MCP destinada a testers de penetración y desarrolladores que desean que los agentes realicen evaluaciones rutinarias. El proyecto se describe como un conjunto de herramientas de seguridad 'con baterías incluidas' y ha recibido atención positiva en GitHub, lo que ayuda a los equipos a adoptarlo como un punto de partida para la automatización impulsada por agentes. Un camino de adopción práctico utiliza instancias en contenedores en redes de laboratorio aisladas y alimenta las salidas en los pipelines de triaje existentes.
La adopción práctica depende de la disciplina técnica y la validación
toolbox es una opción práctica para equipos que utilizan agentes MCP y desean acceso programático a herramientas de seguridad CLI establecidas; su diseño de código abierto y enfoque en MCP lo hacen adecuado para la experimentación y la integración. Se espera tratarlo como una capa de orquestación en lugar de un reemplazo para la revisión manual, y utilizar implementaciones aisladas y en contenedores y validación humana para cualquier hallazgo operativo.
Pros
Integración directa con Nmap, Dig, Whois, Curl y SQLMap para acceso de agente
Implementa el Protocolo de Contexto del Modelo para compatibilidad con clientes MCP
Despliegue listo para Docker para entornos reproducibles
La base de código de código abierto permite añadir herramientas personalizadas de línea de comandos
Contras
Los comandos automatizados requieren validación humana antes de su uso operativo
Algunos escaneos necesitan privilegios elevados, aumentando la complejidad de la implementación
Los resultados dependen de las herramientas CLI subyacentes y de las condiciones de red
Diseñado para clientes MCP; los flujos de trabajo no MCP requieren adaptadores
Las leyes que rigen el uso de este software varían de un país a otro. Ni fomentamos ni aprobamos el uso de este programa si infringe estas leyes. Softonic puede recibir una tarifa por referencia si haces clic o compras cualquiera de los productos que se muestran aquí.