NeuralTrust ha sido reconocido por Gartner → Leer más
Volver

Claude Code plugins: guía y seguridad

Roger Howroyd 9 de noviembre de 2026
Compartir
Claude Code plugins: guía y seguridad

Última actualización: 9 de noviembre, 2026

¿Qué es un Claude Code plugin? Un Claude Code plugin es un directorio de skills, agentes, hooks, servidores MCP y otros componentes que Claude Code instala y carga como una sola unidad. Con un comando obtienes una configuración ya preparada, y el marketplace del que viene aporta las actualizaciones. La contrapartida es la confianza: un plugin se ejecuta con tus privilegios de usuario, así que es código que instalas, no solo un prompt.

TL;DR: puntos clave

  • Según Anthropic, un plugin instalado puede ejecutar código arbitrario con tus privilegios, y 3 tipos de contenido (hooks, monitors y procesos de servidor) corren fuera del sandbox (Claude Code Docs, 2026).
  • El 9 de noviembre de 2026 el marketplace oficial listaba 317 plugins, y 263 de ellos apuntan a fuentes externas, 262 con un commit SHA fijado (claude-plugins-official, GitHub).
  • Plugin4Shell, divulgado el 18 de septiembre de 2026, permitía sustituir el código fijado de un plugin en 4 agentes de programación, y Anthropic lo corrigió en Claude Code 2.1.179 (Cloud Security Alliance, 2026).
  • Los administradores disponen de 13 ajustes de política para plugins en los managed settings, y una lista strictKnownMarketplaces vacía bloquea todos los marketplaces, incluido el oficial (Claude Code Docs, 2026).
  • El 29 de octubre de 2026, 2 versiones troyanizadas de la extensión de IDE de Claude Code estuvieron unas 11 horas en el marketplace de Cursor. Eran extensiones, no plugins (Cursor, 2026).
  • La guía de Red Hat del 18 de agosto de 2026 propone una auditoría de repositorio de 5 minutos para plugins de terceros (Red Hat Developer, 2026).

De un vistazo: Claude Code plugins en 60 segundos

Respuesta rápida

¿Qué contiene un Claude Code plugin y qué puede ejecutar?

Un plugin agrupa varios tipos de componentes bajo un manifiesto. Las skills, los comandos y los agentes orientan lo que Claude hace con sus herramientas. Los hooks, los monitors y los servidores MCP y LSP son código que se ejecuta como tú. La documentación de Anthropic dice que las reglas de permisos y el sandbox no lo cubren.

ComponenteQué aportaCómo se ejecutaReglas de permisos y sandbox
Skills, comandos, agentesInstrucciones y flujos que Claude cargaTexto en el contexto de ClaudeCubren las llamadas a herramientas que provocan
HooksComandos en eventos del ciclo de vida, como tras una ediciónComandos de shell con todos tus permisosNo se aplican
MonitorsComandos en segundo plano que informan a ClaudeComandos de shell que arrancan con la sesiónNo se aplican
Servidores MCPHerramientas de un sistema externoUn proceso que arranca Claude CodeCubren las llamadas a herramientas, no el proceso
Servidores LSPDiagnósticos y navegación por el códigoUn proceso de servidor de lenguajeNo se aplican
Ejecutables en bin/Comandos en el PATH de la herramienta BashSe ejecutan cuando Claude los llama en BashCubren la llamada a Bash

Cómo lo investigamos

El 9 de noviembre de 2026 leímos la documentación de Claude Code de Anthropic sobre plugins, marketplaces, políticas y seguridad. Contamos las entradas del marketplace.json oficial y revisamos los análisis de la Cloud Security Alliance, Cursor y Red Hat. Las cifras del catálogo cambian a menudo.

Qué es un Claude Code plugin y cuándo lo necesitas

Un Claude Code plugin es un directorio de componentes que Claude Code instala y carga como una sola unidad. Suele llevar un manifiesto en .claude-plugin/plugin.json. Las skills, los subagentes, los hooks y los servidores MCP funcionan también por separado. Un plugin compensa cuando quieres varios de ellos empaquetados, versionados y actualizados juntos.

Según Claude Code Docs (2026), instalas un plugin para obtener una configuración que otra persona ya construyó, y creas uno para compartir la tuya con tu equipo. Para el formato de las skills, lee nuestra guía de Claude Code skills. La extensión de VS Code y el plugin de JetBrains no son plugins en este sentido.

EnfoqueIdeal paraCómo se actualiza
Skill independiente en ~/.claude/skills/Una skill para ti, disponible en todos los proyectos del equipoEditas el archivo
Plugin de un marketplaceUna configuración empaquetada por otra personaDesde su marketplace, si el auto-update está activado
Tu propio pluginCompartir con tu equipo o con muchos proyectosPublicas versiones

Prueba nuestra AI Gateway gratis hoy

Cómo instalar un Claude Code plugin

Ejecuta /plugin install con el nombre del plugin y su marketplace, por ejemplo commit-commands@claude-plugins-official. En una sesión, el comando no instala al instante: abre los detalles del plugin para que revises lo que añade y elijas un ámbito. Claude Code añade el marketplace oficial de Anthropic la primera vez que inicias una sesión interactiva de terminal.

El flujo en terminal tiene cuatro pasos:

  1. Abre los detalles con /plugin install, o ejecuta /plugin para explorar la pestaña Discover.
  2. Lee la sección Will install, que lista los comandos, agentes, skills, hooks y servidores MCP y LSP que añade el plugin.
  3. Elige un ámbito: usuario, proyecto o local.
  4. Comprueba que funciona escribiendo / y buscando las skills del plugin, o ejecutando claude plugin list en tu shell.

Para scripts, claude plugin install nombre@marketplace funciona sin sesión y admite --scope. Para un plugin que no está en el marketplace oficial, añade antes ese marketplace con /plugin marketplace add owner/repo.

ÁmbitoQuién recibe el pluginDónde se registra
UsuarioTú, en todos los proyectos del equipo~/.claude/settings.json
ProyectoTodas las personas que trabajan en el repositorio.claude/settings.json, con commit
LocalSolo tú, en este repositorio.claude/settings.local.json

El ámbito de proyecto activa el plugin para tus colaboradores, pero cada persona debe ejecutar la instalación una vez.

Marketplaces oficial, de la comunidad y de terceros

Un marketplace es un catálogo, no una tienda alojada. Es un repositorio con un archivo .claude-plugin/marketplace.json que lista plugins y de dónde descargar cada uno. Anthropic publica dos, el oficial y el de la comunidad, y cualquier otro marketplace es de terceros. El sitio web Claude Marketplace es aparte y no se añade con /plugin.

NivelNombre del marketplaceQué contieneAuto-update por defecto
Oficialclaude-plugins-officialPlugins que mantiene Anthropic, más plugins de socios y autoresActivado
Comunidadclaude-communityPlugins de terceros que sus autores enviaron a AnthropicDesactivado
TercerosCualquier otro nombreLo que lista el publicador, sin revisión de AnthropicDesactivado

Según el catálogo oficial en GitHub (9 de noviembre de 2026), figuran 317 plugins. 54 están almacenados en el repositorio de Anthropic, y 40 de ellos nombran a Anthropic como autor. Los otros 263 apuntan a repositorios git externos o, en un caso, a un comando, y 262 de ellos fijan un commit SHA.

Qué cuesta un Claude Code plugin en contexto y procesos

Un plugin activado forma parte de todas las sesiones, no solo de aquellas en las que lo usas. Los nombres y descripciones de sus skills, agentes y comandos ocupan el contexto de Claude en cada turno. Sus servidores MCP y sus hooks se ejecutan junto a la sesión.

Según Claude Code Docs (2026), esos tokens cuentan para tu uso aunque no se ejecute nada del plugin. Los plugins del marketplace oficial muestran una estimación de Context cost en /plugin. Para cualquier otro, ejecuta claude plugin details con su nombre y lee la línea Always-on.

Con qué Claude Code plugins empezar

Empieza por los plugins que nombran a Anthropic como autor y toma la lista como una foto del 9 de noviembre de 2026. El catálogo cambia a menudo, así que confirma cada entrada en la pestaña Discover. Todo plugin añade coste de contexto y puede traer hooks, así que lee antes el panel de detalles.

PluginQué dice el catálogo que aportaCategoría
commit-commandsComandos para commit, push y creación de pull requests en gitProductividad
code-reviewRevisión automática de pull requests con varios agentes y puntuación de confianzaProductividad
feature-devUn flujo de desarrollo de funcionalidades con agentes de exploración, arquitectura y revisión de calidadDesarrollo
security-guidanceRevisión de seguridad del código generado por Claude, con avisos en las ediciones y una revisión del diffSeguridad
plugin-devUn kit para crear Claude Code plugins, con 7 skillsDesarrollo

Crea y prueba tu propio Claude Code plugin

Un plugin solo necesita un directorio, y el manifiesto exige únicamente un nombre. Añade un archivo .claude-plugin/plugin.json, incluye skills, hooks o un .mcp.json y cárgalo en una sesión con el flag --plugin-dir. No necesitas un marketplace mientras desarrollas, y claude plugin validate revisa los archivos.

Una skill en skills/review/SKILL.md pasa a ser /my-plugin:review, los hooks van en hooks/hooks.json, los servidores en .mcp.json y los ejecutables en bin/. Para compartir el plugin, publica un marketplace.json en un repositorio git o envíalo al directorio de Anthropic. Eso te convierte en parte de la cadena de suministro de cada usuario. Según Red Hat Developer (2026), la seguridad de un plugin es en realidad seguridad del repositorio.

Cómo revisar un Claude Code plugin antes de instalarlo

Revisa un Claude Code plugin como revisarías una dependencia que se ejecuta como tú. Comprueba de dónde viene el marketplace, lee lo que instalará el plugin y abre los archivos que se ejecutan: hooks, definiciones MCP y scripts de bin/. Anthropic avisa de que no puede verificar que el contenido funcione como se espera ni que permanezca igual.

  1. Ejecuta claude plugin marketplace list para ver la fuente desde la que se añadió cada marketplace.
  2. Abre el plugin en /plugin y lee la sección Will install.
  3. Abre el repositorio del plugin y lee hooks/hooks.json, .mcp.json y todos los archivos de bin/. El panel de detalles muestra que existe un hook, no lo que ejecuta.
  4. Lee las skills como instrucciones que actúan con tu autoridad. Pregúntate si alguna línea apunta a un archivo, una credencial o la red sin una razón declarada.
  5. Fija lo que puedas: /plugin marketplace add tu-org/plugins#v1.2.0 fija una etiqueta.

Según Red Hat Developer (2026), una auditoría de 5 minutos del repositorio revisa también la protección de ramas, las versiones etiquetadas, un archivo SECURITY.md y el historial de contribuidores. Un plugin con un solo contribuidor y sin revisiones deja una única cuenta entre tú y un compromiso.

Incidentes de seguridad en Claude Code plugins en 2026

Los incidentes de 2026 comparten un patrón: la confianza concedida al instalar se reutilizó después sin una comprobación nueva. Plugin4Shell rompió la fijación por hash de commit. Un fallo en un plugin del marketplace oficial convirtió archivos del proyecto en instrucciones. Una extensión de IDE troyanizada se propagó por un marketplace. Todos se ejecutaron con los permisos del desarrollador.

FechaQué ocurrióImpactoEstado
Descrito el 18 de agosto de 2026Investigadores hallaron que Hookify, un plugin del marketplace oficial, pasaba archivos de reglas del proyecto al canal de confianza del subsistema de hooksEn pruebas con Claude Opus 4.6, 5 cargas filtraron variables de entorno y secretosAnthropic cerró el informe como funcionamiento previsto: el diálogo de confianza del directorio es el límite
18 de septiembre de 2026Plugin4Shell: 4 agentes de programación descargaban un commit fijado sin verificar que el checkout llegara a élEjecución de código sin clics mediante actualizaciones de plugins en segundo planoCorregido en Claude Code 2.1.179 y Codex 0.146.0
29 de octubre de 2026Extensión de IDE de Claude Code troyanizada, versiones 2.1.312 y 2.1.313, en el marketplace de extensiones de CursorEnvío de datos del equipo, clave SSH del atacante añadida e intento de persistenciaRetirada por Cursor, servidor del atacante desconectado

Según la Cloud Security Alliance (2026), el ataque funciona si el dueño de un repositorio nombra una rama como el hash fijado y la hace rama por defecto. Git puede entonces preferir la rama, así que el agente instala código del atacante mientras informa de la fijación esperada. Las actualizaciones en segundo plano eliminaron la necesidad de cualquier acción del usuario. Nuestra guía de seguridad de Claude Code recoge la lista completa de fallos de 2026.

El aviso de Cursor describe una extensión de IDE, que la documentación de Anthropic distingue de un plugin. Muestra el mismo problema de confianza en marketplaces, una capa más allá. Cursor recomendó buscar una clave SSH con la etiqueta svc-telemetry y rotar credenciales, porque quitar la extensión puede no eliminar los scripts de persistencia. Para comparar ambas herramientas, consulta nuestro benchmark Claude Code vs Cursor.

Seguridad y gobernanza: controla los Claude Code plugins en producción

Los managed settings deciden qué plugins pueden cargarse. No vigilan lo que hacen en ejecución las herramientas y las instrucciones de un plugin ya cargado. Cierra ambos huecos. Bloquea marketplaces y hooks con los ajustes de política de Claude Code. Luego inspecciona y gobierna el tráfico de agentes y MCP con una capa de runtime que controles.

ObjetivoAjuste gestionadoQué no puede hacer
Permitir solo marketplaces aprobadosstrictKnownMarketplacesRestringir entradas dentro de un marketplace permitido ni bloquear --plugin-dir
Preinstalar o bloquear pluginsenabledPlugins, con true o falseInstalar un plugin cuyo marketplace no está registrado ni permitido
Impedir la carga lateraldisableSideloadFlagsRestringir .mcp.json ni claude mcp add
Limitar qué hooks se ejecutanallowManagedHooksOnlyConfiar en hooks de plugins que los usuarios activan por su cuenta
Detener plugins sincronizados de claude.aisyncClaudeAiPlugins en falseDesactivar un único plugin sincronizado

Según Claude Code Docs (2026), estos ajustes se entregan mediante server-managed settings, MDM o un archivo managed-settings.json. Audita con los eventos de OpenTelemetry claude_code.plugin_installed y claude_code.plugin_loaded. Los nombres de plugins de terceros se ocultan salvo que definas OTEL_LOG_TOOL_DETAILS=1.

La política deja un hueco en runtime. Las skills son lenguaje natural, así que el análisis estático no detecta una instrucción hostil, y un servidor MCP puede cambiar lo que devuelve sin un commit nuevo. Nuestras guías sobre MCP tool poisoning y buenas prácticas de seguridad MCP cubren ambos casos.

NeuralTrust lo trata como un problema de runtime. Agent Runtime Security (TrustGuard) inspecciona las interacciones de los agentes mientras ocurren, sigue el contexto entre turnos y puede permitirlas, bloquearlas o transformarlas en vuelo. El MCP Gateway del Agent Gateway (TrustGate) te deja decidir qué herramientas puede usar cada agente, aplica permisos por rol y registra qué LLM accedió a qué herramienta. Un gateway solo ve el tráfico que pasa por él, así que mantén los ajustes gestionados anteriores para los hooks y los procesos locales.

¿Por dónde empezar?

Empieza por la visibilidad, sigue con la restricción y termina con el control en runtime. No puedes permitir lo que no has inventariado, y una lista de permitidos por sí sola no te dice qué hace un plugin aprobado al ejecutarse. La revisión va antes de la aprobación, y el control en runtime al final.

FaseObjetivoAcciones clave
1. VisibilidadSaber qué plugins se ejecutanEjecuta claude plugin list, exporta los eventos de plugins de OpenTelemetry y define OTEL_LOG_TOOL_DETAILS=1 para ver nombres reales
2. RestricciónLimitar lo que puede cargarsePermite el marketplace oficial y el tuyo, activa disableSideloadFlags y fija etiquetas
3. RevisiónVerificar lo que apruebasAplica la revisión de 5 pasos, lee los hooks y el .mcp.json y asigna un responsable por plugin
4. Control en runtimeGobernar lo que hacen los pluginsPasa el tráfico MCP por un gateway, aplica permisos por herramienta e inspecciona las interacciones de los agentes

Conclusión

Un Claude Code plugin es la forma más rápida de compartir una configuración de skills, agentes, hooks y servidores MCP, y también es código que se ejecuta como tú. Instala desde marketplaces que puedas nombrar, lee antes los hooks, las definiciones MCP y los archivos de bin/, y mantén las versiones fijadas. Los administradores deben permitir solo marketplaces aprobados y bloquear la carga lateral en los managed settings. Después añade inspección en runtime, porque la política decide qué se carga, no qué hace un plugin ya cargado.

Protege los Claude Code plugins en producción con NeuralTrust

Gobierna el tráfico de agentes y MCP de los Claude Code plugins con inspección en runtime y control de acceso a nivel de herramienta.

Prueba nuestra AI Gateway gratis hoy

Comparativas relacionadas

Preguntas frecuentes sobre Claude Code plugins

1. ¿Qué es un Claude Code plugin?

Un Claude Code plugin es un directorio de skills, agentes, hooks, servidores MCP y otros componentes que Claude Code instala y carga como una sola unidad. La mayoría viene de un marketplace, que es un catálogo de plugins, y un manifiesto en .claude-plugin/plugin.json nombra el plugin. Una vez instalado, sus componentes forman parte de todas las sesiones.

2. ¿Cómo instalo un Claude Code plugin?

Ejecuta /plugin install nombre@marketplace en una sesión, por ejemplo commit-commands@claude-plugins-official, revisa el panel de detalles y elige un ámbito de usuario, proyecto o local. Desde una shell, ejecuta claude plugin install nombre@marketplace con un flag --scope opcional. Ejecuta /reload-plugins si el resumen de instalación indica que hace falta recargar.

3. ¿Qué diferencia hay entre un Claude Code plugin y una skill?

Una skill es un único archivo de instrucciones SKILL.md que funciona por sí solo, por ejemplo desde ~/.claude/skills/. Un plugin empaqueta varias skills, agentes, hooks o servidores MCP como una unidad instalable y actualizable. Las skills solo orientan el comportamiento de Claude, mientras que un plugin también puede traer hooks y servidores que ejecutan código.

4. ¿Son seguros los Claude Code plugins?

No por defecto. La documentación de Anthropic dice que un plugin instalado puede ejecutar código arbitrario con tus privilegios de usuario. Anthropic no puede verificar que el contenido funcione como se espera ni que no cambie. Revisa antes los hooks, las definiciones MCP y los archivos de bin/, prefiere fuentes fijadas y usa managed settings en las organizaciones.

5. ¿Cómo puede una organización controlar los Claude Code plugins?

Usa managed settings. La lista strictKnownMarketplaces limita las fuentes de marketplaces, enabledPlugins activa o bloquea plugins y disableSideloadFlags rechaza --plugin-dir. Entrégalos mediante server-managed settings, MDM o un archivo managed-settings.json. Audita las instalaciones con los eventos plugin_installed y plugin_loaded de OpenTelemetry, que ocultan por defecto los nombres de terceros.

6. ¿Cómo desinstalo un Claude Code plugin?

Ejecuta claude plugin uninstall con el nombre del plugin y el --scope con el que lo instalaste. Al desinstalar el último ámbito, se borra por defecto el directorio de datos persistentes del plugin, pero los archivos en caché siguen en ~/.claude/plugins/cache durante 14 días. Elimina también el marketplace si ya no confías en su propietario.

Sobre el autor

Roger Howroyd es Head of Global SEO and AI en NeuralTrust, donde dirige la estrategia de búsqueda de la compañía en SEO, AEO, GEO y optimización para LLM. Está especializado en búsqueda impulsada por IA, estrategia de contenidos y SEM. Conecta con él en LinkedIn.

NeuralTrust es la plataforma líder para proteger y escalar agentes de IA. Nombrada pionera en el Gartner Emerging Market Quadrant for AI Application Security 2026, reconocida en cuatro informes Gartner Hype Cycle en 2026 y destacada en la Gartner Market Guide for Guardian Agents 2026, la Gartner Market Guide for AI Gateways 2025 y el KuppingerCole Leadership Compass for Generative AI Defense 2025. Con sede en Barcelona y oficinas en Londres y Nueva York. Certificada ISO 27001.

Fuentes

Consultadas el 9 de noviembre de 2026.

  1. Anthropic, "Plugins overview", Claude Code Docs, 2026.
  2. Anthropic, "Install and manage plugins", Claude Code Docs, 2026.
  3. Anthropic, "Anthropic's marketplaces", Claude Code Docs, 2026.
  4. Anthropic, "Plugin security and trust", Claude Code Docs, 2026.
  5. Anthropic, "Manage Claude Code plugins for your organization", Claude Code Docs, 2026.
  6. Anthropic, "Add components to a plugin", Claude Code Docs, 2026.
  7. Anthropic, "claude-plugins-official marketplace.json", GitHub, consultado el 9 de noviembre de 2026.
  8. Cloud Security Alliance AI Safety Initiative, "Plugin4Shell: SHA-Pinning Bypass Enables AI Coding Agent RCE", 19 de septiembre de 2026.
  9. Cursor, "Security notice: malicious Anthropic.claude-code versions 2.1.312 and 2.1.313", 29 de octubre de 2026, actualizado el 30 de octubre de 2026.
  10. Red Hat Developer, "Securing Claude Code plug-ins: Best practices for repository security", 18 de agosto de 2026.

Suscríbete a nuestra newsletter

Compartir

Únete a los líderes que aseguran el ecosistema de agentes

Solicita una demo