Vista previa pública
Esta característica está actualmente disponible como vista previa pública y está sujeta a cambios. Para obtener más información, consulte nuestras políticas de versión preliminar.
El agente de Security RX evalúa una vulnerabilidad en el contexto del stack de tecnología y la convierte en un plan de corrección sugerido. Cuando Security RX identifica una vulnerabilidad, el agente clasifica el CVE, proporciona un análisis, redacta recomendaciones de corrección paso a paso y puede abrir un ticket de Jira o un problema de GitHub en el repositorio afectado —lo que activa un agente de codificación que ya usa (como GitHub Copilot, Claude o un agente personalizado) para iniciar una corrección a través de un pull request para que el equipo revise.
Con el agente de Security RX, puede:
- Clasifique y comprenda una vulnerabilidad en contexto, lo que incluye descubrir señales en vivo de posible explotación.
- Pase de encontrar una vulnerabilidad a un plan de remediación sin salir de New Relic.
- Use el agente de codificación de GitHub existente (como Copilot, Claude o el propio agente) para iniciar una corrección.
- Mantenga a un humano en el proceso —clasifique la creación de problemas y pull request para permitir que el equipo revise y fusione.
Importante
El agente de Security RX utiliza IA generativa para proporcionar una ruta de corrección sugerida. Las rutas de corrección son sugerencias. Una persona debe revisarlas cuidadosamente antes de la implementación.
Requisitos previos
Antes de incorporar el agente de Security RX, asegúrese de tener:
- Aplicaciones de Security RX habilitadas para su cuenta, con su cuenta participando en la vista previa pública del agente de seguridad.
- Un rol de administrador de la organización en New Relic para crear conexiones.
- Un token de acceso personal (PAT) de GitHub para la cuenta u organización que posee los repositorios que desea corregir. El token necesita el permiso Issues: Read and write en esos repositorios.
- Un agente de codificación de GitHub instalado y habilitado en los repositorios que desea remediar (por ejemplo, el agente de codificación GitHub Copilot, la aplicación de GitHub de Claude o su propio agente). Esta configuración la realiza en GitHub un administrador del repositorio o de la organización.
Sugerencia
El agente de codificación debe estar habilitado por respositorio. GitHub Issues también debe estar habilitado en cada respositorio que seleccione. Si alguno de los dos no está habilitado en un respositorio que seleccione, el agente de Security RX seguirá creando la incidencia etiquetada, pero el agente no actuará sobre ella hasta que habilite ambos allí.
Configurar el agente Security RX
La incorporación es un asistente guiado que se completa una vez para conectar el agente de Security RX a los destinos donde registra el trabajo — GitHub (problemas para que los solucione su agente de codificación) y Jira (tickets para su equipo). El asistente tiene cuatro pasos:
GitHub configuration → Jira configuration → Review → Finish
Para comenzar, vaya a one.newrelic.com > Security RX > Security Agent y luego seleccione Onboard Security Agent.
Configuración de GitHub
Conecte el destino de GitHub y elija cómo el agente de Security RX activa el agente de codificación.
Seleccione o agregue una conexión de GitHub. Elija una conexión existente o agregue una nueva ingresando la URL de GraphQL de GitHub (para GitHub.com:
https://api.github.com/graphql) y un token de acceso personal (PAT) con Issues: Read and write.Seleccionar repositorios. New Relic enumera los repositorios a los que puede acceder su token. Elija aquellos en los que desea que el agente de Security RX genere problemas de corrección (una lista de ‘permitidos’).
Elija un desencadenador de remediación. Elija cómo se entrega cada problema al agente de codificación — Assignment, Comment (trigger phrase) o Workflow (label). Consulte Elija un desencadenador de remediación para obtener más detalles.
Seleccione Continue.
Configuración de Jira
Conecte el destino de Jira donde el agente crea los tickets de remediación.
Campo | Qué ingresar |
|---|---|
Select or add Jira connection | Una conexión de Jira existente o una nueva creada con la URL de su sitio de Jira y el método de autenticación. |
Space/project | El proyecto de Jira donde se crean los tickets de remediación. |
Jira issue type | El tipo de problema utilizado para los ticket creados (por ejemplo, Tarea o Error). |
Jira org ID | El ID de organización de Jira. |
Jira priority ID | La prioridad asignada a los ticket creados (por ejemplo, alta o crítica). |
Seleccione Continue.
Revisar
Revise las selecciones en ambos destinos —conexión de GitHub, repositorios seleccionados y desencadenador de corrección; conexión de Jira, espacio/proyecto, tipo de problema e ID de organización. Vuelva a cualquier paso para cambiar un valor antes de continuar.
Finalizar
Confirme para activar el agente de Security RX. A partir de entonces, cuando comience un flujo de trabajo para remediar una vulnerabilidad, el agente archiva el trabajo en el destino que eligió —creando una incidencia de GitHub (y activando su agente de codificación) o un ticket de Jira— con el plan de remediación sugerido adjunto.
Elegir un desencadenador de corrección
Los agentes de codificación se activan de diferentes maneras. Elija el disparador que coincida con el agente de codificación que utiliza. El agente de Security RX siempre crea el problema y aplica la etiqueta srx-remediate; el disparador determina cómo se invoca el agente.
Disparador | Cómo funciona | Utilice esto para |
|---|---|---|
Assignment | El agente de Security RX asigna el problema al agente de codificación, el cual comienza a trabajar cuando se le asigna. | Agente de codificación de GitHub Copilot, Claude y agentes personalizados. |
Comment (trigger phrase) | El agente de Security RX publica un comentario que contiene una frase de activación que configure (por ejemplo, | Claude y agentes personalizados que responden a una frase de comentario. |
Desencadenador de asignación
Cuando elige el desencadenador de asignación, New Relic muestra los agentes de codificación que se pueden asignar en los respositorios seleccionados y elige uno. Cuando el agente crea una incidencia, asigna esa incidencia al agente elegido, que comienza a trabajar y abre un pull request.
- Requiere que el agente de codificación (por ejemplo,
copilot-swe-agentpara Copilot) esté habilitado y sea asignable en el respositorio. - Crea el problema incluso si un respositorio no tiene el agente habilitado y agrega un comentario indicando que no se pudo asignar allí.
Desencadenador de comentario (frase desencadenadora)
Cuando elige el desencadenador de comentarios, proporciona la frase desencadenadora que escucha su agente (por ejemplo, @claude fix). Después de crear la incidencia, el agente publica un comentario con esa frase, lo que inicia su agente.
- Requiere que el agente esté instalado y configurado para observar esa frase (por ejemplo, la aplicación de GitHub de Claude o su propio agente).
- Usa una frase específica para el agente —use la frase que documenta el agente.
Cómo funciona la remediación
Una vez configurado el agente de Security RX, el flujo de corrección funciona de la siguiente manera. Cada paso pasa el análisis y el plan de corrección del agente al siguiente, por lo que el agente de codificación comienza con contexto sobre dónde se ejecuta la vulnerabilidad, no con un simple número CVE:
- Seleccione una vulnerabilidad —en Security RX, abra el agente de seguridad y seleccione una vulnerabilidad para abordar.
- Revisar el análisis —Revise el análisis del agente sobre la vulnerabilidad, incluidos su impacto, importancia y métricas relevantes.
- Genere un plan de remediación — Seleccione las entidades afectadas que desea corregir y elija un modo de remediación. Revise el plan generado que describe la corrección e identifica el respositorio de GitHub asociado.
- Crear un problema —seleccione Create GitHub Issue. Esto genera automáticamente un problema en el respositorio que contiene el plan de remediación completo.
- Desencadenar el flujo de trabajo —dependiendo de su modo de desencadenador configurado, confirme que el problema se ha asignado a su agente de codificación o que se ha publicado la frase desencadenadora.
- Abrir un pull request —espere a que su agente de codificación abra un pull request con la corrección.
- Revisar y fusionar —su equipo revisa el pull request y fusiona la corrección según corresponda.