heygrc
heygrc y GitLab Duo

Trabajos diferentes, misma solicitud de extracción.

GitLab Duo reviews PRs for its stated job. GitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab. heygrc reviews the same PR for compliance against your frameworks. Use both.

Same pull request, two jobs.

GitLab Duoheygrc
JobGitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab.Reviews the same PR for compliance against your frameworks
Where it sitsGitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab.A comment on the pull request
What it citesGitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab.The exact framework clause the change touches
Blocks merges?GitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab.Never
Complementary?YesYes

GitLab Duo revisa una solicitud de fusión en busca de problemas de código, directamente dentro de GitLab. heygrc lee el mismo cambio para el control de cumplimiento que afecta. Un cambio puede ser correcto y, sin embargo, evitar que un sistema de decisión automatizado mantenga los registros que está obligado a conservar.

Tristan RothFounder of heygrc and ISMS Copilot

  • Founder of Better ISMS
  • Built ISMS Copilot, the GRC assistant for ISO 27001 and neighboring frameworks
  • Maps framework controls to pull-request diffs in heygrc

GitLab Duo

GitLab Duo Code Review es el revisor de IA integrado de GitLab. Revisa las solicitudes de fusión y sugiere cambios dentro de GitLab.

heygrc

heygrc revisa cada solicitud de extracción frente a los marcos de cumplimiento que tu empresa debe cumplir (ISO 27001, SOC 2, GDPR y más) y cita el control específico que un cambio afecta. Está diseñado para el cumplimiento, no para la calidad del código.

Dónde no se solapan

Código correcto que impide que un sistema de IA mantenga registros.

Este cambio desactiva el registro de las entradas y salidas de una decisión de elegibilidad automatizada para ahorrar almacenamiento. La decisión sigue ejecutándose.

scoring/decide.ts+0 −1
const decision = model.score(application)-  await decisionLog.record({ application, decision })return decision
heygrcEU AI Act Art. 12

La decisión sigue devolviéndose, por lo que el código es correcto. Pero una decisión de elegibilidad automatizada que ya no registra sus entradas y salidas pierde la trazabilidad que el mantenimiento de registros según el EU AI Act Art. 12 exige para los sistemas de alto riesgo. heygrc está diseñado para leer un cambio como este frente a tus marcos y citar el control que afecta.

Úsalos juntos

Mantén GitLab Duo. Añade la capa de cumplimiento.

Esto no es una cuestión de qué herramienta gana. GitLab Duo detecta los errores y problemas de calidad que heygrc nunca busca, y heygrc detecta los problemas de cumplimiento que una revisión de código no está diseñada para ver. Ejecutar ambas significa que una solicitud de extracción se verifica tanto por la calidad del código como por el cumplimiento del cambio, dos tipos diferentes de riesgo, en el mismo diff.

heygrc no reemplaza tu revisión de código, y no te certifica. Revisa los cambios frente a tus marcos y cita el control, para que la pregunta de cumplimiento se responda donde se realiza el cambio.

Preguntas

heygrc y GitLab Duo, preguntas comunes.

¿Es heygrc una alternativa a GitLab Duo?

No exactamente. GitLab Duo revisa tu código; heygrc revisa cada cambio en busca de cumplimiento frente a los marcos que tu empresa debe cumplir (ISO 27001, SOC 2, GDPR y más) y cita el control específico que afecta. Responden preguntas diferentes sobre la misma solicitud de extracción, por lo que heygrc está diseñado para ejecutarse junto a él, no para reemplazarlo.

¿Puedo usar heygrc y GitLab Duo juntos?

Sí. Analizan diferentes tipos de riesgo en el mismo diff: GitLab Duo en el código, heygrc en el control de cumplimiento que afecta un cambio. heygrc no reemplaza tu revisión de código.

¿Qué verifica heygrc en una solicitud de extracción?

heygrc revisa cada solicitud de extracción frente a los marcos que tu empresa seleccionó y cita el control específico que un cambio afecta, para que la pregunta de cumplimiento se responda en la revisión de código. heygrc no te certifica.