[{"data":1,"prerenderedAt":1011},["ShallowReactive",2],{"/es/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/":3,"footer-es":35,"the-source-navigation-es":342,"the-source-newsletter-es":369,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-article-hero-category-es":381,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-the-source-gated-asset-es":405,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-category-es":421,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-the-source-resources-es":433,"how-gitlab-can-help-you-prepare-for-your-soc-2-exam-article-hero-author-es":462},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":13,"content":19,"type":27,"category":5,"slug":28,"_id":29,"_type":30,"title":7,"_source":31,"_file":32,"_stem":33,"_extension":34},"/es/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam","security",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6},"the-source","TheSourceArticle","Regular","gitlab",{"title":14,"description":15,"ogImage":16,"config":17},"Cómo GitLab puede ayudar en la preparación para la auditoría SOC 2","Obtenga información sobre las funcionalidades de la plataforma de DevSecOps pensadas para la auditoría del marco SOC 2.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463759/yk7f6poowtw5y5d5oflv.png",{"ignoreTitleCharLimit":18},true,{"title":14,"date":20,"description":15,"timeToRead":21,"heroImage":16,"keyTakeaways":22,"articleBody":26},"2024-07-18","Lectura de 5 min",[23,24,25],"Las pruebas automatizadas y los informes de cobertura de código mejoran la disponibilidad y la integridad del procesamiento en SOC 2.","Los análisis de seguridad y los controles basados en roles de GitLab garantizan el cumplimiento del marco SOC 2 mediante la protección de los datos de vulnerabilidades y accesos no autorizados.","Las plantillas de GitLab para pruebas de rendimiento del navegador y de carga simplifican las auditorías SOC 2 al validar el rendimiento y la seguridad de las aplicaciones en cada etapa de desarrollo.","Los clientes de GitLab han descubierto que el uso de GitLab como su plataforma para DevSecOps ha simplificado el proceso de la auditoría SOC 2.  En este artículo, analizaremos el marco SOC 2 y las funcionalidades de GitLab que ayudan a los clientes con su auditoría SOC 2.\n\n## Introducción a SOC 2\nSystem and Organization Controls 2 (Controles del Sistema y la Organización 2) o [SOC 2](https://us.aicpa.org/interestareas/frc/assuranceadvisoryservices/serviceorganization-smanagement) es un estándar de cumplimiento voluntario que define cómo las organizaciones deben administrar los datos de los clientes. El informe de la auditoría SOC 2 permite a las empresas dar fe de la confiabilidad del software que ofrece a los clientes comerciales.\n\nDesarrollado por la Association of International Certified Professional Accountants (AICPA), el SOC 2 se centra en cinco criterios de servicios de confianza (TSC):\n- Seguridad: proteger los datos de los clientes de vulnerabilidades y accesos no autorizados\n- Disponibilidad: garantizar que los sistemas sean tolerantes a fallas y que funcionen bajo cargas altas para cumplir con los acuerdos de nivel de servicio de disponibilidad \n- Integridad de procesamiento: garantizar que los sistemas funcionen según lo previsto sin vulnerabilidades, errores o fallas\n- Confidencialidad: proteger la información confidencial, como el código fuente de la aplicación, los nombres de usuario y las contraseñas, la información de la tarjeta de crédito, etc., de modo que solo las personas que necesiten acceso para hacer su trabajo tengan acceso a ella\n- Privacidad: proteger la información de identificación personal (PII) confidencial frente a usuarios no autorizados\n\nLa seguridad es el único criterio que se exige en todas las auditorías SOC 2. Los demás criterios se pueden agregar a la auditoría en los casos en que se consideren esenciales para los servicios que se prestan.\n\n## Criterio de servicio de confianza de seguridad\nEl criterio de seguridad hace referencia no solo a la seguridad de los servidores y sistemas físicos, sino también a la de las aplicaciones. Las vulnerabilidades de software pueden exponer una aplicación a atacantes y poner en riesgo los datos de los clientes, pero esta es un área en la que GitLab puede ayudar. \n\nGitLab proporciona diferentes tipos de análisis de seguridad para identificar posibles vulnerabilidades en las aplicaciones que crea una empresa, como los siguientes:\n- [Pruebas estáticas de seguridad de las aplicaciones (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/): analiza el código fuente en busca de posibles errores y vulnerabilidades, como código inseguro que pueda provocar la ejecución involuntaria de código \n- [Análisis de dependencias](https://docs.gitlab.com/ee/user/application_security/dependency_scanning/): identifica vulnerabilidades de seguridad en las dependencias de software de una aplicación\n- [Análisis de contenedores](https://docs.gitlab.com/ee/user/application_security/container_scanning/): identifica vulnerabilidades de seguridad en las dependencias del sistema operativo de una aplicación en contenedores\n- [Pruebas dinámicas de seguridad de las aplicaciones (DAST)](https://docs.gitlab.com/ee/user/application_security/dast/): identifica vulnerabilidades de seguridad en una aplicación web en ejecución que podrían hacerla susceptible a un ataque\n- [Análisis de infraestructura como código (IaC)](https://docs.gitlab.com/ee/user/application_security/iac_scanning/): analiza archivos de configuración de infraestructura como código, incluyendo Terraform, Ansible, AWS CloudFormation y Kubernetes, para detectar vulnerabilidades de seguridad\n\nGitLab también proporciona un [informe de vulnerabilidades](https://docs.gitlab.com/ee/user/application_security/vulnerability_report/) que muestra todas las vulnerabilidades conocidas, según los análisis anteriores, en la aplicación actual. Además, GitLab ofrece una lista de materiales de software ([SBOM](https://docs.gitlab.com/ee/user/application_security/dependency_list/)) en formato estándar CycloneDX JSON, que muestra todas las dependencias a nivel de software y de sistema operativo, así como las vulnerabilidades conocidas de cada una de ellas.\n\nRealizar análisis de vulnerabilidades periódicos y contar con informes sólidos de vulnerabilidades ayuda a cumplir con tres criterios de seguridad:\n- CC7.1 – Para cumplir con sus objetivos, la entidad utiliza procedimientos de detección y supervisión a fin de identificar (1) cambios en las configuraciones que pueden resultar en la introducción de nuevas vulnerabilidades y (2) susceptibilidades a vulnerabilidades recién descubiertas.\n- CC4.1 – Principio 16 de COSO: la entidad selecciona, desarrolla y realiza evaluaciones continuas y/o separadas para determinar si los componentes del control interno están presentes y en funcionamiento.\n- CC4.2 – Principio 17 de COSO: la entidad evalúa y comunica de manera oportuna las deficiencias de control interno a las partes responsables de tomar medidas correctivas, incluida la alta gerencia y la junta directiva, según corresponda.\n\nUn componente fundamental de los análisis de seguridad es la gobernanza y el cumplimiento. GitLab proporciona funcionalidades para garantizar que los análisis se realicen de manera periódica y que los equipos de desarrollo de software no puedan eludirlos. Estas funcionalidades incluyen lo siguiente:\n- [Controles de acceso basados en roles](https://docs.gitlab.com/ee/user/permissions.html) para limitar quién puede realizar cambios en los ajustes de configuración a nivel de proyecto \n- [Políticas de ejecución de análisis](https://docs.gitlab.com/ee/user/application_security/policies/scan-execution-policies.html) para exigir que los análisis se ejecuten en todos los repositorios de código\n- [Políticas de aprobación de solicitudes de fusión](https://docs.gitlab.com/ee/user/application_security/policies/merge_request_approval_policies.html) para garantizar que los resultados de los análisis las revisen y aprueben las partes interesadas en seguridad correspondientes a fin de que las vulnerabilidades recién encontradas no se introduzcan en el software implementado\n- [Informes de cumplimiento](https://docs.gitlab.com/ee/user/application_security/) para mostrar cualquier cambio en las configuraciones de GitLab que pueda violar los procesos de seguridad implementados\n\nCon estas configuraciones, las organizaciones pueden demostrar que la seguridad del software es una prioridad absoluta para sus aplicaciones y que se aplican prácticas de seguridad.\n\n## Criterios de servicios de confianza de disponibilidad e integridad del procesamiento\nGitLab también puede ayudar a aplicar los criterios de servicios de confianza de disponibilidad e integridad del procesamiento. Estos criterios se centran en la calidad y el rendimiento de la aplicación en sí. Para respaldar estos criterios, GitLab proporciona lo siguiente:\n- Los resultados de las pruebas unitarias y los cambios en la cobertura del código en forma de [informes de cobertura de código](https://docs.gitlab.com/ee/ci/testing/code_coverage.html), que garantizan que el código fuente sea validado por un conjunto de pruebas\n- [Calidad del código](https://docs.gitlab.com/ee/ci/testing/code_quality.html), que analiza la calidad y la complejidad del código fuente para facilitar la legibilidad y el mantenimiento\n\nSi bien las prácticas de desarrollo de software anteriores se utilizan al principio del ciclo de desarrollo de software para garantizar un código probado de alta calidad, GitLab también ofrece plantillas para varios tipos de pruebas automatizadas en una aplicación en ejecución, con el fin de garantizar que funcione como se espera. Estas pruebas incluyen lo siguiente:\n- [Pruebas de rendimiento del navegador](https://docs.gitlab.com/ee/ci/testing/browser_performance_testing.html): miden el tiempo de carga de los sitios web durante el ciclo de vida del desarrollo para probar el impacto de cualquier cambio de código en el rendimiento del navegador\n- [Pruebas de rendimiento de carga](https://docs.gitlab.com/ee/ci/testing/load_performance_testing.html): miden el rendimiento del sistema del back-end de una aplicación durante el ciclo de vida del desarrollo para probar el impacto de cualquier cambio de código en el rendimiento\n- [Fuzzing guiado por cobertura](https://docs.gitlab.com/ee/user/application_security/coverage_fuzzing/): envía datos inesperados, inválidos o aleatorios a una aplicación y luego la supervisa en busca de comportamientos inestables y fallas\n- [Fuzzing de la API web](https://docs.gitlab.com/ee/user/application_security/api_fuzzing/): envía datos inesperados, inválidos o aleatorios a los puntos de conexión de la API para detectar errores y problemas de seguridad\n\nAl centrarse en prácticas sólidas de DevSecOps con GitLab para crear aplicaciones seguras y de alta calidad, las organizaciones pueden aprobar con mayor facilidad la auditoría SOC 2 y así dar fe de la seguridad de los datos de los clientes.\n\n> **Más información:** [fortalezca su postura de ciberseguridad](https://about.gitlab.com/the-source/security/strengthen-your-cybersecurity-strategy-with-secure-by-design/) con los principios de Secure by Design.","article","how-gitlab-can-help-you-prepare-for-your-soc-2-exam","content:es:the-source:security:how-gitlab-can-help-you-prepare-for-your-soc-2-exam:index.yml","yaml","content","es/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/index.yml","es/the-source/security/how-gitlab-can-help-you-prepare-for-your-soc-2-exam/index","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":338,"_type":30,"title":339,"_source":31,"_file":340,"_stem":341,"_extension":34},"/shared/es/main-footer","es",{"text":39,"source":40,"edit":46,"contribute":51,"config":56,"items":61,"minimal":330},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» está bajo licencia",{"text":41,"config":42},"Ver fuente de la página",{"href":43,"dataGaName":44,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":47,"config":48},"Editar esta página",{"href":49,"dataGaName":50,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":52,"config":53},"Contribuya",{"href":54,"dataGaName":55,"dataGaLocation":45},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":57,"facebook":58,"youtube":59,"linkedin":60},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[62,89,162,230,292],{"title":63,"links":64,"subMenu":70},"Plataforma",[65],{"text":66,"config":67},"Plataforma de DevSecOps",{"href":68,"dataGaName":69,"dataGaLocation":45},"/es/platform/","devsecops platform",[71],{"title":72,"links":73},"Precios",[74,79,84],{"text":75,"config":76},"Ver planes",{"href":77,"dataGaName":78,"dataGaLocation":45},"/es/pricing/","view plans",{"text":80,"config":81},"¿Por qué elegir GitLab Premium?",{"href":82,"dataGaName":83,"dataGaLocation":45},"/es/pricing/premium/","why premium",{"text":85,"config":86},"¿Por qué elegir GitLab Ultimate?",{"href":87,"dataGaName":88,"dataGaLocation":45},"/es/pricing/ultimate/","why ultimate",{"title":90,"links":91},"Soluciones",[92,97,102,107,112,117,122,127,132,137,142,147,152,157],{"text":93,"config":94},"Transformación digital",{"href":95,"dataGaName":96,"dataGaLocation":45},"/es/topics/digital-transformation/","digital transformation",{"text":98,"config":99},"Seguridad y cumplimiento",{"href":100,"dataGaName":101,"dataGaLocation":45},"/es/solutions/security-compliance/","security & compliance",{"text":103,"config":104},"Entrega de software automatizada",{"href":105,"dataGaName":106,"dataGaLocation":45},"/es/solutions/delivery-automation/","automated software delivery",{"text":108,"config":109},"Desarrollo ágil",{"href":110,"dataGaName":111,"dataGaLocation":45},"/es/solutions/agile-delivery/","agile delivery",{"text":113,"config":114},"Transformación en la nube",{"href":115,"dataGaName":116,"dataGaLocation":45},"/es/topics/cloud-native/","cloud transformation",{"text":118,"config":119},"Gestión del código fuente",{"href":120,"dataGaName":121,"dataGaLocation":45},"/es/solutions/source-code-management/","source code management",{"text":123,"config":124},"CI/CD",{"href":125,"dataGaName":126,"dataGaLocation":45},"/es/solutions/continuous-integration/","continuous integration & delivery",{"text":128,"config":129},"Gestión del flujo de valor",{"href":130,"dataGaName":131,"dataGaLocation":45},"/es/solutions/value-stream-management/","value stream management",{"text":133,"config":134},"GitOps",{"href":135,"dataGaName":136,"dataGaLocation":45},"/es/solutions/gitops/","gitops",{"text":138,"config":139},"Empresas",{"href":140,"dataGaName":141,"dataGaLocation":45},"/es/enterprise/","enterprise",{"text":143,"config":144},"Pequeñas empresas",{"href":145,"dataGaName":146,"dataGaLocation":45},"/es/small-business/","small business",{"text":148,"config":149},"Sector público",{"href":150,"dataGaName":151,"dataGaLocation":45},"/es/solutions/public-sector/","public sector",{"text":153,"config":154},"Educación",{"href":155,"dataGaName":156,"dataGaLocation":45},"/es/solutions/education/","education",{"text":158,"config":159},"Servicios financieros",{"href":160,"dataGaName":161,"dataGaLocation":45},"/es/solutions/finance/","financial services",{"title":163,"links":164},"Recursos",[165,170,175,180,185,190,195,200,205,210,215,220,225],{"text":166,"config":167},"Instalar",{"href":168,"dataGaName":169,"dataGaLocation":45},"/es/install/","install",{"text":171,"config":172},"Guías de inicio rápido",{"href":173,"dataGaName":174,"dataGaLocation":45},"/es/get-started/","quick setup checklists",{"text":176,"config":177},"Aprender",{"href":178,"dataGaName":179,"dataGaLocation":45},"https://university.gitlab.com/","learn",{"text":181,"config":182},"Documentación del producto",{"href":183,"dataGaName":184,"dataGaLocation":45},"https://docs.gitlab.com/","docs",{"text":186,"config":187},"Blog",{"href":188,"dataGaName":189,"dataGaLocation":45},"/blog/","blog",{"text":191,"config":192},"Historias de éxito del cliente",{"href":193,"dataGaName":194,"dataGaLocation":45},"/customers/","customer success stories",{"text":196,"config":197},"Remoto",{"href":198,"dataGaName":199,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":201,"config":202},"Servicios de GitLab",{"href":203,"dataGaName":204,"dataGaLocation":45},"/es/services/","services",{"text":206,"config":207},"TeamOps",{"href":208,"dataGaName":209,"dataGaLocation":45},"/es/teamops/","teamops",{"text":211,"config":212},"Comunidad",{"href":213,"dataGaName":214,"dataGaLocation":45},"/community/","community",{"text":216,"config":217},"Foro",{"href":218,"dataGaName":219,"dataGaLocation":45},"https://forum.gitlab.com/","forum",{"text":221,"config":222},"Eventos",{"href":223,"dataGaName":224,"dataGaLocation":45},"/events/","events",{"text":226,"config":227},"Socios",{"href":228,"dataGaName":229,"dataGaLocation":45},"/es/partners/","partners",{"title":231,"links":232},"Empresa",[233,238,243,248,253,258,263,267,272,277,282,287],{"text":234,"config":235},"Acerca de nosotros",{"href":236,"dataGaName":237,"dataGaLocation":45},"/es/company/","company",{"text":239,"config":240},"Jobs",{"href":241,"dataGaName":242,"dataGaLocation":45},"/jobs/","jobs",{"text":244,"config":245},"Liderazgo",{"href":246,"dataGaName":247,"dataGaLocation":45},"/company/team/e-group/","leadership",{"text":249,"config":250},"Equipo",{"href":251,"dataGaName":252,"dataGaLocation":45},"/company/team/","team",{"text":254,"config":255},"Manual",{"href":256,"dataGaName":257,"dataGaLocation":45},"https://handbook.gitlab.com/","handbook",{"text":259,"config":260},"Relaciones con los inversores",{"href":261,"dataGaName":262,"dataGaLocation":45},"https://ir.gitlab.com/","investor relations",{"text":264,"config":265},"Sustainability",{"href":266,"dataGaName":264,"dataGaLocation":45},"/sustainability/",{"text":268,"config":269},"Diversidad, inclusión y pertenencia (DIB)",{"href":270,"dataGaName":271,"dataGaLocation":45},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":273,"config":274},"Centro de confianza",{"href":275,"dataGaName":276,"dataGaLocation":45},"/es/security/","trust center",{"text":278,"config":279},"Boletín",{"href":280,"dataGaName":281,"dataGaLocation":45},"/company/contact/","newsletter",{"text":283,"config":284},"Prensa",{"href":285,"dataGaName":286,"dataGaLocation":45},"/press/","press",{"text":288,"config":289},"Declaración de transparencia sobre la Ley de Esclavitud Moderna",{"href":290,"dataGaName":291,"dataGaLocation":45},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":293,"links":294},"Comuníquese con nosotros",[295,300,305,310,315,320,325],{"text":296,"config":297},"Contactar con un experto",{"href":298,"dataGaName":299,"dataGaLocation":45},"/es/sales/","sales",{"text":301,"config":302},"Obtener ayuda",{"href":303,"dataGaName":304,"dataGaLocation":45},"/support/","get help",{"text":306,"config":307},"Portal de clientes",{"href":308,"dataGaName":309,"dataGaLocation":45},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":311,"config":312},"Estado",{"href":313,"dataGaName":314,"dataGaLocation":45},"https://status.gitlab.com/","status",{"text":316,"config":317},"Términos de uso",{"href":318,"dataGaName":319,"dataGaLocation":45},"/terms/","terms of use",{"text":321,"config":322},"Declaración de privacidad",{"href":323,"dataGaName":324,"dataGaLocation":45},"/es/privacy/","privacy statement",{"text":326,"config":327},"Preferencias de cookies",{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":18},"cookie preferences","ot-sdk-btn",{"items":331},[332,334,336],{"text":316,"config":333},{"href":318,"dataGaName":319,"dataGaLocation":45},{"text":321,"config":335},{"href":323,"dataGaName":324,"dataGaLocation":45},{"text":326,"config":337},{"dataGaName":328,"dataGaLocation":45,"id":329,"isOneTrustButton":18},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":343,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":344,"subscribeLink":349,"navItems":353,"_id":365,"_type":30,"title":366,"_source":31,"_file":367,"_stem":368,"_extension":34},"/shared/es/the-source/navigation",{"altText":345,"config":346},"the source logo",{"src":347,"href":348},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/es/the-source/",{"text":350,"config":351},"Suscribirse",{"href":352},"#subscribe",[354,358,361],{"text":355,"config":356},"Inteligencia artificial",{"href":357},"/es/the-source/ai/",{"text":98,"config":359},{"href":360},"/es/the-source/security/",{"text":362,"config":363},"Plataforma e infraestructura",{"href":364},"/es/the-source/platform/","content:shared:es:the-source:navigation.yml","Navigation","shared/es/the-source/navigation.yml","shared/es/the-source/navigation",{"_path":370,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":371,"description":372,"submitMessage":373,"formData":374,"_id":378,"_type":30,"_source":31,"_file":379,"_stem":380,"_extension":34},"/shared/es/the-source/newsletter","Boletín The Source","Manténgase al día con información sobre el futuro del desarrollo de software.","Se ha suscrito correctamente al boletín The Source.",{"config":375},{"formId":376,"formName":377,"hideRequiredLabel":18},28470,"thesourcenewsletter","content:shared:es:the-source:newsletter.yml","shared/es/the-source/newsletter.yml","shared/es/the-source/newsletter",{"_path":382,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":383,"seo":384,"content":386,"type":401,"slug":5,"_id":402,"_type":30,"title":7,"_source":31,"_file":403,"_stem":404,"_extension":34},"/es/the-source/security",{"layout":9},{"title":98,"description":385,"ogImage":7},"Infórmese sobre cómo las organizaciones pueden mantenerse actualizadas respecto a la evolución de las amenazas de seguridad y los requisitos de cumplimiento.",[387,393],{"componentName":388,"componentContent":389},"TheSourceCategoryHero",{"title":98,"description":385,"image":390},{"config":391},{"src":392},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463273/aplkxrvwpii26xao5yhi.png",{"componentName":394,"componentContent":395},"TheSourceCategoryMainSection",{"config":396},{"gatedAssets":397},[398,399,400],"source-lp-guide-to-dynamic-sboms","source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain","application-security-in-the-digital-age","category","content:es:the-source:security:index.yml","es/the-source/security/index.yml","es/the-source/security/index",{"_path":406,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":408,"title":410,"description":411,"link":412,"_id":418,"_type":30,"_source":31,"_file":419,"_stem":420,"_extension":34},"/shared/es/the-source/gated-assets/application-security-in-the-digital-age","gated-assets",{"id":400,"formId":409},1002,"Seguridad de las aplicaciones en la era digital","Lea los [resultados de la encuesta de más de 5000 profesionales de DevSecOps en todo el mundo](https://about.gitlab.com/developer-survey/2024/security-compliance/) para obtener información sobre cómo las organizaciones están lidiando con el aumento de las superficies de ataque y cambiando el comportamiento hacia la seguridad y la IA.",{"text":413,"config":414},"Leer el informe",{"href":415,"dataGaName":416,"dataGaLocation":417},"https://about.gitlab.com/developer-survey/2024/security-compliance","Application Security in the Digital Age","thesource","content:shared:es:the-source:gated-assets:application-security-in-the-digital-age.yml","shared/es/the-source/gated-assets/application-security-in-the-digital-age.yml","shared/es/the-source/gated-assets/application-security-in-the-digital-age",{"_path":382,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":422,"seo":423,"content":424,"type":401,"slug":5,"_id":402,"_type":30,"title":7,"_source":31,"_file":403,"_stem":404,"_extension":34},{"layout":9},{"title":98,"description":385,"ogImage":7},[425,429],{"componentName":388,"componentContent":426},{"title":98,"description":385,"image":427},{"config":428},{"src":392},{"componentName":394,"componentContent":430},{"config":431},{"gatedAssets":432},[398,399,400],[434,438,449],{"_path":406,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":435,"title":410,"description":411,"link":436,"_id":418,"_type":30,"_source":31,"_file":419,"_stem":420,"_extension":34},{"id":400,"formId":409},{"text":413,"config":437},{"href":415,"dataGaName":416,"dataGaLocation":417},{"_path":439,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":440,"title":441,"link":442,"_id":446,"_type":30,"_source":31,"_file":447,"_stem":448,"_extension":34},"/shared/es/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"id":399},"Una guía de campo para los vectores de amenazas en la cadena de suministro de software",{"config":443},{"href":444,"dataGaName":445,"dataGaLocation":417},"https://about.gitlab.com/the-source/security/field-guide-to-threat-vectors-in-the-software-supply-chain/","A field guide to threat vectors in the software supply chain","content:shared:es:the-source:gated-assets:source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/es/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/es/the-source/gated-assets/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"_path":450,"_dir":407,"_draft":6,"_partial":6,"_locale":7,"config":451,"title":452,"description":453,"link":454,"_id":459,"_type":30,"_source":31,"_file":460,"_stem":461,"_extension":34},"/shared/es/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",{"id":398},"Guía de GitLab para SBOM dinámicos: un elemento integral del desarrollo de software moderno","Descubre cómo obtener visibilidad sobre riesgos organizacionales previamente no identificados mediante una lista de materiales de software (SBOM).",{"text":455,"config":456},"Leer la guía",{"href":457,"dataGaName":458,"dataGaLocation":417},"https://about.gitlab.com/the-source/security/guide-to-dynamic-sboms/","Guide to Dynamic SBOMs","content:shared:es:the-source:gated-assets:source-lp-guide-to-dynamic-sboms.yml","shared/es/the-source/gated-assets/source-lp-guide-to-dynamic-sboms.yml","shared/es/the-source/gated-assets/source-lp-guide-to-dynamic-sboms",[463,486,502,518,534,555,575,591,609,629,646,667,683,701,717,735,754,772,791,812,833,849,865,883,901,920,936,954,970,989],{"_path":464,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":466,"seo":467,"content":469,"type":481,"slug":482,"_id":483,"_type":30,"title":468,"_source":31,"_file":484,"_stem":485,"_extension":34},"/es/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":468},"Amanda Rueda",[470,479],{"componentName":471,"componentContent":472},"TheSourceAuthorHero",{"config":473,"name":468,"headshot":476},{"gitlabHandle":474,"linkedInProfileUrl":475},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":468,"config":477},{"src":478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":480},"TheSourceArticlesList","author","amanda-rueda","content:es:the-source:authors:amanda-rueda.yml","es/the-source/authors/amanda-rueda.yml","es/the-source/authors/amanda-rueda",{"_path":487,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":488,"seo":489,"content":491,"type":481,"slug":498,"_id":499,"_type":30,"title":490,"_source":31,"_file":500,"_stem":501,"_extension":34},"/es/the-source/authors/andre-michael-braun",{"layout":9},{"title":490},"Andre Michael Braun",[492,497],{"componentName":471,"componentContent":493},{"name":490,"headshot":494},{"altText":490,"config":495},{"src":496},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":480},"andre-michael-braun","content:es:the-source:authors:andre-michael-braun.yml","es/the-source/authors/andre-michael-braun.yml","es/the-source/authors/andre-michael-braun",{"_path":503,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":504,"seo":505,"content":507,"type":481,"slug":514,"_id":515,"_type":30,"title":506,"_source":31,"_file":516,"_stem":517,"_extension":34},"/es/the-source/authors/andrew-haschka",{"layout":9},{"title":506},"Andrew Haschka",[508,513],{"componentName":471,"componentContent":509},{"name":506,"headshot":510},{"altText":506,"config":511},{"src":512},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":480},"andrew-haschka","content:es:the-source:authors:andrew-haschka.yml","es/the-source/authors/andrew-haschka.yml","es/the-source/authors/andrew-haschka",{"_path":519,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":520,"seo":521,"content":523,"type":481,"slug":530,"_id":531,"_type":30,"title":522,"_source":31,"_file":532,"_stem":533,"_extension":34},"/es/the-source/authors/ayoub-fandi",{"layout":9},{"title":522},"Ayoub Fandi",[524,529],{"componentName":471,"componentContent":525},{"name":522,"headshot":526},{"altText":522,"config":527},{"src":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":480},"ayoub-fandi","content:es:the-source:authors:ayoub-fandi.yml","es/the-source/authors/ayoub-fandi.yml","es/the-source/authors/ayoub-fandi",{"_path":535,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":536,"seo":537,"content":539,"type":481,"slug":551,"_id":552,"_type":30,"title":538,"_source":31,"_file":553,"_stem":554,"_extension":34},"/es/the-source/authors/brian-wald",{"layout":9},{"title":538},"Brian Wald",[540,550],{"componentName":471,"componentContent":541},{"config":542,"name":538,"role":545,"bio":546,"headshot":547},{"gitlabHandle":543,"linkedInProfileUrl":544},"brianwald","https://www.linkedin.com/in/brianwald/","Jefe de la Organización Global de CTO de Campo","Brian Wald es el jefe de la organización global de CTO de campo en GitLab. Lidera un equipo dinámico de CTO de campo dedicado a transformar las prácticas de desarrollo de software empresarial.",{"altText":538,"config":548},{"src":549},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":480},"brian-wald","content:es:the-source:authors:brian-wald.yml","es/the-source/authors/brian-wald.yml","es/the-source/authors/brian-wald",{"_path":556,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":557,"seo":558,"content":560,"type":481,"slug":571,"_id":572,"_type":30,"title":559,"_source":31,"_file":573,"_stem":574,"_extension":34},"/es/the-source/authors/bryan-ross",{"layout":9},{"title":559},"Bryan Ross",[561,570],{"componentName":471,"componentContent":562},{"config":563,"name":559,"headshot":567},{"gitlabHandle":564,"twitterXProfileUrl":565,"linkedInProfileUrl":566},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":559,"config":568},{"src":569},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":480},"bryan-ross","content:es:the-source:authors:bryan-ross.yml","es/the-source/authors/bryan-ross.yml","es/the-source/authors/bryan-ross",{"_path":576,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":577,"seo":578,"content":580,"type":481,"slug":587,"_id":588,"_type":30,"title":579,"_source":31,"_file":589,"_stem":590,"_extension":34},"/es/the-source/authors/chandler-gibbons",{"layout":9},{"title":579},"Chandler Gibbons",[581,586],{"componentName":471,"componentContent":582},{"name":579,"headshot":583},{"altText":579,"config":584},{"src":585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":480},"chandler-gibbons","content:es:the-source:authors:chandler-gibbons.yml","es/the-source/authors/chandler-gibbons.yml","es/the-source/authors/chandler-gibbons",{"_path":592,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":593,"seo":594,"content":596,"type":481,"slug":605,"_id":606,"_type":30,"title":595,"_source":31,"_file":607,"_stem":608,"_extension":34},"/es/the-source/authors/dave-steer",{"layout":9},{"title":595},"Dave Steer",[597,604],{"componentName":471,"componentContent":598},{"config":599,"name":595,"headshot":601},{"gitlabHandle":600},"dsteer",{"altText":595,"config":602},{"src":603},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":480},"dave-steer","content:es:the-source:authors:dave-steer.yml","es/the-source/authors/dave-steer.yml","es/the-source/authors/dave-steer",{"_path":610,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":611,"seo":612,"content":614,"type":481,"slug":624,"_id":625,"_type":30,"title":626,"_source":31,"_file":627,"_stem":628,"_extension":34},"/es/the-source/authors/ddesanto",{"layout":9},{"title":613},"David DeSanto",[615,623],{"componentName":471,"componentContent":616},{"config":617,"name":613,"headshot":620},{"gitlabHandle":618,"linkedInProfileUrl":619},"david","https://www.linkedin.com/in/ddesanto/",{"altText":613,"config":621},{"src":622},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":480},"ddesanto","content:es:the-source:authors:ddesanto.yml","Ddesanto","es/the-source/authors/ddesanto.yml","es/the-source/authors/ddesanto",{"_path":630,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":631,"seo":632,"content":634,"type":481,"slug":641,"_id":642,"_type":30,"title":643,"_source":31,"_file":644,"_stem":645,"_extension":34},"/es/the-source/authors/derek-debellis",{"layout":9},{"title":633},"Derek DeBellis",[635,640],{"componentName":471,"componentContent":636},{"name":633,"headshot":637},{"altText":633,"config":638},{"src":639},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":480},"derek-debellis","content:es:the-source:authors:derek-debellis.yml","Derek Debellis","es/the-source/authors/derek-debellis.yml","es/the-source/authors/derek-debellis",{"_path":647,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":648,"seo":649,"content":651,"type":481,"slug":663,"_id":664,"_type":30,"title":650,"_source":31,"_file":665,"_stem":666,"_extension":34},"/es/the-source/authors/emilio-salvador",{"layout":9},{"title":650},"Emilio Salvador",[652,662],{"componentName":471,"componentContent":653},{"config":654,"name":650,"role":657,"bio":658,"headshot":659},{"gitlabHandle":655,"linkedInProfileUrl":656},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente de Estrategia y Relaciones con Desarrolladores","Emilio Salvador es vicepresidente de estrategia y relaciones con desarrolladores en GitLab. Ejecutivo en tecnología con más de 20 años de experiencia, Emilio ha desempeñado cargos en Amazon y Microsoft, y recientemente dirigió la estrategia y las operaciones del equipo de promoción y experiencia de desarrolladores de Google. Tiene una maestría (MBA) de la MIT Sloan School of Management.",{"altText":650,"config":660},{"src":661},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":480},"emilio-salvador","content:es:the-source:authors:emilio-salvador.yml","es/the-source/authors/emilio-salvador.yml","es/the-source/authors/emilio-salvador",{"_path":668,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":669,"seo":670,"content":672,"type":481,"slug":679,"_id":680,"_type":30,"title":671,"_source":31,"_file":681,"_stem":682,"_extension":34},"/es/the-source/authors/erika-feldman",{"layout":9},{"title":671},"Erika Feldman",[673,678],{"componentName":471,"componentContent":674},{"name":671,"headshot":675},{"altText":671,"config":676},{"src":677},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":480},"erika-feldman","content:es:the-source:authors:erika-feldman.yml","es/the-source/authors/erika-feldman.yml","es/the-source/authors/erika-feldman",{"_path":684,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":685,"seo":686,"content":688,"type":481,"slug":697,"_id":698,"_type":30,"title":687,"_source":31,"_file":699,"_stem":700,"_extension":34},"/es/the-source/authors/george-kichukov",{"layout":9},{"title":687},"George Kichukov",[689,696],{"componentName":471,"componentContent":690},{"config":691,"name":687,"headshot":693},{"gitlabHandle":692},"gkichukov",{"altText":687,"config":694},{"src":695},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":480},"george-kichukov","content:es:the-source:authors:george-kichukov.yml","es/the-source/authors/george-kichukov.yml","es/the-source/authors/george-kichukov",{"_path":702,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":703,"seo":704,"content":706,"type":481,"slug":12,"_id":713,"_type":30,"title":714,"_source":31,"_file":715,"_stem":716,"_extension":34},"/es/the-source/authors/gitlab",{"layout":9},{"title":705},"GitLab",[707,712],{"componentName":471,"componentContent":708},{"name":705,"headshot":709},{"altText":705,"config":710},{"src":711},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":480},"content:es:the-source:authors:gitlab.yml","Gitlab","es/the-source/authors/gitlab.yml","es/the-source/authors/gitlab",{"_path":718,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":719,"seo":720,"content":722,"type":481,"slug":731,"_id":732,"_type":30,"title":721,"_source":31,"_file":733,"_stem":734,"_extension":34},"/es/the-source/authors/grant-hickman",{"layout":9},{"title":721},"Grant Hickman",[723,730],{"componentName":471,"componentContent":724},{"config":725,"name":721,"headshot":727},{"gitlabHandle":726},"g.hickman",{"altText":721,"config":728},{"src":729},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":480},"grant-hickman","content:es:the-source:authors:grant-hickman.yml","es/the-source/authors/grant-hickman.yml","es/the-source/authors/grant-hickman",{"_path":736,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":737,"seo":738,"content":740,"type":481,"slug":750,"_id":751,"_type":30,"title":739,"_source":31,"_file":752,"_stem":753,"_extension":34},"/es/the-source/authors/haim-snir",{"layout":9},{"title":739},"Haim Snir",[741,749],{"componentName":471,"componentContent":742},{"config":743,"name":739,"headshot":746},{"gitlabHandle":744,"linkedInProfileUrl":745},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":739,"config":747},{"src":748},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":480},"haim-snir","content:es:the-source:authors:haim-snir.yml","es/the-source/authors/haim-snir.yml","es/the-source/authors/haim-snir",{"_path":755,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":756,"seo":757,"content":759,"type":481,"slug":763,"_id":768,"_type":30,"title":769,"_source":31,"_file":770,"_stem":771,"_extension":34},"/es/the-source/authors/iganbaruch",{"layout":9},{"title":758},"Itzik Gan Baruch",[760,767],{"componentName":471,"componentContent":761},{"config":762,"name":758,"headshot":764},{"gitlabHandle":763},"iganbaruch",{"altText":758,"config":765},{"src":766},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":480},"content:es:the-source:authors:iganbaruch.yml","Iganbaruch","es/the-source/authors/iganbaruch.yml","es/the-source/authors/iganbaruch",{"_path":773,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":774,"seo":775,"content":777,"type":481,"slug":786,"_id":787,"_type":30,"title":788,"_source":31,"_file":789,"_stem":790,"_extension":34},"/es/the-source/authors/jlongo",{"layout":9},{"title":776},"Joseph Longo",[778,785],{"componentName":471,"componentContent":779},{"config":780,"name":776,"headshot":782},{"gitlabHandle":781},"jlongo_gitlab",{"altText":776,"config":783},{"src":784},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":480},"jlongo","content:es:the-source:authors:jlongo.yml","Jlongo","es/the-source/authors/jlongo.yml","es/the-source/authors/jlongo",{"_path":792,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":793,"seo":794,"content":796,"type":481,"slug":808,"_id":809,"_type":30,"title":795,"_source":31,"_file":810,"_stem":811,"_extension":34},"/es/the-source/authors/joel-krooswyk",{"layout":9},{"title":795},"Joel Krooswyk",[797,807],{"componentName":471,"componentContent":798},{"config":799,"name":795,"role":802,"bio":803,"headshot":804},{"gitlabHandle":800,"linkedInProfileUrl":801},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","Director de tecnología federal","Joel Krooswyk es el director de Tecnología federal en GitLab. Ha participado activamente en el crecimiento de GitLab desde 2017. Sus 25 años de experiencia en liderazgo abarcan no solo el sector público de Estados Unidos, sino también pequeñas, medianas y grandes empresas a nivel mundial. Joel combina una profunda experiencia en políticas gubernamentales con un amplio conocimiento en tecnología, desarrollo de software, inteligencia artificial y ciberseguridad. La industria y las agencias a menudo le piden sus comentarios y respuestas sobre políticas.",{"altText":795,"config":805},{"src":806},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":480},"joel-krooswyk","content:es:the-source:authors:joel-krooswyk.yml","es/the-source/authors/joel-krooswyk.yml","es/the-source/authors/joel-krooswyk",{"_path":813,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":814,"seo":815,"content":817,"type":481,"slug":829,"_id":830,"_type":30,"title":816,"_source":31,"_file":831,"_stem":832,"_extension":34},"/es/the-source/authors/josh-lemos",{"layout":9},{"title":816},"Josh Lemos",[818,828],{"componentName":471,"componentContent":819},{"config":820,"name":816,"role":823,"bio":824,"headshot":825},{"gitlabHandle":821,"linkedInProfileUrl":822},"joshlemos","https://www.linkedin.com/in/joshlemos/","Director de Seguridad de la Información","Josh Lemos es director de Seguridad de la Información en GitLab Inc. Sus 20 años de experiencia dirigiendo equipos de seguridad de la información lo convierten una parte fundamental del equipo. Su responsabilidad incluye definir y mantener la visión, la estrategia y el programa de la empresa para garantizar la protección de los activos y las tecnologías de la información, fortalecer la plataforma de DevSecOps de GitLab y garantizar el máximo nivel de seguridad para los clientes.",{"altText":816,"config":826},{"src":827},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":480},"josh-lemos","content:es:the-source:authors:josh-lemos.yml","es/the-source/authors/josh-lemos.yml","es/the-source/authors/josh-lemos",{"_path":834,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":835,"seo":836,"content":838,"type":481,"slug":845,"_id":846,"_type":30,"title":837,"_source":31,"_file":847,"_stem":848,"_extension":34},"/es/the-source/authors/julie-griffin",{"layout":9},{"title":837},"Julie Griffin",[839,844],{"componentName":471,"componentContent":840},{"name":837,"headshot":841},{"altText":837,"config":842},{"src":843},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":480},"julie-griffin","content:es:the-source:authors:julie-griffin.yml","es/the-source/authors/julie-griffin.yml","es/the-source/authors/julie-griffin",{"_path":850,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":851,"seo":852,"content":854,"type":481,"slug":861,"_id":862,"_type":30,"title":853,"_source":31,"_file":863,"_stem":864,"_extension":34},"/es/the-source/authors/kristina-weis",{"layout":9},{"title":853},"Kristina Weis",[855,860],{"componentName":471,"componentContent":856},{"name":853,"headshot":857},{"altText":853,"config":858},{"src":859},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":480},"kristina-weis","content:es:the-source:authors:kristina-weis.yml","es/the-source/authors/kristina-weis.yml","es/the-source/authors/kristina-weis",{"_path":866,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":867,"seo":868,"content":870,"type":481,"slug":879,"_id":880,"_type":30,"title":869,"_source":31,"_file":881,"_stem":882,"_extension":34},"/es/the-source/authors/lee-faus",{"layout":9},{"title":869},"Lee Faus",[871,878],{"componentName":471,"componentContent":872},{"config":873,"name":869,"headshot":875},{"gitlabHandle":874},"lfaus",{"altText":869,"config":876},{"src":877},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":480},"lee-faus","content:es:the-source:authors:lee-faus.yml","es/the-source/authors/lee-faus.yml","es/the-source/authors/lee-faus",{"_path":884,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":885,"seo":886,"content":888,"type":481,"slug":892,"_id":897,"_type":30,"title":898,"_source":31,"_file":899,"_stem":900,"_extension":34},"/es/the-source/authors/ncregan",{"layout":9},{"title":887},"Niall Cregan",[889,896],{"componentName":471,"componentContent":890},{"config":891,"name":887,"headshot":893},{"gitlabHandle":892},"ncregan",{"altText":887,"config":894},{"src":895},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":480},"content:es:the-source:authors:ncregan.yml","Ncregan","es/the-source/authors/ncregan.yml","es/the-source/authors/ncregan",{"_path":902,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":903,"seo":904,"content":906,"type":481,"slug":915,"_id":916,"_type":30,"title":917,"_source":31,"_file":918,"_stem":919,"_extension":34},"/es/the-source/authors/rschulman",{"layout":9},{"title":905},"Robin Schulman",[907,914],{"componentName":471,"componentContent":908},{"config":909,"name":905,"headshot":911},{"gitlabHandle":910},"robin",{"altText":905,"config":912},{"src":913},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":480},"rschulman","content:es:the-source:authors:rschulman.yml","Rschulman","es/the-source/authors/rschulman.yml","es/the-source/authors/rschulman",{"_path":921,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":922,"seo":923,"content":925,"type":481,"slug":932,"_id":933,"_type":30,"title":924,"_source":31,"_file":934,"_stem":935,"_extension":34},"/es/the-source/authors/sabrina-farmer",{"layout":9},{"title":924},"Sabrina Farmer",[926,931],{"componentName":471,"componentContent":927},{"name":924,"headshot":928},{"altText":924,"config":929},{"src":930},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":480},"sabrina-farmer","content:es:the-source:authors:sabrina-farmer.yml","es/the-source/authors/sabrina-farmer.yml","es/the-source/authors/sabrina-farmer",{"_path":937,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":938,"seo":939,"content":941,"type":481,"slug":950,"_id":951,"_type":30,"title":940,"_source":31,"_file":952,"_stem":953,"_extension":34},"/es/the-source/authors/sandra-gittlen",{"layout":9},{"title":940},"Sandra Gittlen",[942,949],{"componentName":471,"componentContent":943},{"config":944,"name":940,"headshot":946},{"gitlabHandle":945},"sgittlen",{"altText":940,"config":947},{"src":948},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":480},"sandra-gittlen","content:es:the-source:authors:sandra-gittlen.yml","es/the-source/authors/sandra-gittlen.yml","es/the-source/authors/sandra-gittlen",{"_path":955,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":956,"seo":957,"content":959,"type":481,"slug":966,"_id":967,"_type":30,"title":958,"_source":31,"_file":968,"_stem":969,"_extension":34},"/es/the-source/authors/sharon-gaudin",{"layout":9},{"title":958},"Sharon Gaudin",[960,965],{"componentName":471,"componentContent":961},{"name":958,"headshot":962},{"altText":958,"config":963},{"src":964},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":480},"sharon-gaudin","content:es:the-source:authors:sharon-gaudin.yml","es/the-source/authors/sharon-gaudin.yml","es/the-source/authors/sharon-gaudin",{"_path":971,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":972,"seo":973,"content":975,"type":481,"slug":985,"_id":986,"_type":30,"title":974,"_source":31,"_file":987,"_stem":988,"_extension":34},"/es/the-source/authors/stephen-walters",{"layout":9},{"title":974},"Stephen Walters",[976,984],{"componentName":471,"componentContent":977},{"config":978,"name":974,"headshot":981},{"gitlabHandle":979,"linkedInProfileUrl":980},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":974,"config":982},{"src":983},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":480},"stephen-walters","content:es:the-source:authors:stephen-walters.yml","es/the-source/authors/stephen-walters.yml","es/the-source/authors/stephen-walters",{"_path":990,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":991,"seo":992,"content":994,"type":481,"slug":1006,"_id":1007,"_type":30,"title":1008,"_source":31,"_file":1009,"_stem":1010,"_extension":34},"/es/the-source/authors/taylor-mccaslin",{"layout":9},{"title":993},"Taylor McCaslin",[995,1005],{"componentName":471,"componentContent":996},{"config":997,"name":993,"role":1000,"bio":1001,"headshot":1002},{"gitlabHandle":998,"linkedInProfileUrl":999},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Gerente de Grupo, Producto, Ciencia de Datos","Taylor McCaslin es el líder de producto para IA/ML en GitLab, donde dirige el equipo de gerentes de producto que gestionan los grupos de etapas con tecnología de IA y de ModelOps. Además, se encarga de establecer la visión y la dirección de cómo permitir que los usuarios de GitLab aprovechen la ciencia de datos como parte de su programa de DevOps. Antes de unirse a GitLab, ocupó cargos en Indeed, Duo Security y WP Engine.",{"altText":993,"config":1003},{"src":1004},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":480},"taylor-mccaslin","content:es:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","es/the-source/authors/taylor-mccaslin.yml","es/the-source/authors/taylor-mccaslin",1753475412614]