Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría
Corgea AI Pentest ejecuta pruebas de penetración autónomas contra tus aplicaciones web en funcionamiento. Mientras que el SAST razona sobre el código fuente, un pentest ataca la aplicación desplegada tal y como lo haría un adversario: enumera la superficie de ataque, encadena debilidades entre sí y demuestra cada hallazgo con un exploit que funciona.Cada ejecución genera hallazgos con una prueba de concepto reproducible y un informe PDF que puedes compartir con un cliente, un auditor o tu propio equipo de ingeniería.
El pentesting está en beta y se ofrece como complemento. Si no ves Pentests en la barra lateral, contacta con el administrador de Corgea de tu organización o escribe a sales@corgea.com.
Todas las ejecuciones siguen las mismas tres etapas.
1
Reconocimiento
Los agentes trazan la superficie de ataque de tu objetivo: endpoints, flujos de autenticación, parámetros y rutas que no están enlazadas desde ningún sitio evidente.
2
Ataque
Varios agentes especializados trabajan sobre el objetivo en paralelo, cada uno a cargo de un dominio. En lugar de limitarse a buscar coincidencias de patrones, intentan una explotación real y encadenan debilidades de distintos dominios para llegar a resultados de mayor impacto.
3
Informe
Los hallazgos confirmados se documentan con una descripción, el impacto de negocio, la cadena de ataque, el script de explotación y las pautas de remediación, y se recopilan en un informe descargable.
Todas las ejecuciones utilizan estos agentes:
Agente
Áreas de enfoque
Authentication / Authorization
Gestión de sesiones, límites de privilegios, IDOR y BOLA, MFA, JWT y configuraciones incorrectas de OAuth y OIDC
Business Logic
Elusión de flujos de trabajo, manipulación de precios y cantidades, condiciones de carrera, abuso de los flujos de cuenta, integridad de las transacciones
Injection
Inyección SQL y NoSQL, inyección de comandos y de plantillas, XSS, SSRF, XXE, deserialización, path traversal, asignación masiva
Una ejecución Deep añade un agente de red team ampliado que explora más allá de esos dominios y construye cadenas de ataque de varios pasos que los combinan.
Corgea solo informa de los hallazgos que sus agentes han podido validar contra la aplicación en funcionamiento. Todo hallazgo que aparece en el informe se ha reproducido, no es una simple sospecha.
Ejecuta pentests únicamente contra aplicaciones que tu organización posea o esté autorizada de forma explícita a probar. Un pentest envía tráfico de ataque real y puede crear, modificar o eliminar datos. Dirige las ejecuciones a staging o a un entorno de pruebas específico, salvo que hayas asumido el riesgo de probar en producción.
La URL de tu objetivo debe ser accesible públicamente por http o https. Corgea rechaza los objetivos que:
Usan un esquema distinto de http o https
Incluyen credenciales directamente en la URL, como https://user:pass@example.com
Resuelven a localhost, a un rango de red privada o a una dirección de metadatos de la nube
Si tu aplicación no es accesible desde internet, expón una instancia de pruebas o escríbenos para valorar opciones.
Un objetivo es una configuración reutilizable: dónde atacar, qué credenciales usar y las instrucciones permanentes que quieras dejar fijadas. Cada ejecución se lanza contra un objetivo, así que lo configuras una vez y lo vuelves a lanzar cada vez que despliegues.
La cabecera muestra cuánta cuota de pentest te queda en cada modo de escaneo. La pestaña Pentest runs lista todas las ejecuciones de todos los objetivos, y puedes buscar entre ellas y filtrarlas por estado.
Selecciona Pentests en la barra lateral y haz clic en New target.
2
Nombra el objetivo y elige un modo de escaneo
Introduce un nombre reconocible, la URL raíz de la aplicación y el modo predeterminado: Balanced o Deep. Puedes cambiar el modo en cada ejecución.
3
Elige cómo inician sesión los agentes
Elige pruebas anónimas o autenticadas. Para las pruebas autenticadas, selecciona solo contraseña, una aplicación de autenticación (TOTP) o códigos de acceso por correo electrónico si están disponibles en tu despliegue.
Si la aplicación pide un segundo factor, elige una aplicación de autenticación (TOTP) o códigos de acceso por correo electrónico. Los códigos por correo electrónico solo aparecen cuando hay un buzón de pentesting compartido configurado en el despliegue.
4
Configura los usuarios de prueba
Añade un nombre de usuario o correo electrónico y una contraseña para cada cuenta. Varias cuentas permiten probar el acceso entre usuarios. Para TOTP, introduce la URI TOTP de la cuenta o selecciona una imagen QR; la imagen se lee en tu navegador y no se sube.
5
Añade otras credenciales e instrucciones
Usa Other credentials para claves de API, encabezados obligatorios o identificadores de inquilino. Usa Additional instructions para reglas de compromiso, exclusiones de alcance o endpoints prioritarios y haz clic en Create target.
Las credenciales se cifran en reposo y solo se descifran mientras se ejecuta una prueba contra ese objetivo.
Cuando esta opción está disponible, Corgea proporciona una dirección de correo electrónico para cada usuario de prueba. Introduce una etiqueta de rol corta con letras minúsculas, dígitos y guiones y haz clic en Provision. Invita esa dirección a tu aplicación, usa Check for mail para abrir la invitación y completar el registro, introduce la contraseña si tu aplicación estableció una y haz clic en Save user. Repite el proceso para cada usuario.
Guardar un usuario cierra su bandeja de configuración. Los agentes pueden leer los códigos de acceso durante una ejecución; usa Reopen setup si necesitas volver a acceder a la bandeja para la configuración. Los códigos por correo electrónico requieren un buzón de pentesting configurado y no están disponibles en despliegues que no lo tengan.
Abre el menú de acciones de un objetivo para iniciar una ejecución, editarlo o archivarlo.Las ediciones se aplican solo a las ejecuciones futuras. Cada ejecución guarda la configuración del objetivo con la que arrancó, de modo que las ejecuciones históricas y sus hallazgos siempre reflejan la configuración que los produjo. Cambiar una URL o rotar credenciales nunca reescribe lo que reportó una ejecución anterior.Elige Edit target para volver a abrir el asistente de configuración. Para eliminar las cuentas guardadas y realizar pruebas anónimas, elige No, test it anonymously en el paso de inicio de sesión.Archivar oculta un objetivo de la lista, pero mantiene consultables todas sus ejecuciones históricas.
En el menú de acciones de un objetivo, elige Start new run.
Balanced
Deep
Una evaluación más rápida que cubre autenticación y autorización, lógica de negocio e inyección. Úsala para pruebas rutinarias con una cadencia regular.
Una evaluación más exhaustiva que suma un agente de red team para ampliar la exploración y encadenar ataques de varios pasos. Úsala antes de una release, una auditoría o una revisión de seguridad de un cliente.
Instruction override sustituye las instrucciones permanentes del objetivo solo en esa ejecución. Déjalo en blanco para usar las que ya tenga el objetivo. Resulta útil cuando quieres que una ejecución concreta se centre en una funcionalidad recién desplegada sin acotar el objetivo de forma permanente.Las ejecuciones Balanced y Deep consumen cuotas independientes. El desplegable de modo de escaneo muestra cuántas te quedan de cada una, y no se puede seleccionar un modo que se haya quedado sin cuota. Para ampliar tu cuota, escribe a sales@corgea.com.
Las ejecuciones tardan unas horas según el modo de escaneo y el tamaño de la aplicación. No hace falta que dejes la página abierta: los hallazgos se guardan a medida que se confirman y los administradores pueden recibir un correo cuando la ejecución termina.Mientras una ejecución está activa, su página se actualiza sola. Los hallazgos aparecen conforme los agentes los validan, así que puedes empezar a clasificar los problemas críticos antes de que la ejecución termine.Haz clic en Logs para ver trabajar a los agentes.
El árbol muestra cada agente, en qué está trabajando y cuántos hallazgos ha confirmado. Al seleccionar un agente se abre su tarea actual y su última actividad. Los agentes van creando agentes hijo sobre la marcha: cuando uno encuentra algo que merece la pena investigar, delega un seguimiento específico en lugar de abandonar su propia línea de ataque.
La barra de herramientas situada sobre la lista de hallazgos te ofrece:
Pastillas de estado — Open, Fixed, Closed y False Positive, cada una con un recuento en vivo. More añade Accepted Risk, Duplicate y todos los estados.
Búsqueda — busca por título, CWE y endpoint
Gravedad — filtra por Critical, High, Medium, Low o Info
Selector CWE / Endpoint — agrupa los hallazgos por tipo de debilidad o por el endpoint al que afectan
Agrupar por CWE responde a «qué clases de fallo tiene esta aplicación». Agrupar por endpoint responde a «qué parte de la aplicación está peor», que suele ser la vista más útil a la hora de repartir el trabajo de remediación.
La descripción, el impacto de negocio, los roles y usuarios afectados y el análisis técnico de la causa raíz. La barra lateral recoge el identificador CWE, la gravedad, la puntuación CVSS, el objetivo, el endpoint y cuántas veces se ha vuelto a detectar el hallazgo en distintas ejecuciones.
La secuencia exacta que siguió el agente, en pasos numerados. Cada paso indica la petición que envió y lo que devolvió la aplicación, de modo que cualquier ingeniero pueda recorrer el mismo camino sin conjeturas.
Un script ejecutable que reproduce el hallazgo. Lánzalo contra tu objetivo para comprobar el problema por ti mismo y vuelve a lanzarlo después de corregirlo para confirmar que la solución aguanta.
Los scripts de explotación realizan ataques reales. Ejecútalos solo contra sistemas que estés autorizado a probar y cuenta con que pueden crear o modificar datos.
Una cronología del hallazgo que abarca todas las ejecuciones: cuándo se detectó por primera vez, cuándo se volvió a detectar y cada cambio de estado y comentario, con la persona que lo hizo.Corgea reconoce el mismo problema de fondo de una ejecución a otra. Si un hallazgo reaparece en un pentest posterior, se vincula al original en lugar de registrarse como algo nuevo, así que el historial cuenta una única historia continua.
Utiliza Current Status en un hallazgo para dejar constancia de una decisión. Puedes asignar:
Estado
Significado
Open
Sin resolver y pendiente de trabajo
Fixed
Crees que está resuelto: confírmalo con una ejecución de revalidación
Accepted Risk
Reconocido y aceptado, con una fecha de caducidad opcional
False Positive
No es un problema real
Duplicate
Ya lo cubre otro hallazgo
Un cambio de estado se aplica a todas las detecciones de ese mismo problema, así que clasificarlo una vez actualiza el historial completo y no solo la fila que abriste. También puedes añadir comentarios para dejar contexto a tus compañeros.
Closed aparece como estado, pero no se puede asignar a mano. Corgea lo aplica automáticamente cuando una ejecución de revalidación ya no consigue reproducir un hallazgo.
Cuando una ejecución termina, Export report ofrece dos PDF.
Technical report
La evaluación completa, con el análisis técnico, la prueba de concepto, el código de explotación y las pautas de remediación de cada hallazgo. Pensado para tu equipo de ingeniería.
Executive report
La misma evaluación y los mismos hallazgos, pero sin el análisis técnico en profundidad, la prueba de concepto ni el detalle de remediación. Pensado para clientes, auditores y dirección.
Ambos informes incluyen:
Una declaración de confidencialidad y un índice
Un resumen ejecutivo y un panel de hallazgos
El alcance y la metodología, con los agentes que se ejecutaron y lo que cubrió cada uno, además de una declaración explícita de lo que queda fuera de alcance
Las definiciones de gravedad y la acción recomendada para cada nivel
Una tabla resumen con todos los hallazgos
Los hallazgos detallados agrupados por gravedad
Los informes pueden servir como evidencia de pruebas de penetración en auditorías de SOC 2 e ISO 27001, y están pensados para compartirse tal cual con clientes y auditores. Que un informe cumpla un requisito concreto depende del alcance de tu auditoría, de los controles que hayas seleccionado y de tu auditor.
Cuando hayas desplegado las correcciones, vuelve a probarlas sin gastar un pentest completo sobre toda la aplicación. En una ejecución finalizada, abre el menú New run y elige Revalidate Findings.Una ejecución de revalidación vuelve a probar únicamente los hallazgos de la ejecución de origen e informa de:
Still open — los hallazgos que ha vuelto a reproducir
Closed by this run — los hallazgos que ya no ha podido reproducir, que pasan automáticamente a Closed
1
Corrige los hallazgos
Ve siguiendo los pasos de remediación y marca los hallazgos como Fixed conforme avances.
2
Revalida
Desde la ejecución finalizada, elige New run y luego Revalidate Findings.
3
Confirma
Los hallazgos que ya no se pueden reproducir pasan a Closed. Todo lo que siga siendo reproducible permanece abierto y con evidencia nueva.
La revalidación requiere una ejecución finalizada con al menos un hallazgo en Open o Fixed. Una ejecución de revalidación no se puede revalidar a su vez: lanza otra revalidación desde la ejecución original.
La revalidación es la forma más rápida de demostrar la remediación ante un auditor o un cliente: enseña que la misma prueba que encontró el problema ya no consigue reproducirlo.
Los administradores de la empresa pueden recibir un correo AI Pentest Completed cuando termina una ejecución, con el objetivo, el modo de escaneo, el total de hallazgos y el desglose por gravedad. Es una preferencia de correo individual, así que quien prefiera no recibirlo puede desactivarlo sin afectar al resto.Corgea también dispara un webhook al finalizar, que puedes usar para publicar los resultados en Slack, abrir tickets o condicionar un pipeline de release. Consulta Webhooks para ver la configuración y el detalle del payload.Las ejecuciones de revalidación no envían notificaciones de finalización.
Unas horas, según el modo de escaneo y el tamaño y la complejidad de tu aplicación. Las ejecuciones Deep tardan más que las Balanced. No hace falta que vigiles la ejecución: los hallazgos se guardan a medida que se confirman y los administradores pueden recibir un correo cuando termina.
¿Puedo probar una aplicación que está detrás de autenticación?
Sí. En el asistente de configuración del objetivo, elige pruebas autenticadas y añade una o más cuentas de prueba. Puedes usar una contraseña, una app de autenticación (TOTP) o códigos enviados por correo cuando esa opción esté disponible. Las ejecuciones incluyen además pruebas sin autenticar, así que obtienes tanto la perspectiva del atacante externo como la del usuario autenticado.
¿Un pentest puede dañar mi aplicación o sus datos?
Los agentes realizan ataques reales, que pueden crear, modificar o eliminar datos. Las pruebas de denegación de servicio y de carga volumétrica quedan explícitamente fuera de alcance, pero aun así conviene apuntar las ejecuciones rutinarias a staging o a un entorno de pruebas específico.
¿Por qué se ha rechazado la URL de mi objetivo?
Los objetivos deben usar http o https, no pueden llevar credenciales incrustadas en la URL y no pueden resolver a localhost, a un rango de red privada ni a una dirección de metadatos de la nube. En su lugar, expón una instancia de pruebas accesible.
¿Por qué aparece un modo de escaneo en gris?
Ese modo se ha quedado sin cuota. Balanced y Deep se contabilizan por separado, y las cantidades restantes aparecen en la cabecera de la página y en el desplegable de modo de escaneo. Escribe a sales@corgea.com para ampliarla.
Mi ejecución ha fallado. ¿Y ahora qué?
El estado de la ejecución indica el motivo. Las causas más habituales son un objetivo que dejó de ser accesible a mitad de la ejecución y unas credenciales que dejaron de funcionar. Comprueba que el objetivo está operativo y que las credenciales siguen vigentes, y lanza una nueva ejecución.
La ejecución ha terminado sin hallazgos. ¿Es un problema?
No necesariamente. Significa que los agentes no pudieron validar ningún problema explotable dentro del alcance. Si esperabas hallazgos, revisa que las credenciales sean correctas para que las áreas autenticadas fueran accesibles, y valora una ejecución Deep para ampliar la cobertura.
¿En qué se diferencia esto del SAST?
El SAST razona sobre el código fuente y detecta problemas antes de desplegar. Un pentest ataca la aplicación en funcionamiento y demuestra qué es explotable de verdad en tu configuración desplegada. Cada uno detecta cosas distintas, y en Corgea los hallazgos de ambos se registran por separado.
SAST nativo de IA para detectar vulnerabilidades en el código fuente antes del despliegue.
Webhooks
Recibe los eventos de finalización de pentest en tus propios sistemas.
Informes
Haz seguimiento de la postura de seguridad de tu organización a lo largo del tiempo.
Políticas
Define cómo se priorizan y se gestionan los problemas.
¿Esta página le ayudó?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Corgea Documentation","colors":{"primary":"#F56C26","light":"#F56C26","dark":"#F56C26"},"logo":{"light":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6","dark":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6"},"favicon":"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6","background":{"color":{"light":"#fffdfd","dark":"#131313"}},"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"footer":{"socials":{"twitter":"https://x.com/CorgeaInc","github":"https://github.com/Corgea","linkedin":"https://www.linkedin.com/company/corgea"}},"integrations":{"ga4":{"measurementId":"G-GGF9NXG1LJ"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"href":"introduction"},{"language":"de","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Zu Corgea","href":"https://www.corgea.app"}},"href":"de/introduction"},{"language":"fr","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Assistance"}],"primary":{"type":"button","label":"Accéder à Corgea","href":"https://www.corgea.app"}},"href":"fr/introduction"},{"language":"es","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Soporte"}],"primary":{"type":"button","label":"Ir a Corgea","href":"https://www.corgea.app"}},"href":"es/introduction"},{"language":"ja","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"サポート"}],"primary":{"type":"button","label":"Corgeaを開く","href":"https://www.corgea.app"}},"href":"ja/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"corgea","hasAudioNarration":false,"actualSubdomain":"corgea","customDomains":["docs.corgea.app"],"gitSource":{"type":"github","owner":"corgea","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8ec06f9199d9b39f39adc","collectionId":"781347d1-16c1-40fd-9849-07bbf0b0f333","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8ec06f9199d9b39f39adc"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ad8ec06f9199d9b39f39adc","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"en","tag":"API Reference","count":77},{"language":"de","tag":"API-Referenz","count":77},{"language":"es","tag":"Referencia de la API","count":77},{"language":"fr","tag":"Référence API","count":77},{"language":"ja","tag":"APIリファレンス","count":75},{"language":"en","tag":"Documentation","count":57},{"language":"de","tag":"Dokumentation","count":55},{"language":"es","tag":"Documentación","count":55},{"language":"fr","tag":"Documentation","count":55},{"language":"ja","tag":"ドキュメント","count":55},{"language":"en","tag":"Core Features","count":30},{"language":"de","tag":"Kernfunktionen","count":30},{"language":"es","tag":"Funciones principales","count":30},{"language":"fr","tag":"Fonctionnalités principales","count":30},{"language":"ja","tag":"主な機能","count":30},{"language":"en","tag":"Integrations","count":15},{"language":"en","tag":"Issues","count":15},{"language":"de","tag":"Integrationen","count":15},{"language":"de","tag":"Issues","count":15},{"language":"es","tag":"Integraciones","count":15},{"language":"es","tag":"Hallazgos","count":15},{"language":"fr","tag":"Intégrations","count":15},{"language":"fr","tag":"Problèmes","count":15},{"language":"ja","tag":"インテグレーション","count":15},{"language":"ja","tag":"問題","count":15},{"language":"en","tag":"Security Scanning","count":10},{"language":"de","tag":"Sicherheitsscans","count":10},{"language":"es","tag":"Análisis de seguridad","count":10},{"language":"fr","tag":"Analyse de sécurité","count":10},{"language":"ja","tag":"セキュリティスキャン","count":10},{"language":"en","tag":"Authentication","count":8},{"language":"en","tag":"Teams","count":8},{"language":"de","tag":"Authentifizierung","count":8},{"language":"de","tag":"Teams","count":8},{"language":"es","tag":"Autenticación","count":8},{"language":"es","tag":"Equipos","count":8},{"language":"fr","tag":"Authentification","count":8},{"language":"fr","tag":"Équipes","count":8},{"language":"ja","tag":"認証","count":8},{"language":"ja","tag":"チーム","count":8},{"language":"en","tag":"Issue Management","count":7},{"language":"en","tag":"Notifications","count":7},{"language":"de","tag":"Issue-Management","count":7},{"language":"de","tag":"Benachrichtigungen","count":7},{"language":"es","tag":"Gestión de hallazgos","count":7},{"language":"es","tag":"Notificaciones","count":7},{"language":"fr","tag":"Gestion des résultats","count":7},{"language":"fr","tag":"Notifications","count":7},{"language":"ja","tag":"検出結果の管理","count":7},{"language":"ja","tag":"通知","count":7}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"es/pentesting","slug":"/es/pentesting","pageMetadata":{"title":"Pentesting","description":"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría","href":"/es/pentesting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Info,Note,OptimizedFrame,OptimizedImage,Step,Steps,Tab,Table,Tabs,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Corgea AI Pentest ejecuta pruebas de penetración autónomas contra tus aplicaciones web en funcionamiento. Mientras que el SAST razona sobre el código fuente, un pentest ataca la aplicación desplegada tal y como lo haría un adversario: enumera la superficie de ataque, encadena debilidades entre sí y demuestra cada hallazgo con un exploit que funciona.`}),`\n`,_jsx(_components.p,{children:`Cada ejecución genera hallazgos con una prueba de concepto reproducible y un informe PDF que puedes compartir con un cliente, un auditor o tu propio equipo de ingeniería.`}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`El pentesting está en beta y se ofrece como complemento. Si no ves `,_jsx(_components.strong,{children:`Pentests`}),` en la barra lateral, contacta con el administrador de Corgea de tu organización o escribe a `,_jsx(_components.a,{href:`mailto:sales@corgea.com`,children:`sales@corgea.com`}),`.`]})}),`\n`,_jsx(Card,{children:_jsx(OptimizedFrame,{width:`650`,height:`400`,src:`https://www.youtube.com/embed/wzvUiEr8I2c`,title:`Recorrido por Corgea AI Pentest`,frameborder:`0`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:true})}),`\n`,_jsx(Heading,{level:`2`,id:`cómo-funciona-un-pentest`,children:`Cómo funciona un pentest`}),`\n`,_jsx(_components.p,{children:`Todas las ejecuciones siguen las mismas tres etapas.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Reconocimiento`,children:_jsx(_components.p,{children:`Los agentes trazan la superficie de ataque de tu objetivo: endpoints, flujos de autenticación, parámetros y rutas que no están enlazadas desde ningún sitio evidente.`})}),_jsx(Step,{title:`Ataque`,children:_jsx(_components.p,{children:`Varios agentes especializados trabajan sobre el objetivo en paralelo, cada uno a cargo de un dominio. En lugar de limitarse a buscar coincidencias de patrones, intentan una explotación real y encadenan debilidades de distintos dominios para llegar a resultados de mayor impacto.`})}),_jsx(Step,{title:`Informe`,children:_jsx(_components.p,{children:`Los hallazgos confirmados se documentan con una descripción, el impacto de negocio, la cadena de ataque, el script de explotación y las pautas de remediación, y se recopilan en un informe descargable.`})})]}),`\n`,_jsx(_components.p,{children:`Todas las ejecuciones utilizan estos agentes:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Agente`}),_jsx(_components.th,{children:`Áreas de enfoque`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Authentication / Authorization`}),_jsx(_components.td,{children:`Gestión de sesiones, límites de privilegios, IDOR y BOLA, MFA, JWT y configuraciones incorrectas de OAuth y OIDC`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Business Logic`}),_jsx(_components.td,{children:`Elusión de flujos de trabajo, manipulación de precios y cantidades, condiciones de carrera, abuso de los flujos de cuenta, integridad de las transacciones`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Injection`}),_jsx(_components.td,{children:`Inyección SQL y NoSQL, inyección de comandos y de plantillas, XSS, SSRF, XXE, deserialización, path traversal, asignación masiva`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Una ejecución `,_jsx(_components.strong,{children:`Deep`}),` añade un agente de red team ampliado que explora más allá de esos dominios y construye cadenas de ataque de varios pasos que los combinan.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Corgea solo informa de los hallazgos que sus agentes han podido validar contra la aplicación en funcionamiento. Todo hallazgo que aparece en el informe se ha reproducido, no es una simple sospecha.`})}),`\n`,_jsx(Heading,{level:`2`,id:`antes-de-empezar`,children:`Antes de empezar`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Ejecuta pentests únicamente contra aplicaciones que tu organización posea o esté autorizada de forma explícita a probar. Un pentest envía tráfico de ataque real y puede crear, modificar o eliminar datos. Dirige las ejecuciones a staging o a un entorno de pruebas específico, salvo que hayas asumido el riesgo de probar en producción.`})}),`\n`,_jsxs(_components.p,{children:[`La URL de tu objetivo debe ser accesible públicamente por `,_jsx(_components.code,{children:`http`}),` o `,_jsx(_components.code,{children:`https`}),`. Corgea rechaza los objetivos que:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Usan un esquema distinto de `,_jsx(_components.code,{children:`http`}),` o `,_jsx(_components.code,{children:`https`})]}),`\n`,_jsxs(_components.li,{children:[`Incluyen credenciales directamente en la URL, como `,_jsx(_components.code,{children:`https://user:pass@example.com`})]}),`\n`,_jsxs(_components.li,{children:[`Resuelven a `,_jsx(_components.code,{children:`localhost`}),`, a un rango de red privada o a una dirección de metadatos de la nube`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Si tu aplicación no es accesible desde internet, expón una instancia de pruebas o escríbenos para valorar opciones.`}),`\n`,_jsx(Heading,{level:`2`,id:`objetivos`,children:`Objetivos`}),`\n`,_jsx(_components.p,{children:`Un objetivo es una configuración reutilizable: dónde atacar, qué credenciales usar y las instrucciones permanentes que quieras dejar fijadas. Cada ejecución se lanza contra un objetivo, así que lo configuras una vez y lo vuelves a lanzar cada vez que despliegues.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=8d8a642788fc9443044e1603da003f23`,style:{borderRadius:`0.5rem`},alt:`La página de Pentesting con la pestaña de objetivos y una lista de objetivos configurados, cada uno con su URL, la hora de su última ejecución y quién lo creó, además de la cuota restante de Standard y Deep en la esquina superior derecha`,\"data-og-width\":`1913`,width:`1913`,\"data-og-height\":`892`,height:`892`,\"data-path\":`images/pentest/pentest_targets_list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=c78baeab0121d1f4edb47d716b9edb79 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=b8ab25b7432f1c571579208b119f261a 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=c997e2be8022aea19f1d27bf812080da 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=316e5301f9d80db21fa2e270d692dd74 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=56278f55f2dc3c5a60a31c92c9939fd7 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_targets_list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=c8ffb3e93b93fa8a32ba70c942b8f6ee 2500w`})}),`\n`,_jsxs(_components.p,{children:[`La cabecera muestra cuánta cuota de pentest te queda en cada modo de escaneo. La pestaña `,_jsx(_components.strong,{children:`Pentest runs`}),` lista todas las ejecuciones de todos los objetivos, y puedes buscar entre ellas y filtrarlas por estado.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=070cd475cf99b007789890ce1e4211b2`,style:{borderRadius:`0.5rem`},alt:`La pestaña Pentest runs con una ejecución completada y el recuento de hallazgos`,\"data-og-width\":`3008`,width:`3008`,\"data-og-height\":`1724`,height:`1724`,\"data-path\":`images/pentest/pentest_runs_tab.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=9f32c952e8726e7c0b7aeea93b2869a2 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=dd2be574054b70d8334577d467645e3b 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=6abc2e27123882273583696e9ffd359f 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a47b7feb57d359c61d761945df0926e5 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e4a2c79d58aa6e8d1a04308d6a79d23a 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_runs_tab.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a09e11b2fff0803dd502e9d092147234 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`crear-un-objetivo`,children:`Crear un objetivo`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abre Pentests`,children:_jsxs(_components.p,{children:[`Selecciona `,_jsx(_components.strong,{children:`Pentests`}),` en la barra lateral y haz clic en `,_jsx(_components.strong,{children:`New target`}),`.`]})}),_jsxs(Step,{title:`Nombra el objetivo y elige un modo de escaneo`,children:[_jsxs(_components.p,{children:[`Introduce un nombre reconocible, la URL raíz de la aplicación y el modo predeterminado: `,_jsx(_components.strong,{children:`Balanced`}),` o `,_jsx(_components.strong,{children:`Deep`}),`. Puedes cambiar el modo en cada ejecución.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=1aa518a058ed41c91a625bd07993e72e`,style:{borderRadius:`0.5rem`},alt:`Asistente de nuevo objetivo de pentest con nombre, URL y modo Balanced o Deep`,\"data-og-width\":`3008`,width:`3008`,\"data-og-height\":`1724`,height:`1724`,\"data-path\":`images/pentest/pentest_wizard_basics.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=49320118a4096a156dbad055190829df 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=5b55a73046e529aedfa19d9baa0b32dd 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=5baaa4ec379250181f30330b57ba0a71 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=fda48a115938c6e75c23bc006ae5af3a 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=dfdb9f3fe1195a1774d65ece6a881072 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_basics.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=d0315fa46f4110bb81da49a83590e137 2500w`})})]}),_jsxs(Step,{title:`Elige cómo inician sesión los agentes`,children:[_jsx(_components.p,{children:`Elige pruebas anónimas o autenticadas. Para las pruebas autenticadas, selecciona solo contraseña, una aplicación de autenticación (TOTP) o códigos de acceso por correo electrónico si están disponibles en tu despliegue.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e1afb6ce5226898e011a76e10086e022`,style:{borderRadius:`0.5rem`},alt:`Paso de inicio de sesión del asistente: prueba autenticada o anónima`,\"data-og-width\":`2794`,width:`2794`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_login_method.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=3eb0543d30f69157b104b21daf445460 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=06e36d76ee4e02ff1c525c2ad2506ea0 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=d4ce691c077cd365109a30e5eeb427c1 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=5ad27d8a568d532565464374fd5176e8 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=1a841c6da892c02765f375326ef6f7e8 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_login_method.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e8f8896d80ac70028a2b9613f77d4ba4 2500w`})}),_jsx(_components.p,{children:`Si la aplicación pide un segundo factor, elige una aplicación de autenticación (TOTP) o códigos de acceso por correo electrónico. Los códigos por correo electrónico solo aparecen cuando hay un buzón de pentesting compartido configurado en el despliegue.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=b0cdf09e7da0a164b774e6a3766480a6`,style:{borderRadius:`0.5rem`},alt:`Paso de segundo factor del asistente con la aplicación de autenticación TOTP seleccionada`,\"data-og-width\":`2794`,width:`2794`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_totp.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=816f94cd28328b80ebc54dc3ccde389b 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=b9ac5000f4641c9422059f30ebd0867d 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a081fbf5744a28a758eff45d153c739a 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=63c90e246cea69bec1a248b4b5b9307c 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=f6f9c832c85f3c5a73ed77e3fb4d9be5 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_totp.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=9dab2457fc33d4866030c6e9df0e1505 2500w`})}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a83b671517e5bbf5c99a9677a0ea1dfa`,style:{borderRadius:`0.5rem`},alt:`Paso de segundo factor del asistente con códigos de acceso por correo electrónico seleccionados`,\"data-og-width\":`2804`,width:`2804`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_email_codes.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e45a017fa7695e4321e9809853b874ba 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a547dc30412beec5cffa3199da98e67d 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e47d9be2aad7c181c88ace76f03a6344 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=177ad54a0a5ec622092f543ab2acd54c 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=a18df30625bc8e9e7c6bba57e75fce7f 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_codes.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=ec53b9b242952aa31a90cf9a3b5bb439 2500w`})})]}),_jsxs(Step,{title:`Configura los usuarios de prueba`,children:[_jsx(_components.p,{children:`Añade un nombre de usuario o correo electrónico y una contraseña para cada cuenta. Varias cuentas permiten probar el acceso entre usuarios. Para TOTP, introduce la URI TOTP de la cuenta o selecciona una imagen QR; la imagen se lee en tu navegador y no se sube.`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=0d49abdb2e98e84d038f48fa10083b89`,style:{borderRadius:`0.5rem`},alt:`Formulario de usuario de prueba del asistente con usuario, contraseña, URI TOTP y carga de QR`,\"data-og-width\":`2794`,width:`2794`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_users.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=fc1c2ff7bb9c554e6744a988d5234455 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=4b5f6da112c48c5ff8345ff40b3c6d2a 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=4717c09db7cfb8f482e43e06b94a2f92 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=554c6588c0d80ab48973059038545999 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=f65ca6368361225e4f64700024919c8f 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_users.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=7002647d15651fab358f9e4f932044e2 2500w`})})]}),_jsxs(Step,{title:`Añade otras credenciales e instrucciones`,children:[_jsxs(_components.p,{children:[`Usa `,_jsx(_components.strong,{children:`Other credentials`}),` para claves de API, encabezados obligatorios o identificadores de inquilino. Usa `,_jsx(_components.strong,{children:`Additional instructions`}),` para reglas de compromiso, exclusiones de alcance o endpoints prioritarios y haz clic en `,_jsx(_components.strong,{children:`Create target`}),`.`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=b63e7506e84c8e35cb28a52f9e02b2f8`,style:{borderRadius:`0.5rem`},alt:`Paso Other credentials del asistente para claves de API, encabezados o identificadores de inquilino`,\"data-og-width\":`2794`,width:`2794`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_other_credentials.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=64883ed666914b6b0bc30e9bc9ca55c0 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=559e6b68805835a1fa23ffbe23ff6db2 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=6e5482ce0586a1a193d4ccf69e1d25f5 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=5433cc0f9068d52fec8241831feed7ed 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=3e8d82797f10c1311600d76b80c30e1b 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_other_credentials.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=9ccb3f5a0b727a0c29905bcd038031ec 2500w`})}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=e3792c1850aabe8d3ee8c3788e159dec`,style:{borderRadius:`0.5rem`},alt:`Paso Additional instructions del asistente antes de Create target`,\"data-og-width\":`2794`,width:`2794`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_instructions.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=6d2de0f4b72bfec39c3949a382b58aed 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=9f622f7a8242de659764599bac58a66d 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=2657c580cfa621356ec52d5091a31424 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=95260d524bcbad8f26a656f7c9432387 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=472e47d573d484c2705f94e6834c8ba5 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_instructions.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=1459bbb9a5685e414fa876305c547f41 2500w`})})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Las credenciales se cifran en reposo y solo se descifran mientras se ejecuta una prueba contra ese objetivo.`})}),`\n`,_jsx(Heading,{level:`3`,id:`códigos-de-acceso-por-correo-electrónico`,children:`Códigos de acceso por correo electrónico`}),`\n`,_jsxs(_components.p,{children:[`Cuando esta opción está disponible, Corgea proporciona una dirección de correo electrónico para cada usuario de prueba. Introduce una etiqueta de rol corta con letras minúsculas, dígitos y guiones y haz clic en `,_jsx(_components.strong,{children:`Provision`}),`. Invita esa dirección a tu aplicación, usa `,_jsx(_components.strong,{children:`Check for mail`}),` para abrir la invitación y completar el registro, introduce la contraseña si tu aplicación estableció una y haz clic en `,_jsx(_components.strong,{children:`Save user`}),`. Repite el proceso para cada usuario.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=5d5d7204de685532cd1c560064547bda`,style:{borderRadius:`0.5rem`},alt:`Configuración de usuarios del asistente para códigos por correo electrónico, con Provision y Check for mail`,\"data-og-width\":`2804`,width:`2804`,\"data-og-height\":`1664`,height:`1664`,\"data-path\":`images/pentest/pentest_wizard_email_users.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=280\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=9eeeaf7ade740585b91ebd15d99b8da1 280w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=560\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=12fb14c5f4c760fdb55d268e894fdbcb 560w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=840\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=46cb08d3cc38b53f508f30beab376013 840w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=3d6a4faeb37387d3a946823d8d4ab306 1100w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=97c6db32d9f827efc7a073b2216e3f1d 1650w, https://mintcdn.com/corgea/1An8Zd0QcAI60XdO/images/pentest/pentest_wizard_email_users.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1An8Zd0QcAI60XdO\u0026q=85\u0026s=8611faf2906d564f720a0141f332a24d 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Guardar un usuario cierra su bandeja de configuración. Los agentes pueden leer los códigos de acceso durante una ejecución; usa `,_jsx(_components.strong,{children:`Reopen setup`}),` si necesitas volver a acceder a la bandeja para la configuración. Los códigos por correo electrónico requieren un buzón de pentesting configurado y no están disponibles en despliegues que no lo tengan.`]}),`\n`,_jsx(Heading,{level:`3`,id:`editar-y-archivar`,children:`Editar y archivar`}),`\n`,_jsx(_components.p,{children:`Abre el menú de acciones de un objetivo para iniciar una ejecución, editarlo o archivarlo.`}),`\n`,_jsxs(_components.p,{children:[`Las ediciones se aplican `,_jsx(_components.strong,{children:`solo a las ejecuciones futuras`}),`. Cada ejecución guarda la configuración del objetivo con la que arrancó, de modo que las ejecuciones históricas y sus hallazgos siempre reflejan la configuración que los produjo. Cambiar una URL o rotar credenciales nunca reescribe lo que reportó una ejecución anterior.`]}),`\n`,_jsxs(_components.p,{children:[`Elige `,_jsx(_components.strong,{children:`Edit target`}),` para volver a abrir el asistente de configuración. Para eliminar las cuentas guardadas y realizar pruebas anónimas, elige `,_jsx(_components.strong,{children:`No, test it anonymously`}),` en el paso de inicio de sesión.`]}),`\n`,_jsx(_components.p,{children:`Archivar oculta un objetivo de la lista, pero mantiene consultables todas sus ejecuciones históricas.`}),`\n`,_jsx(Heading,{level:`2`,id:`iniciar-una-ejecución`,children:`Iniciar una ejecución`}),`\n`,_jsxs(_components.p,{children:[`En el menú de acciones de un objetivo, elige `,_jsx(_components.strong,{children:`Start new run`}),`.`]}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Balanced`,id:`balanced`,children:_jsx(_components.p,{children:`Una evaluación más rápida que cubre autenticación y autorización, lógica de negocio e inyección. Úsala para pruebas rutinarias con una cadencia regular.`})}),_jsx(Tab,{title:`Deep`,id:`deep`,children:_jsx(_components.p,{children:`Una evaluación más exhaustiva que suma un agente de red team para ampliar la exploración y encadenar ataques de varios pasos. Úsala antes de una release, una auditoría o una revisión de seguridad de un cliente.`})})]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Instruction override`}),` sustituye las instrucciones permanentes del objetivo solo en esa ejecución. Déjalo en blanco para usar las que ya tenga el objetivo. Resulta útil cuando quieres que una ejecución concreta se centre en una funcionalidad recién desplegada sin acotar el objetivo de forma permanente.`]}),`\n`,_jsxs(_components.p,{children:[`Las ejecuciones Balanced y Deep consumen cuotas independientes. El desplegable de modo de escaneo muestra cuántas te quedan de cada una, y no se puede seleccionar un modo que se haya quedado sin cuota. Para ampliar tu cuota, escribe a `,_jsx(_components.a,{href:`mailto:sales@corgea.com`,children:`sales@corgea.com`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`seguir-una-ejecución`,children:`Seguir una ejecución`}),`\n`,_jsx(_components.p,{children:`Las ejecuciones tardan unas horas según el modo de escaneo y el tamaño de la aplicación. No hace falta que dejes la página abierta: los hallazgos se guardan a medida que se confirman y los administradores pueden recibir un correo cuando la ejecución termina.`}),`\n`,_jsx(_components.p,{children:`Mientras una ejecución está activa, su página se actualiza sola. Los hallazgos aparecen conforme los agentes los validan, así que puedes empezar a clasificar los problemas críticos antes de que la ejecución termine.`}),`\n`,_jsxs(_components.p,{children:[`Haz clic en `,_jsx(_components.strong,{children:`Logs`}),` para ver trabajar a los agentes.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=50de6c57f9648ce06c12b5db0ae0d760`,style:{borderRadius:`0.5rem`},alt:`La vista de agentes de Corgea Pentest con un árbol de agentes trabajando en paralelo, los totales acumulados de llamadas a herramientas y hallazgos, y un panel lateral que describe la tarea actual y la última actividad del agente seleccionado`,\"data-og-width\":`2974`,width:`2974`,\"data-og-height\":`1542`,height:`1542`,\"data-path\":`images/pentest/pentest_agent_tree.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=053d64358b291b96097de85c93e51b75 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=0511d2ce74bfe7aea6100a7bfa68c806 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=18abd36276019cd4872ad4d839ab414d 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=85ac7094c7eb088e017521ac37afd47a 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=1981f7a0524cc06fc142ffaf2150ff51 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_agent_tree.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=e2416e150a7898b96a38b474d368edec 2500w`})}),`\n`,_jsx(_components.p,{children:`El árbol muestra cada agente, en qué está trabajando y cuántos hallazgos ha confirmado. Al seleccionar un agente se abre su tarea actual y su última actividad. Los agentes van creando agentes hijo sobre la marcha: cuando uno encuentra algo que merece la pena investigar, delega un seguimiento específico en lugar de abandonar su propia línea de ataque.`}),`\n`,_jsx(Heading,{level:`2`,id:`revisar-los-hallazgos`,children:`Revisar los hallazgos`}),`\n`,_jsx(_components.p,{children:`Cuando una ejecución termina, su página resume lo que se ha encontrado.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=7207e0cef8d98087bd8f27e179c5b9ac`,style:{borderRadius:`0.5rem`},alt:`Una ejecución de pentest finalizada con 76 hallazgos en total, desglosados en tarjetas de categoría Auth and AuthZ, Business Logic e Injection con recuentos por gravedad, sobre una lista de hallazgos agrupada por CWE`,\"data-og-width\":`3022`,width:`3022`,\"data-og-height\":`1726`,height:`1726`,\"data-path\":`images/pentest/pentest_run_completed.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=c4dd8faad2b43a3859d8cf7f28e956f8 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=9f0233e4ae3c160a06e510a01416e2f1 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=6130a920583464c0fecef266dbfb1ffd 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=9889eacc37f92de70e1f3b5a124bf2b4 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=9d4c64fc3f56ae703bb9da3fb2801bc6 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_run_completed.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=be512a7424c8c288315cdaf63d6ca4c4 2500w`})}),`\n`,_jsx(_components.p,{children:`Las tarjetas de la parte superior reparten los hallazgos en categorías según su CWE. Haz clic en una para filtrar la lista que aparece debajo.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`All findings`}),` — todo lo que confirmó la ejecución, con recuentos por gravedad`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Auth \u0026 AuthZ`}),` — problemas de control de acceso roto, autenticación y sesiones`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Business Logic`}),` — problemas de integridad en flujos de trabajo y transacciones`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Injection`}),` — problemas de inyección, traversal y entrada no confiable`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Validated SAST`}),` — próximamente; cruzará los hallazgos SAST confirmados con su explotabilidad en tiempo de ejecución`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Los hallazgos cuyo CWE no encaja en ninguna de estas categorías siguen apareciendo en `,_jsx(_components.strong,{children:`All findings`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`filtrar-y-agrupar`,children:`Filtrar y agrupar`}),`\n`,_jsx(_components.p,{children:`La barra de herramientas situada sobre la lista de hallazgos te ofrece:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pastillas de estado`}),` — Open, Fixed, Closed y False Positive, cada una con un recuento en vivo. `,_jsx(_components.strong,{children:`More`}),` añade Accepted Risk, Duplicate y todos los estados.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Búsqueda`}),` — busca por título, CWE y endpoint`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Gravedad`}),` — filtra por Critical, High, Medium, Low o Info`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Selector CWE / Endpoint`}),` — agrupa los hallazgos por tipo de debilidad o por el endpoint al que afectan`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Agrupar por CWE responde a «qué clases de fallo tiene esta aplicación». Agrupar por endpoint responde a «qué parte de la aplicación está peor», que suele ser la vista más útil a la hora de repartir el trabajo de remediación.`}),`\n`,_jsx(Heading,{level:`2`,id:`detalles-del-hallazgo`,children:`Detalles del hallazgo`}),`\n`,_jsx(_components.p,{children:`Abre cualquier hallazgo para consultar la documentación completa, repartida en cinco pestañas.`}),`\n`,_jsx(Heading,{level:`3`,id:`detalles-del-hallazgo-2`,children:`Detalles del hallazgo`}),`\n`,_jsx(_components.p,{children:`La descripción, el impacto de negocio, los roles y usuarios afectados y el análisis técnico de la causa raíz. La barra lateral recoge el identificador CWE, la gravedad, la puntuación CVSS, el objetivo, el endpoint y cuántas veces se ha vuelto a detectar el hallazgo en distintas ejecuciones.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=d2e3cc3b5a0bab2c8dd39f70342b35d4`,style:{borderRadius:`0.5rem`},alt:`La pestaña de detalles de un hallazgo crítico de toma de control de cuenta, con la descripción, el impacto y los roles afectados, y una barra lateral que indica CWE-639, gravedad crítica, una puntuación CVSS de 9.4 y el objetivo y el endpoint afectados`,\"data-og-width\":`3024`,width:`3024`,\"data-og-height\":`1716`,height:`1716`,\"data-path\":`images/pentest/pentest_finding_details.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=b9146f127f81575781ca61fa1eff80bd 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=a765456e76b685a31027e4f2e009ee40 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=54c5e12a06ceafc6a9993628b3e8b9ad 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=7aa9a3bdc7ebc9457981b3c00975999e 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=4a4df94a04a023798bfc06647103a871 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_details.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=8db8f9c79dfbc33558db95db8be4dd89 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`cadena-de-ataque`,children:`Cadena de ataque`}),`\n`,_jsx(_components.p,{children:`La secuencia exacta que siguió el agente, en pasos numerados. Cada paso indica la petición que envió y lo que devolvió la aplicación, de modo que cualquier ingeniero pueda recorrer el mismo camino sin conjeturas.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=d3cf2a578456bc584d17d94cd095c2d0`,style:{borderRadius:`0.5rem`},alt:`La pestaña de cadena de ataque con cuatro pasos consecutivos que reproducen una toma de control de cuenta, desde el registro de la cuenta de la víctima hasta la verificación del control total`,\"data-og-width\":`3018`,width:`3018`,\"data-og-height\":`1720`,height:`1720`,\"data-path\":`images/pentest/pentest_finding_attack_chain.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=569c2ac1c678692458947ff5a8d43083 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=ae1f5908baa754100944d95bc92abc75 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=99f7fa5225098664f8f6097bc7516ead 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=b120c9781243a89c68daef964d6943d4 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=ccf1eb15acafbba3545ae4a3d6051790 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_attack_chain.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=5230a7ec41792b4629b37a7a6286e10d 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`script-de-explotación`,children:`Script de explotación`}),`\n`,_jsx(_components.p,{children:`Un script ejecutable que reproduce el hallazgo. Lánzalo contra tu objetivo para comprobar el problema por ti mismo y vuelve a lanzarlo después de corregirlo para confirmar que la solución aguanta.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=1797e27a7690716b7ca8fbfc45b3059f`,style:{borderRadius:`0.5rem`},alt:`La pestaña del script de explotación con un script de Python que reproduce el hallazgo contra la aplicación objetivo`,\"data-og-width\":`3020`,width:`3020`,\"data-og-height\":`1716`,height:`1716`,\"data-path\":`images/pentest/pentest_finding_exploit_script.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=9e0337c88ad1f4958fdfe927de8def83 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=80ae80134b9cf8e587e2a6f5d6c96903 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=7884e599a165d706de02075742cb352f 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=92cca7e1a6191e3e70c346795aa85b61 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=b27d2b29da49f8cddc8bb757d2f04cb5 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_exploit_script.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=0090a39990afdb9bd0f61ddde99bc7a2 2500w`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Los scripts de explotación realizan ataques reales. Ejecútalos solo contra sistemas que estés autorizado a probar y cuenta con que pueden crear o modificar datos.`})}),`\n`,_jsx(Heading,{level:`3`,id:`remediación`,children:`Remediación`}),`\n`,_jsx(_components.p,{children:`Pasos de remediación concretos para ese hallazgo en particular, además de referencias a los estándares y las guías pertinentes.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=d6686e0711feada6029a4b0da61c614b`,style:{borderRadius:`0.5rem`},alt:`La pestaña de remediación con cuatro pasos de remediación consecutivos y una sección de referencias que enlaza con las guías de OWASP`,\"data-og-width\":`3024`,width:`3024`,\"data-og-height\":`1722`,height:`1722`,\"data-path\":`images/pentest/pentest_finding_remediation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=280\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=76bfafa9d3bdf7e3f334f4909e775f43 280w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=560\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=3507df170a9c6a8fbfc2c1d86447a0fd 560w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=840\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=5308cd3ee257094b2d5d1af38a4d8243 840w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=e9aad1b8605fb93e6bd4c996246ff397 1100w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=33acf8082a50af103a01defad6ac6a6c 1650w, https://mintcdn.com/corgea/C1ip_1th_wuFGATb/images/pentest/pentest_finding_remediation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=C1ip_1th_wuFGATb\u0026q=85\u0026s=d8650e7699f76af8f459064facc5a9b5 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`historial`,children:`Historial`}),`\n`,_jsx(_components.p,{children:`Una cronología del hallazgo que abarca todas las ejecuciones: cuándo se detectó por primera vez, cuándo se volvió a detectar y cada cambio de estado y comentario, con la persona que lo hizo.`}),`\n`,_jsx(_components.p,{children:`Corgea reconoce el mismo problema de fondo de una ejecución a otra. Si un hallazgo reaparece en un pentest posterior, se vincula al original en lugar de registrarse como algo nuevo, así que el historial cuenta una única historia continua.`}),`\n`,_jsx(Heading,{level:`2`,id:`clasificar-los-hallazgos`,children:`Clasificar los hallazgos`}),`\n`,_jsxs(_components.p,{children:[`Utiliza `,_jsx(_components.strong,{children:`Current Status`}),` en un hallazgo para dejar constancia de una decisión. Puedes asignar:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Estado`}),_jsx(_components.th,{children:`Significado`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Open`}),_jsx(_components.td,{children:`Sin resolver y pendiente de trabajo`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fixed`}),_jsx(_components.td,{children:`Crees que está resuelto: confírmalo con una ejecución de revalidación`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Accepted Risk`}),_jsx(_components.td,{children:`Reconocido y aceptado, con una fecha de caducidad opcional`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`False Positive`}),_jsx(_components.td,{children:`No es un problema real`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duplicate`}),_jsx(_components.td,{children:`Ya lo cubre otro hallazgo`})]})]})]}),`\n`,_jsx(_components.p,{children:`Un cambio de estado se aplica a todas las detecciones de ese mismo problema, así que clasificarlo una vez actualiza el historial completo y no solo la fila que abriste. También puedes añadir comentarios para dejar contexto a tus compañeros.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Closed`}),` aparece como estado, pero no se puede asignar a mano. Corgea lo aplica automáticamente cuando una ejecución de revalidación ya no consigue reproducir un hallazgo.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`exportar-un-informe`,children:`Exportar un informe`}),`\n`,_jsxs(_components.p,{children:[`Cuando una ejecución termina, `,_jsx(_components.strong,{children:`Export report`}),` ofrece dos PDF.`]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Technical report`,icon:`file-contract`,children:_jsx(_components.p,{children:`La evaluación completa, con el análisis técnico, la prueba de concepto, el código de explotación y las pautas de remediación de cada hallazgo. Pensado para tu equipo de ingeniería.`})}),_jsx(Card,{title:`Executive report`,icon:`file-certificate`,children:_jsx(_components.p,{children:`La misma evaluación y los mismos hallazgos, pero sin el análisis técnico en profundidad, la prueba de concepto ni el detalle de remediación. Pensado para clientes, auditores y dirección.`})})]}),`\n`,_jsx(_components.p,{children:`Ambos informes incluyen:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Una declaración de confidencialidad y un índice`}),`\n`,_jsx(_components.li,{children:`Un resumen ejecutivo y un panel de hallazgos`}),`\n`,_jsx(_components.li,{children:`El alcance y la metodología, con los agentes que se ejecutaron y lo que cubrió cada uno, además de una declaración explícita de lo que queda fuera de alcance`}),`\n`,_jsx(_components.li,{children:`Las definiciones de gravedad y la acción recomendada para cada nivel`}),`\n`,_jsx(_components.li,{children:`Una tabla resumen con todos los hallazgos`}),`\n`,_jsx(_components.li,{children:`Los hallazgos detallados agrupados por gravedad`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Los informes pueden servir como evidencia de pruebas de penetración en auditorías de SOC 2 e ISO 27001, y están pensados para compartirse tal cual con clientes y auditores. Que un informe cumpla un requisito concreto depende del alcance de tu auditoría, de los controles que hayas seleccionado y de tu auditor.`}),`\n`,_jsx(Heading,{level:`2`,id:`revalidar-después-de-corregir`,children:`Revalidar después de corregir`}),`\n`,_jsxs(_components.p,{children:[`Cuando hayas desplegado las correcciones, vuelve a probarlas sin gastar un pentest completo sobre toda la aplicación. En una ejecución finalizada, abre el menú `,_jsx(_components.strong,{children:`New run`}),` y elige `,_jsx(_components.strong,{children:`Revalidate Findings`}),`.`]}),`\n`,_jsx(_components.p,{children:`Una ejecución de revalidación vuelve a probar únicamente los hallazgos de la ejecución de origen e informa de:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Still open`}),` — los hallazgos que ha vuelto a reproducir`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Closed by this run`}),` — los hallazgos que ya no ha podido reproducir, que pasan automáticamente a Closed`]}),`\n`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Corrige los hallazgos`,children:_jsxs(_components.p,{children:[`Ve siguiendo los pasos de remediación y marca los hallazgos como `,_jsx(_components.strong,{children:`Fixed`}),` conforme avances.`]})}),_jsx(Step,{title:`Revalida`,children:_jsxs(_components.p,{children:[`Desde la ejecución finalizada, elige `,_jsx(_components.strong,{children:`New run`}),` y luego `,_jsx(_components.strong,{children:`Revalidate Findings`}),`.`]})}),_jsx(Step,{title:`Confirma`,children:_jsx(_components.p,{children:`Los hallazgos que ya no se pueden reproducir pasan a Closed. Todo lo que siga siendo reproducible permanece abierto y con evidencia nueva.`})})]}),`\n`,_jsx(_components.p,{children:`La revalidación requiere una ejecución finalizada con al menos un hallazgo en Open o Fixed. Una ejecución de revalidación no se puede revalidar a su vez: lanza otra revalidación desde la ejecución original.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`La revalidación es la forma más rápida de demostrar la remediación ante un auditor o un cliente: enseña que la misma prueba que encontró el problema ya no consigue reproducirlo.`})}),`\n`,_jsx(Heading,{level:`2`,id:`notificaciones`,children:`Notificaciones`}),`\n`,_jsxs(_components.p,{children:[`Los administradores de la empresa pueden recibir un correo `,_jsx(_components.strong,{children:`AI Pentest Completed`}),` cuando termina una ejecución, con el objetivo, el modo de escaneo, el total de hallazgos y el desglose por gravedad. Es una preferencia de correo individual, así que quien prefiera no recibirlo puede desactivarlo sin afectar al resto.`]}),`\n`,_jsxs(_components.p,{children:[`Corgea también dispara un webhook al finalizar, que puedes usar para publicar los resultados en Slack, abrir tickets o condicionar un pipeline de release. Consulta `,_jsx(_components.a,{href:`/es/webhooks`,children:`Webhooks`}),` para ver la configuración y el detalle del payload.`]}),`\n`,_jsx(_components.p,{children:`Las ejecuciones de revalidación no envían notificaciones de finalización.`}),`\n`,_jsx(Heading,{level:`2`,id:`preguntas-frecuentes`,children:`Preguntas frecuentes`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`¿Cuánto tarda un pentest?`,icon:`clock`,id:`cuanto-tarda-un-pentest`,children:_jsx(_components.p,{children:`Unas horas, según el modo de escaneo y el tamaño y la complejidad de tu aplicación. Las ejecuciones Deep tardan más que las Balanced. No hace falta que vigiles la ejecución: los hallazgos se guardan a medida que se confirman y los administradores pueden recibir un correo cuando termina.`})}),_jsx(Accordion,{title:`¿Puedo probar una aplicación que está detrás de autenticación?`,icon:`lock`,id:`puedo-probar-una-aplicacion-que-esta-detras-de-autenticacion`,children:_jsx(_components.p,{children:`Sí. En el asistente de configuración del objetivo, elige pruebas autenticadas y añade una o más cuentas de prueba. Puedes usar una contraseña, una app de autenticación (TOTP) o códigos enviados por correo cuando esa opción esté disponible. Las ejecuciones incluyen además pruebas sin autenticar, así que obtienes tanto la perspectiva del atacante externo como la del usuario autenticado.`})}),_jsx(Accordion,{title:`¿Un pentest puede dañar mi aplicación o sus datos?`,icon:`triangle-exclamation`,id:`un-pentest-puede-danar-mi-aplicacion-o-sus-datos`,children:_jsx(_components.p,{children:`Los agentes realizan ataques reales, que pueden crear, modificar o eliminar datos. Las pruebas de denegación de servicio y de carga volumétrica quedan explícitamente fuera de alcance, pero aun así conviene apuntar las ejecuciones rutinarias a staging o a un entorno de pruebas específico.`})}),_jsx(Accordion,{title:`¿Por qué se ha rechazado la URL de mi objetivo?`,icon:`link`,id:`por-que-se-ha-rechazado-la-url-de-mi-objetivo`,children:_jsxs(_components.p,{children:[`Los objetivos deben usar `,_jsx(_components.code,{children:`http`}),` o `,_jsx(_components.code,{children:`https`}),`, no pueden llevar credenciales incrustadas en la URL y no pueden resolver a `,_jsx(_components.code,{children:`localhost`}),`, a un rango de red privada ni a una dirección de metadatos de la nube. En su lugar, expón una instancia de pruebas accesible.`]})}),_jsx(Accordion,{title:`¿Por qué aparece un modo de escaneo en gris?`,icon:`ban`,id:`por-que-aparece-un-modo-de-escaneo-en-gris`,children:_jsxs(_components.p,{children:[`Ese modo se ha quedado sin cuota. Balanced y Deep se contabilizan por separado, y las cantidades restantes aparecen en la cabecera de la página y en el desplegable de modo de escaneo. Escribe a `,_jsx(_components.a,{href:`mailto:sales@corgea.com`,children:`sales@corgea.com`}),` para ampliarla.`]})}),_jsx(Accordion,{title:`Mi ejecución ha fallado. ¿Y ahora qué?`,icon:`arrows-rotate`,id:`mi-ejecucion-ha-fallado-y-ahora-que`,children:_jsx(_components.p,{children:`El estado de la ejecución indica el motivo. Las causas más habituales son un objetivo que dejó de ser accesible a mitad de la ejecución y unas credenciales que dejaron de funcionar. Comprueba que el objetivo está operativo y que las credenciales siguen vigentes, y lanza una nueva ejecución.`})}),_jsx(Accordion,{title:`La ejecución ha terminado sin hallazgos. ¿Es un problema?`,icon:`shield-check`,id:`la-ejecucion-ha-terminado-sin-hallazgos-es-un-problema`,children:_jsx(_components.p,{children:`No necesariamente. Significa que los agentes no pudieron validar ningún problema explotable dentro del alcance. Si esperabas hallazgos, revisa que las credenciales sean correctas para que las áreas autenticadas fueran accesibles, y valora una ejecución Deep para ampliar la cobertura.`})}),_jsx(Accordion,{title:`¿En qué se diferencia esto del SAST?`,icon:`code`,id:`en-que-se-diferencia-esto-del-sast`,children:_jsx(_components.p,{children:`El SAST razona sobre el código fuente y detecta problemas antes de desplegar. Un pentest ataca la aplicación en funcionamiento y demuestra qué es explotable de verdad en tu configuración desplegada. Cada uno detecta cosas distintas, y en Corgea los hallazgos de ambos se registran por separado.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`relacionado`,children:`Relacionado`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`BLAST`,icon:`radar`,href:`/es/blast`,children:_jsx(_components.p,{children:`SAST nativo de IA para detectar vulnerabilidades en el código fuente antes del despliegue.`})}),_jsx(Card,{title:`Webhooks`,icon:`plug`,href:`/es/webhooks`,children:_jsx(_components.p,{children:`Recibe los eventos de finalización de pentest en tus propios sistemas.`})}),_jsx(Card,{title:`Informes`,icon:`chart-line`,href:`/es/reporting`,children:_jsx(_components.p,{children:`Haz seguimiento de la postura de seguridad de tu organización a lo largo del tiempo.`})}),_jsx(Card,{title:`Políticas`,icon:`list-check`,href:`/es/policies`,children:_jsx(_components.p,{children:`Define cómo se priorizan y se gestionan los problemas.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Pentesting","description":"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría","href":"/es/pentesting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cómo funciona un pentest","slug":"cómo-funciona-un-pentest","depth":2,"children":[]},{"title":"Antes de empezar","slug":"antes-de-empezar","depth":2,"children":[]},{"title":"Objetivos","slug":"objetivos","depth":2,"children":[{"title":"Crear un objetivo","slug":"crear-un-objetivo","depth":3,"children":[]},{"title":"Códigos de acceso por correo electrónico","slug":"códigos-de-acceso-por-correo-electrónico","depth":3,"children":[]},{"title":"Editar y archivar","slug":"editar-y-archivar","depth":3,"children":[]}]},{"title":"Iniciar una ejecución","slug":"iniciar-una-ejecución","depth":2,"children":[]},{"title":"Seguir una ejecución","slug":"seguir-una-ejecución","depth":2,"children":[]},{"title":"Revisar los hallazgos","slug":"revisar-los-hallazgos","depth":2,"children":[{"title":"Filtrar y agrupar","slug":"filtrar-y-agrupar","depth":3,"children":[]}]},{"title":"Detalles del hallazgo","slug":"detalles-del-hallazgo","depth":2,"children":[{"title":"Detalles del hallazgo","slug":"detalles-del-hallazgo-2","depth":3,"children":[]},{"title":"Cadena de ataque","slug":"cadena-de-ataque","depth":3,"children":[]},{"title":"Script de explotación","slug":"script-de-explotación","depth":3,"children":[]},{"title":"Remediación","slug":"remediación","depth":3,"children":[]},{"title":"Historial","slug":"historial","depth":3,"children":[]}]},{"title":"Clasificar los hallazgos","slug":"clasificar-los-hallazgos","depth":2,"children":[]},{"title":"Exportar un informe","slug":"exportar-un-informe","depth":2,"children":[]},{"title":"Revalidar después de corregir","slug":"revalidar-después-de-corregir","depth":2,"children":[]},{"title":"Notificaciones","slug":"notificaciones","depth":2,"children":[]},{"title":"Preguntas frecuentes","slug":"preguntas-frecuentes","depth":2,"children":[]},{"title":"Relacionado","slug":"relacionado","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"corgea","siteName":"Corgea Documentation","title":"Pentesting - Corgea Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/pentesting","matchLevel":1},"de":{"href":"/de/pentesting","matchLevel":1},"fr":{"href":"/fr/pentesting","matchLevel":1},"es":{"href":"/es/pentesting","matchLevel":0},"ja":{"href":"/ja/pentesting","matchLevel":1}}},"lastModified":"2026-09-21T09:51:53.659Z","originalFileLocation":"es/pentesting.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\">\u003cmeta data-mint-head name=\"application-name\" content=\"Corgea Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Pentesting - Corgea Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Corgea Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.corgea.app/es/pentesting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://corgea.mintlify.app/_mintlify/api/og/v2?division=Funciones+principales\u0026amp;title=Pentesting\u0026amp;description=Ejecuta+pruebas+de+penetraci%C3%B3n+impulsadas+por+IA+contra+tus+aplicaciones+web+y+obt%C3%A9n+un+informe+listo+para+auditor%C3%ADa\u0026amp;theme=2deb6b7fd8ec87b21784abb2\u0026amp;signature=ec01f30169bc0b239ee91bcf6a6a04203ca418efabd25b7f81bce29eb4dae44b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Pentesting - Corgea Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://corgea.mintlify.app/_mintlify/api/og/v2?division=Funciones+principales\u0026amp;title=Pentesting\u0026amp;description=Ejecuta+pruebas+de+penetraci%C3%B3n+impulsadas+por+IA+contra+tus+aplicaciones+web+y+obt%C3%A9n+un+informe+listo+para+auditor%C3%ADa\u0026amp;theme=2deb6b7fd8ec87b21784abb2\u0026amp;signature=ec01f30169bc0b239ee91bcf6a6a04203ca418efabd25b7f81bce29eb4dae44b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/corgea/S1IZmkPVVuf-3VMn/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Corgea Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F56C26\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.corgea.app/es/pentesting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/es/pentesting.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.corgea.app/es/pentesting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.corgea.app/pentesting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.corgea.app/de/pentesting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.corgea.app/fr/pentesting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.corgea.app/ja/pentesting\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.corgea.app/pentesting\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.corgea.app/#organization\",\"name\":\"Corgea Documentation\",\"url\":\"https://docs.corgea.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/corgea/mpJUc1GyXtnVYEyT/logo/logo.png?fit=max\u0026auto=format\u0026n=mpJUc1GyXtnVYEyT\u0026q=85\u0026s=f66a9484335ac4db5d5d92e12fd87af6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.corgea.app#website\",\"name\":\"Corgea Documentation\",\"url\":\"https://docs.corgea.app\",\"publisher\":{\"@id\":\"https://docs.corgea.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.corgea.app/es/pentesting#webpage\",\"url\":\"https://docs.corgea.app/es/pentesting\",\"name\":\"Pentesting\",\"description\":\"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\",\"dateModified\":\"2026-09-21T09:51:53.659Z\",\"isPartOf\":{\"@id\":\"https://docs.corgea.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.corgea.app/es/pentesting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.corgea.app/es/pentesting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Funciones principales\",\"item\":\"https://docs.corgea.app/es/agent\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pentesting\",\"item\":\"https://docs.corgea.app/es/pentesting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.corgea.app/es/pentesting#article\",\"headline\":\"Pentesting\",\"name\":\"Pentesting\",\"description\":\"Ejecuta pruebas de penetración impulsadas por IA contra tus aplicaciones web y obtén un informe listo para auditoría\",\"url\":\"https://docs.corgea.app/es/pentesting\",\"mainEntityOfPage\":{\"@id\":\"https://docs.corgea.app/es/pentesting#webpage\"},\"dateModified\":\"2026-09-21T09:51:53.659Z\",\"publisher\":{\"@id\":\"https://docs.corgea.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.corgea.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Corgea Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Corgea Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Go to Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"en","href":"/pentesting"}]},{"language":"de","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Support"}],"primary":{"type":"button","label":"Zu Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"de","href":"/de/pentesting"}]},{"language":"fr","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Assistance"}],"primary":{"type":"button","label":"Accéder à Corgea","href":"https://www.corgea.app"}},"pages":[{"title":"fr","href":"/fr/pentesting"}]},{"language":"es","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"Soporte"}],"primary":{"type":"button","label":"Ir a Corgea","href":"https://www.corgea.app"}},"anchors":[{"anchor":"Documentación","icon":"book-open","groups":[{"group":"Primeros pasos","pages":[{"title":"Documentación de Corgea","sidebarTitle":"Introducción","mode":"wide","href":"/es/introduction"},{"title":"Inicio rápido","href":"/es/quickstart"},{"title":"Configuración","href":"/es/settings"}]},{"group":"Funciones principales","pages":[{"title":"Corgea Agent","href":"/es/agent"},{"title":"Revisiones de diseño de seguridad","href":"/es/security-review"},{"title":"Calidad del código","description":"Herramienta de revisión con IA para mejorar la mantenibilidad, la legibilidad y el rendimiento del código","href":"/es/code-quality-scanner"},{"title":"Pentesting","href":"/es/pentesting"},{"group":"Análisis de seguridad","pages":[{"title":"SAST nativo de IA","description":"Cobertura integral de vulnerabilidades en Corgea","href":"/es/blast"},{"title":"Escaneo de secretos","href":"/es/secret-scanning"},{"title":"Escaneo de dependencias (SCA)","href":"/es/sca"},{"title":"Escaneo de imágenes de contenedor","href":"/es/container-scanning"},{"title":"Detección de paquetes maliciosos","href":"/es/malware-scanning"},{"title":"Escaneo PII/PHI","href":"/es/pii"},{"title":"Escaneo de infraestructura como código (IaC)","href":"/es/iac"},{"title":"Subir escaneos","href":"/es/upload-report"},{"title":"Escaneos programados","href":"/es/scheduled-scans"},{"title":"Huellas digitales de los hallazgos","href":"/es/fingerprint"}]},{"group":"Gestión de hallazgos","pages":[{"title":"Vulnerabilities Workbench","href":"/es/vulnerabilities"},{"title":"Aplicar correcciones","href":"/es/fixes"},{"title":"Detección de falsos positivos","href":"/es/false_positive"},{"title":"Asignación de hallazgos y gestión de estados","href":"/es/issue_assignment"},{"title":"Justificaciones de triaje","href":"/es/triage_justifications"},{"title":"Exportación de hallazgos","href":"/es/issue_export"},{"title":"Gestión de proyectos","href":"/es/project"}]},{"group":"Gestión de políticas","pages":[{"title":"PolicyIQ","href":"/es/policies"},{"title":"Gestión de SLA","href":"/es/sla_management"},{"title":"Reglas de bloqueo","href":"/es/blocking_rules"}]},{"group":"Usuarios y grupos","pages":[{"title":"Gestión de usuarios","href":"/es/user_management"},{"title":"Roles","href":"/es/permission_groups"},{"title":"Equipos","href":"/es/teams"},{"title":"Gestión de acceso al contenido","href":"/es/content-access-management"},{"title":"Notificaciones","href":"/es/notifications"}]},{"title":"Informes","href":"/es/reporting"}]},{"group":"Integraciones","pages":[{"group":"IDE","pages":[{"title":"Visual Studio Code y Cursor","sidebarTitle":"VS Code y Cursor","href":"/es/vsc_extension"},{"title":"Visual Studio 2022","href":"/es/vs2022_extension"},{"title":"IDEs de JetBrains","href":"/es/jetbrains_extension"}]},{"group":"Control de versiones","pages":[{"title":"GitHub","href":"/es/github"},{"title":"GitLab","href":"/es/gitlab"},{"title":"Azure DevOps","href":"/es/azure_devops"},{"title":"Bitbucket","href":"/es/bitbucket"},{"title":"Harness","href":"/es/harness"}]},{"group":"Gestión de automatizaciones","pages":[{"title":"JIRA","href":"/es/jira"},{"title":"Linear","href":"/es/linear"},{"title":"Slack","href":"/es/slack"},{"title":"Zapier","href":"/es/zapier"},{"title":"Webhooks","href":"/es/webhooks"}]},{"title":"Registros de paquetes privados","href":"/es/private-package-registries"},{"title":"Integraciones con agentes","href":"/es/agentic_integrations"}]},{"group":"Herramientas y utilidades","pages":[{"group":"CLI","pages":[{"title":"CLI","href":"/es/cli"},{"title":"Escaneo de dependencias (CLI)","href":"/es/cli/deps"}]},{"title":"Model Context Protocol (MCP)","href":"/es/modelcontextprotocol"}]},{"group":"Versiones","pages":[{"title":"Registro de cambios","href":"/es/changelog"}]},{"group":"Confianza y cumplimiento","pages":[{"title":"Seguridad","href":"/es/security"}]},{"group":"Autenticación","pages":[{"title":"SSO","href":"/es/sso"},{"title":"Autorización JWT","href":"/es/jwt-token"}]}]},{"anchor":"Estado del servicio","icon":"check","href":"https://status.corgea.app/"},{"anchor":"Blog","icon":"newspaper","href":"https://corgea.com/blog"},{"anchor":"Referencia de la API","icon":"square-terminal","pages":[{"title":"Referencia de la API","href":"/es/api-reference/introduction"}]}]},{"language":"ja","navbar":{"links":[{"href":"mailto:help@corgea.com","label":"サポート"}],"primary":{"type":"button","label":"Corgeaを開く","href":"https://www.corgea.app"}},"pages":[{"title":"ja","href":"/ja/pentesting"}]}]},"title":"Pentesting - Corgea Documentation","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DpBmNN95.js","DynamicMarkdown-BY_qDhTn.js","zoom-image-lightbox-D4WcYaf4.js","PlusIcon-CwhPVjTe.js","lightbox-handle-r17bVUz3.js"]}