Ir al contenido

Cómo funciona Harkaq

Harkaq pone a cada agente de IA en un espacio aislado sin credenciales y hace pasar todo lo que sale por una sola puerta, el gateway, que revisa cada acción, agrega las llaves sin que el agente las vea y lo registra todo. Lo que no está en la regla lo aprueba otra persona, y lo que el agente produce llega a producción marcado y revisado.

Cómo funciona HarkaqEl desarrollador y el agente trabajan en un espacio aislado sin llaves. Todo lo que sale pasa por el gateway, que revisa la acción, busca secretos, pone la llave y registra todo. Solo llega a destinos aprobados; lo demás se bloquea. Seguridad y los aprobadores deciden desde la consola, y lo que llega a producción va marcado y aprobado por otra persona.Espacio aisladoDonde trabajan la persona y el agenteDesarrolladorAgente de IAClaude Code, Codex u otroSin llaves ni contraseñasSin salida propia a internettodo lo que saleGatewayla única puerta1 Revisa la acción2 Busca secretos3 Pone la llave4 Registra todoLo que no se puederevisar, no saleBóveda de llavesConsolaReglas · aprobaciones · evidenciaSeguridad y aprobadoresNunca aprueba quien pideModelo de IAEn su cuenta y su regiónRepositorio de códigoSolo las ramas del agentePaquetes aprobadosSolo los de la lista del proyectoAPIs internasSolo las acciones permitidasCualquier otro destinoBloqueado y registradoProducciónLlega marcado comohecho con IA y solocon la aprobaciónde otra persona

1. La celda: donde trabaja el agente

Cada sesión abre un espacio nuevo, que se descarta al terminar. Ahí están el código, la terminal y el agente, y se sienten como la máquina del desarrollador.

  • Sin contraseñas ni llave del modelo. Dentro del espacio no hay ningún secreto: si al agente lo engañan, no tiene nada que robar.
  • Sin salida propia. El espacio solo puede hablar con el gateway.
  • Separado de los demás espacios y de los sistemas de la empresa.
  • El trabajo se guarda; lo que el agente deje escondido, no. Al cerrar la sesión se limpia lo que podría ejecutarse a escondidas la próxima vez.

2. El gateway: la única puerta

Todo lo que sale del espacio pasa por el gateway. Para cada pedido:

  1. Reconoce quién pide y desde qué espacio.
  2. Revisa si esa acción concreta está permitida. No basta con que el destino sea conocido: subir una rama del agente se permite, borrar la rama principal no.
  3. Busca contraseñas o datos escondidos en todo lo que sale, incluidos los encabezados y los nombres de archivo.
  4. Pone la llave al salir, sin que el agente la vea.
  5. Anota todo en una bitácora encadenada, que no se puede editar sin que se note.

Lo que no se puede revisar, no sale. Cuando algo se bloquea, el agente recibe un mensaje claro de qué se intentó y por qué no, y propone el camino permitido.

3. Las aprobaciones: decide otra persona

Si el agente necesita algo fuera de la regla, como descargar un paquete que no está en la lista del proyecto, lo pide. El pedido llega a la bandeja de otra persona, nunca a quien lo pidió.

  • Quien aprueba ve la dirección exacta, la huella del archivo y el motivo que dio el agente, y puede ver lo que el modelo había leído antes de pedirlo.
  • El permiso es de un solo uso, para esa sesión, y vence solo.
  • Queda registrado quién pidió, quién aprobó y por qué.

4. Lo que llega a producción

El agente solo puede subir sus cambios a ramas propias. Cada cambio llega al pull request marcado como hecho con ayuda de IA y con un resumen de riesgo para quien revisa, y solo llega a la rama principal si lo aprueba otra persona.

Si en una sesión el agente cambia las instrucciones del proyecto, como AGENTS.md o CLAUDE.md, la sesión siguiente lo muestra y avisa cuando el cambio pide algo que se repetiría en cada sesión.

5. La consola de Seguridad

Seguridad define la regla una vez para todos los agentes y ve cada acción en una bitácora que se filtra por proyecto, persona, agente y resultado. El informe de evidencia para auditoría sale con un clic: verifica la cadena de la bitácora y declara lo que está pendiente en vez de ocultarlo.

Preguntas frecuentes

¿Qué agentes de IA funcionan con Harkaq?

Hoy, Claude Code y Codex, con la misma regla para los dos. Harkaq funciona con los agentes que permiten dirigir su conexión al modelo; agregar uno nuevo no obliga a aprobar todo de nuevo.

¿El desarrollador tiene que cambiar su forma de trabajar?

No. Abre su espacio desde el navegador y encuentra editor, terminal y agente como en su máquina. Si no tiene que decidir nada, no ve ningún aviso de seguridad.

¿Dónde corre el modelo de IA?

En la cuenta de nube de su empresa y en la región que elijan, cuando su proveedor lo permite. El gateway firma cada llamada al modelo; el agente nunca tiene la llave.

¿Qué pasa si el agente cae en una inyección de prompts?

Puede intentar lo que la inyección le pida, pero no tiene credenciales que entregar y no tiene salida propia: el gateway bloquea cualquier destino no aprobado, lo registra y avisa a Seguridad.

Pruébelo con uno de sus equipos

Un piloto con un equipo y un repositorio reales, con metas que acordamos antes de empezar y un informe de evidencia al final. Usted decide con resultados, no con una presentación.