[{"data":1,"prerenderedAt":1029},["ShallowReactive",2],{"/es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles":3,"footer-es":35,"the-source-banner-es":342,"the-source-navigation-es":354,"the-source-newsletter-es":381,"footer-source-/es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles/":392,"article-site-categories-es":398,"how-to-strengthen-security-by-applying-devsecops-principles-article-hero-category-es":400,"how-to-strengthen-security-by-applying-devsecops-principles-the-source-source-cta-es":424,"how-to-strengthen-security-by-applying-devsecops-principles-category-es":439,"how-to-strengthen-security-by-applying-devsecops-principles-the-source-resources-es":451,"how-to-strengthen-security-by-applying-devsecops-principles-article-hero-author-es":480},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":12,"content":18,"type":26,"category":5,"slug":27,"_id":28,"_type":29,"title":30,"_source":31,"_file":32,"_stem":33,"_extension":34},"/es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","security",false,"",{"layout":9,"template":10,"author":11,"featured":6},"the-source","TheSourceArticle","ncregan",{"title":13,"description":14,"ogImage":15,"config":16},"Cómo fortalecer la seguridad mediante la aplicación de los principios de DevSecOps","Descubra cómo aplicar los principios de DevSecOps hoy mismo y aproveche el poder de este enfoque.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751464433/bdwagz0bt5bpgghjkout.png",{"ignoreTitleCharLimit":17},true,{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":21,"articleBody":25},"2023-02-23","Lectura de 4 min",[22,23,24],"DevSecOps integra la seguridad en el ciclo de vida del desarrollo de software (SDLC), lo que garantiza aplicaciones seguras sin retrasar la entrega.","La automatización en DevSecOps aumenta la seguridad y agiliza la detección de amenazas y respuesta ante incidentes.","La colaboración en DevSecOps promueve un enfoque unificado para el desarrollo de software seguro y rápido.","Al adoptar los principios de DevSecOps, las empresas pueden proteger sus aplicaciones contra actores maliciosos y, al mismo tiempo, ofrecer valor de manera rápida y eficiente. En este artículo, analizaremos en profundidad los principios de DevSecOps y cómo pueden ayudar a las organizaciones a mantenerse a la vanguardia en materia de seguridad. Empecemos.\n\n## ¿Qué es DevSecOps?\n[DevSecOps](/topics/devsecops/) es un enfoque para el desarrollo de software que combina tres principios clave: desarrollo, seguridad y operaciones. Permite a los equipos crear productos seguros y confiables a la vez que ofrecen valor de forma rápida y eficiente. La implementación exitosa de DevSecOps implica integración continua, automatización y pruebas constantes, con el objetivo de acelerar el tiempo de salida al mercado sin sacrificar la calidad ni la seguridad.\n\n## Principios de DevSecOps: Una visión general\nLos [principios de DevSecOps](/blog/4-must-know-devops-principles/) permiten a los equipos de desarrollo crear aplicaciones seguras y confiables a gran velocidad mediante la ejecución de pruebas de seguridad integradas. Al adoptar un enfoque DevSecOps, los equipos integran la seguridad en el ciclo de vida del desarrollo de software (SDLC) desde el diseño inicial hasta la entrega e implementación continuas. Este enfoque ayuda a prevenir que actores malintencionados aprovechen vulnerabilidades del sistema para generar brechas de seguridad, reduciendo así el riesgo general de ciberataques.\n\nLos principios de DevSecOps incluyen:\n\n### Automatización e integración\nLa automatización y la integración son componentes esenciales de DevSecOps. La automatización de los procesos de seguridad facilita el desarrollo de aplicaciones seguras y confiables, al tiempo que reduce el riesgo de futuros ataques maliciosos. Puede configurar y ejecutar medidas de seguridad en múltiples puntos durante el ciclo de desarrollo para simplificar y optimizar las prácticas de seguridad mediante la aplicación de seguridad continua.\n\n### Entrega continua e implementación continua\nSe trata de procesos que permiten a los equipos responder rápidamente a amenazas potenciales y proteger su cadena de suministro de software de actores malintencionados. La [implementación continua de aplicaciones mediante procesos automatizados](/blog/cd-solution-overview/) permite desarrollar de manera ágil nuevas funcionalidades y productos; además, garantiza la seguridad y calidad de las aplicaciones.\n\n### Un enfoque colaborativo para la seguridad\nLa seguridad es un aspecto fundamental de DevSecOps. Para garantizar que las aplicaciones se mantengan seguras y confiables, se necesita [un enfoque de gran colaboración](/topics/version-control/software-team-collaboration/) que incluya controles de seguridad continuos y en varias etapas. Es necesario que todas las partes interesadas involucradas en el proceso de desarrollo participen activamente en el proceso de seguridad.\n\nLos equipos de seguridad deben trabajar en conjunto con los desarrolladores para asegurarse de que las aplicaciones se diseñen con los [controles de seguridad adecuados](/topics/devsecops/devsecops-security-checklist/) y con el mínimo posible de vulnerabilidades de seguridad. Al mismo tiempo, para que las aplicaciones se implementen y supervisen de manera segura, el equipo de operaciones debe colaborar estrechamente con los equipos de seguridad.\n\n### Seguridad en cada etapa del SDLC\nAplicar la seguridad en cada etapa del SDLC garantiza el desarrollo eficiente de aplicaciones seguras sin sacrificar la calidad. Es esencial cubrir [cada fase del ciclo de vida](/blog/top-10-gitlab-hacks/) desde el diseño hasta el desarrollo y la implementación.\n\nPara que el proceso sea efectivo, los desarrolladores deben diseñar aplicaciones con controles de seguridad adecuados, y los equipos de operaciones deben implementarlas y supervisarlas de forma segura.\n\n### Estrategias proactivas de supervisión y respuesta\nLas estrategias proactivas de supervisión y respuesta son esenciales para mantener la seguridad de las aplicaciones a lo largo de su vida útil. La [supervisión](/blog/working-with-performance-metrics/) se logra mediante el uso de herramientas automatizadas que identifican vulnerabilidades potenciales y alertan a los equipos cuando surgen.\n\nEsto permite minimizar los riesgos y a garantizar la coherencia en toda la organización. La implementación de una estrategia de respuesta integral permite identificar y resolver problemas antes de que se conviertan en riesgos de seguridad.\n\n## Beneficios de implementar DevSecOps\nLa implementación de DevSecOps ofrece numerosas ventajas a las organizaciones:\n1. Ayuda a generar confianza con los clientes al proporcionar aplicaciones seguras.\n2. Evita que actores malintencionados exploten vulnerabilidades del sistema y mejora la seguridad general.\n3. La metodología de DevSecOps permite a los equipos entregar valor rápidamente y, al mismo tiempo, garantizar los más altos niveles de seguridad.\n4. Al integrar la seguridad en el pipeline de desarrollo de software desde el diseño hasta la implementación, los equipos pueden identificar y abordar riesgos potenciales de manera oportuna, lo que reduce el riesgo de ataques maliciosos.\n5. DevSecOps ayuda a las organizaciones a mantenerse a la vanguardia de las amenazas potenciales y a seguir siendo competitivas en sus mercados.\n\nLa [implementación de DevSecOps](/blog/whats-next-for-devsecops/) es esencial para las organizaciones que busquen proteger sus sistemas de ataques maliciosos y al mismo tiempo agregar valor de manera rápida y eficiente. Además, la integración de la seguridad en el SDLC garantiza que todas las aplicaciones nuevas sean seguras desde el principio. La adopción de una cultura y un enfoque de DevSecOps maximiza la eficiencia y la calidad generales del proceso de desarrollo de software.","article","how-to-strengthen-security-by-applying-devsecops-principles","content:es:the-source:security:how-to-strengthen-security-by-applying-devsecops-principles.yml","yaml","How To Strengthen Security By Applying Devsecops Principles","content","es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles.yml","es/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles","yml",{"_path":36,"_dir":37,"_draft":6,"_partial":6,"_locale":7,"data":38,"_id":338,"_type":29,"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/application-security-testing/","Application security testing",{"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},"/es/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},"/es/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":17},"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":17},"content:shared:es:main-footer.yml","Main Footer","shared/es/main-footer.yml","shared/es/main-footer",{"_path":343,"_dir":344,"_draft":6,"_partial":6,"_locale":7,"id":345,"visibility":17,"title":346,"button":347,"_id":351,"_type":29,"_source":31,"_file":352,"_stem":353,"_extension":34},"/shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18","banner","The Economics of Software Innovation","The Economics of Software Innovation—AI’s $750 Billion Opportunity",{"config":348,"text":350},{"href":349},"/software-innovation-report/","Get the research report","content:shared:es:the-source:banner:the-economics-of-software-innovation-2025-08-18.yml","shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18.yml","shared/es/the-source/banner/the-economics-of-software-innovation-2025-08-18",{"_path":355,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":356,"subscribeLink":361,"navItems":365,"_id":377,"_type":29,"title":378,"_source":31,"_file":379,"_stem":380,"_extension":34},"/shared/es/the-source/navigation",{"altText":357,"config":358},"the source logo",{"src":359,"href":360},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/es/the-source/",{"text":362,"config":363},"Suscribirse",{"href":364},"#subscribe",[366,370,373],{"text":367,"config":368},"Inteligencia artificial",{"href":369},"/es/the-source/ai/",{"text":98,"config":371},{"href":372},"/es/the-source/security/",{"text":374,"config":375},"Plataforma e infraestructura",{"href":376},"/es/the-source/platform/","content:shared:es:the-source:navigation.yml","Navigation","shared/es/the-source/navigation.yml","shared/es/the-source/navigation",{"_path":382,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":383,"description":384,"submitMessage":385,"formData":386,"_id":389,"_type":29,"_source":31,"_file":390,"_stem":391,"_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":387},{"formId":388,"formName":281,"hideRequiredLabel":17},28470,"content:shared:es:the-source:newsletter.yml","shared/es/the-source/newsletter.yml","shared/es/the-source/newsletter",{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":393,"seo":394,"content":396,"type":26,"category":5,"slug":27,"_id":28,"_type":29,"title":30,"_source":31,"_file":32,"_stem":33,"_extension":34},{"layout":9,"template":10,"author":11,"featured":6},{"title":13,"description":14,"ogImage":15,"config":395},{"ignoreTitleCharLimit":17},{"title":13,"date":19,"description":14,"timeToRead":20,"heroImage":15,"keyTakeaways":397,"articleBody":25},[22,23,24],{"categoryNames":399},{"ai":367,"platform":374,"security":98},{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":402,"seo":403,"content":405,"type":420,"slug":5,"_id":421,"_type":29,"title":7,"_source":31,"_file":422,"_stem":423,"_extension":34},"/es/the-source/security",{"layout":9},{"title":98,"description":404,"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.",[406,412],{"componentName":407,"componentContent":408},"TheSourceCategoryHero",{"title":98,"description":404,"image":409},{"config":410},{"src":411},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463273/aplkxrvwpii26xao5yhi.png",{"componentName":413,"componentContent":414},"TheSourceCategoryMainSection",{"config":415},{"sourceCTAs":416},[417,418,419],"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":425,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":427,"title":428,"description":429,"link":430,"_id":436,"_type":29,"_source":31,"_file":437,"_stem":438,"_extension":34},"/shared/es/the-source/source-lp-ctas/application-security-in-the-digital-age","source-lp-ctas",{"slug":419},"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":431,"config":432},"Leer el informe",{"href":433,"dataGaName":434,"dataGaLocation":435},"/developer-survey/2024/security-compliance/","Application Security in the Digital Age","thesource","content:shared:es:the-source:source-lp-ctas:application-security-in-the-digital-age.yml","shared/es/the-source/source-lp-ctas/application-security-in-the-digital-age.yml","shared/es/the-source/source-lp-ctas/application-security-in-the-digital-age",{"_path":401,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":440,"seo":441,"content":442,"type":420,"slug":5,"_id":421,"_type":29,"title":7,"_source":31,"_file":422,"_stem":423,"_extension":34},{"layout":9},{"title":98,"description":404,"ogImage":7},[443,447],{"componentName":407,"componentContent":444},{"title":98,"description":404,"image":445},{"config":446},{"src":411},{"componentName":413,"componentContent":448},{"config":449},{"sourceCTAs":450},[417,418,419],[452,456,467],{"_path":425,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":453,"title":428,"description":429,"link":454,"_id":436,"_type":29,"_source":31,"_file":437,"_stem":438,"_extension":34},{"slug":419},{"text":431,"config":455},{"href":433,"dataGaName":434,"dataGaLocation":435},{"_path":457,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":458,"title":459,"link":460,"_id":464,"_type":29,"_source":31,"_file":465,"_stem":466,"_extension":34},"/shared/es/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"slug":418},"Una guía de campo para los vectores de amenazas en la cadena de suministro de software",{"config":461},{"href":462,"dataGaName":463,"dataGaLocation":435},"/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:source-lp-ctas:source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/es/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain.yml","shared/es/the-source/source-lp-ctas/source-lp-a-field-guide-to-threat-vectors-in-the-software-supply-chain",{"_path":468,"_dir":426,"_draft":6,"_partial":6,"_locale":7,"config":469,"title":470,"description":471,"link":472,"_id":477,"_type":29,"_source":31,"_file":478,"_stem":479,"_extension":34},"/shared/es/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms",{"slug":417},"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":473,"config":474},"Leer la guía",{"href":475,"dataGaName":476,"dataGaLocation":435},"/the-source/security/guide-to-dynamic-sboms/","Guide to Dynamic SBOMs","content:shared:es:the-source:source-lp-ctas:source-lp-guide-to-dynamic-sboms.yml","shared/es/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms.yml","shared/es/the-source/source-lp-ctas/source-lp-guide-to-dynamic-sboms",[481,504,520,536,552,573,593,609,627,647,664,685,701,719,736,754,773,791,810,831,852,868,884,902,919,938,954,972,988,1007],{"_path":482,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":484,"seo":485,"content":487,"type":499,"slug":500,"_id":501,"_type":29,"title":486,"_source":31,"_file":502,"_stem":503,"_extension":34},"/es/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":486},"Amanda Rueda",[488,497],{"componentName":489,"componentContent":490},"TheSourceAuthorHero",{"config":491,"name":486,"headshot":494},{"gitlabHandle":492,"linkedInProfileUrl":493},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":486,"config":495},{"src":496},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":498},"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":505,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":506,"seo":507,"content":509,"type":499,"slug":516,"_id":517,"_type":29,"title":508,"_source":31,"_file":518,"_stem":519,"_extension":34},"/es/the-source/authors/andre-michael-braun",{"layout":9},{"title":508},"Andre Michael Braun",[510,515],{"componentName":489,"componentContent":511},{"name":508,"headshot":512},{"altText":508,"config":513},{"src":514},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":498},"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":521,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":522,"seo":523,"content":525,"type":499,"slug":532,"_id":533,"_type":29,"title":524,"_source":31,"_file":534,"_stem":535,"_extension":34},"/es/the-source/authors/andrew-haschka",{"layout":9},{"title":524},"Andrew Haschka",[526,531],{"componentName":489,"componentContent":527},{"name":524,"headshot":528},{"altText":524,"config":529},{"src":530},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":498},"andrew-haschka","content:es:the-source:authors:andrew-haschka.yml","es/the-source/authors/andrew-haschka.yml","es/the-source/authors/andrew-haschka",{"_path":537,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":538,"seo":539,"content":541,"type":499,"slug":548,"_id":549,"_type":29,"title":540,"_source":31,"_file":550,"_stem":551,"_extension":34},"/es/the-source/authors/ayoub-fandi",{"layout":9},{"title":540},"Ayoub Fandi",[542,547],{"componentName":489,"componentContent":543},{"name":540,"headshot":544},{"altText":540,"config":545},{"src":546},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":498},"ayoub-fandi","content:es:the-source:authors:ayoub-fandi.yml","es/the-source/authors/ayoub-fandi.yml","es/the-source/authors/ayoub-fandi",{"_path":553,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":554,"seo":555,"content":557,"type":499,"slug":569,"_id":570,"_type":29,"title":556,"_source":31,"_file":571,"_stem":572,"_extension":34},"/es/the-source/authors/brian-wald",{"layout":9},{"title":556},"Brian Wald",[558,568],{"componentName":489,"componentContent":559},{"config":560,"name":556,"role":563,"bio":564,"headshot":565},{"gitlabHandle":561,"linkedInProfileUrl":562},"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":556,"config":566},{"src":567},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":498},"brian-wald","content:es:the-source:authors:brian-wald.yml","es/the-source/authors/brian-wald.yml","es/the-source/authors/brian-wald",{"_path":574,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":575,"seo":576,"content":578,"type":499,"slug":589,"_id":590,"_type":29,"title":577,"_source":31,"_file":591,"_stem":592,"_extension":34},"/es/the-source/authors/bryan-ross",{"layout":9},{"title":577},"Bryan Ross",[579,588],{"componentName":489,"componentContent":580},{"config":581,"name":577,"headshot":585},{"gitlabHandle":582,"twitterXProfileUrl":583,"linkedInProfileUrl":584},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":577,"config":586},{"src":587},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":498},"bryan-ross","content:es:the-source:authors:bryan-ross.yml","es/the-source/authors/bryan-ross.yml","es/the-source/authors/bryan-ross",{"_path":594,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":595,"seo":596,"content":598,"type":499,"slug":605,"_id":606,"_type":29,"title":597,"_source":31,"_file":607,"_stem":608,"_extension":34},"/es/the-source/authors/chandler-gibbons",{"layout":9},{"title":597},"Chandler Gibbons",[599,604],{"componentName":489,"componentContent":600},{"name":597,"headshot":601},{"altText":597,"config":602},{"src":603},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":498},"chandler-gibbons","content:es:the-source:authors:chandler-gibbons.yml","es/the-source/authors/chandler-gibbons.yml","es/the-source/authors/chandler-gibbons",{"_path":610,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":611,"seo":612,"content":614,"type":499,"slug":623,"_id":624,"_type":29,"title":613,"_source":31,"_file":625,"_stem":626,"_extension":34},"/es/the-source/authors/dave-steer",{"layout":9},{"title":613},"Dave Steer",[615,622],{"componentName":489,"componentContent":616},{"config":617,"name":613,"headshot":619},{"gitlabHandle":618},"dsteer",{"altText":613,"config":620},{"src":621},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":498},"dave-steer","content:es:the-source:authors:dave-steer.yml","es/the-source/authors/dave-steer.yml","es/the-source/authors/dave-steer",{"_path":628,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":629,"seo":630,"content":632,"type":499,"slug":642,"_id":643,"_type":29,"title":644,"_source":31,"_file":645,"_stem":646,"_extension":34},"/es/the-source/authors/ddesanto",{"layout":9},{"title":631},"David DeSanto",[633,641],{"componentName":489,"componentContent":634},{"config":635,"name":631,"headshot":638},{"gitlabHandle":636,"linkedInProfileUrl":637},"david","https://www.linkedin.com/in/ddesanto/",{"altText":631,"config":639},{"src":640},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":498},"ddesanto","content:es:the-source:authors:ddesanto.yml","Ddesanto","es/the-source/authors/ddesanto.yml","es/the-source/authors/ddesanto",{"_path":648,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":649,"seo":650,"content":652,"type":499,"slug":659,"_id":660,"_type":29,"title":661,"_source":31,"_file":662,"_stem":663,"_extension":34},"/es/the-source/authors/derek-debellis",{"layout":9},{"title":651},"Derek DeBellis",[653,658],{"componentName":489,"componentContent":654},{"name":651,"headshot":655},{"altText":651,"config":656},{"src":657},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":498},"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":665,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":666,"seo":667,"content":669,"type":499,"slug":681,"_id":682,"_type":29,"title":668,"_source":31,"_file":683,"_stem":684,"_extension":34},"/es/the-source/authors/emilio-salvador",{"layout":9},{"title":668},"Emilio Salvador",[670,680],{"componentName":489,"componentContent":671},{"config":672,"name":668,"role":675,"bio":676,"headshot":677},{"gitlabHandle":673,"linkedInProfileUrl":674},"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":668,"config":678},{"src":679},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":498},"emilio-salvador","content:es:the-source:authors:emilio-salvador.yml","es/the-source/authors/emilio-salvador.yml","es/the-source/authors/emilio-salvador",{"_path":686,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":687,"seo":688,"content":690,"type":499,"slug":697,"_id":698,"_type":29,"title":689,"_source":31,"_file":699,"_stem":700,"_extension":34},"/es/the-source/authors/erika-feldman",{"layout":9},{"title":689},"Erika Feldman",[691,696],{"componentName":489,"componentContent":692},{"name":689,"headshot":693},{"altText":689,"config":694},{"src":695},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":498},"erika-feldman","content:es:the-source:authors:erika-feldman.yml","es/the-source/authors/erika-feldman.yml","es/the-source/authors/erika-feldman",{"_path":702,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":703,"seo":704,"content":706,"type":499,"slug":715,"_id":716,"_type":29,"title":705,"_source":31,"_file":717,"_stem":718,"_extension":34},"/es/the-source/authors/george-kichukov",{"layout":9},{"title":705},"George Kichukov",[707,714],{"componentName":489,"componentContent":708},{"config":709,"name":705,"headshot":711},{"gitlabHandle":710},"gkichukov",{"altText":705,"config":712},{"src":713},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":498},"george-kichukov","content:es:the-source:authors:george-kichukov.yml","es/the-source/authors/george-kichukov.yml","es/the-source/authors/george-kichukov",{"_path":720,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":721,"seo":722,"content":724,"type":499,"slug":731,"_id":732,"_type":29,"title":733,"_source":31,"_file":734,"_stem":735,"_extension":34},"/es/the-source/authors/gitlab",{"layout":9},{"title":723},"GitLab",[725,730],{"componentName":489,"componentContent":726},{"name":723,"headshot":727},{"altText":723,"config":728},{"src":729},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":498},"gitlab","content:es:the-source:authors:gitlab.yml","Gitlab","es/the-source/authors/gitlab.yml","es/the-source/authors/gitlab",{"_path":737,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":738,"seo":739,"content":741,"type":499,"slug":750,"_id":751,"_type":29,"title":740,"_source":31,"_file":752,"_stem":753,"_extension":34},"/es/the-source/authors/grant-hickman",{"layout":9},{"title":740},"Grant Hickman",[742,749],{"componentName":489,"componentContent":743},{"config":744,"name":740,"headshot":746},{"gitlabHandle":745},"g.hickman",{"altText":740,"config":747},{"src":748},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":498},"grant-hickman","content:es:the-source:authors:grant-hickman.yml","es/the-source/authors/grant-hickman.yml","es/the-source/authors/grant-hickman",{"_path":755,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":756,"seo":757,"content":759,"type":499,"slug":769,"_id":770,"_type":29,"title":758,"_source":31,"_file":771,"_stem":772,"_extension":34},"/es/the-source/authors/haim-snir",{"layout":9},{"title":758},"Haim Snir",[760,768],{"componentName":489,"componentContent":761},{"config":762,"name":758,"headshot":765},{"gitlabHandle":763,"linkedInProfileUrl":764},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":758,"config":766},{"src":767},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":498},"haim-snir","content:es:the-source:authors:haim-snir.yml","es/the-source/authors/haim-snir.yml","es/the-source/authors/haim-snir",{"_path":774,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":775,"seo":776,"content":778,"type":499,"slug":782,"_id":787,"_type":29,"title":788,"_source":31,"_file":789,"_stem":790,"_extension":34},"/es/the-source/authors/iganbaruch",{"layout":9},{"title":777},"Itzik Gan Baruch",[779,786],{"componentName":489,"componentContent":780},{"config":781,"name":777,"headshot":783},{"gitlabHandle":782},"iganbaruch",{"altText":777,"config":784},{"src":785},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":498},"content:es:the-source:authors:iganbaruch.yml","Iganbaruch","es/the-source/authors/iganbaruch.yml","es/the-source/authors/iganbaruch",{"_path":792,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":793,"seo":794,"content":796,"type":499,"slug":805,"_id":806,"_type":29,"title":807,"_source":31,"_file":808,"_stem":809,"_extension":34},"/es/the-source/authors/jlongo",{"layout":9},{"title":795},"Joseph Longo",[797,804],{"componentName":489,"componentContent":798},{"config":799,"name":795,"headshot":801},{"gitlabHandle":800},"jlongo_gitlab",{"altText":795,"config":802},{"src":803},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":498},"jlongo","content:es:the-source:authors:jlongo.yml","Jlongo","es/the-source/authors/jlongo.yml","es/the-source/authors/jlongo",{"_path":811,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":812,"seo":813,"content":815,"type":499,"slug":827,"_id":828,"_type":29,"title":814,"_source":31,"_file":829,"_stem":830,"_extension":34},"/es/the-source/authors/joel-krooswyk",{"layout":9},{"title":814},"Joel Krooswyk",[816,826],{"componentName":489,"componentContent":817},{"config":818,"name":814,"role":821,"bio":822,"headshot":823},{"gitlabHandle":819,"linkedInProfileUrl":820},"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":814,"config":824},{"src":825},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":498},"joel-krooswyk","content:es:the-source:authors:joel-krooswyk.yml","es/the-source/authors/joel-krooswyk.yml","es/the-source/authors/joel-krooswyk",{"_path":832,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":833,"seo":834,"content":836,"type":499,"slug":848,"_id":849,"_type":29,"title":835,"_source":31,"_file":850,"_stem":851,"_extension":34},"/es/the-source/authors/josh-lemos",{"layout":9},{"title":835},"Josh Lemos",[837,847],{"componentName":489,"componentContent":838},{"config":839,"name":835,"role":842,"bio":843,"headshot":844},{"gitlabHandle":840,"linkedInProfileUrl":841},"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":835,"config":845},{"src":846},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":498},"josh-lemos","content:es:the-source:authors:josh-lemos.yml","es/the-source/authors/josh-lemos.yml","es/the-source/authors/josh-lemos",{"_path":853,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":854,"seo":855,"content":857,"type":499,"slug":864,"_id":865,"_type":29,"title":856,"_source":31,"_file":866,"_stem":867,"_extension":34},"/es/the-source/authors/julie-griffin",{"layout":9},{"title":856},"Julie Griffin",[858,863],{"componentName":489,"componentContent":859},{"name":856,"headshot":860},{"altText":856,"config":861},{"src":862},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":498},"julie-griffin","content:es:the-source:authors:julie-griffin.yml","es/the-source/authors/julie-griffin.yml","es/the-source/authors/julie-griffin",{"_path":869,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":870,"seo":871,"content":873,"type":499,"slug":880,"_id":881,"_type":29,"title":872,"_source":31,"_file":882,"_stem":883,"_extension":34},"/es/the-source/authors/kristina-weis",{"layout":9},{"title":872},"Kristina Weis",[874,879],{"componentName":489,"componentContent":875},{"name":872,"headshot":876},{"altText":872,"config":877},{"src":878},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":498},"kristina-weis","content:es:the-source:authors:kristina-weis.yml","es/the-source/authors/kristina-weis.yml","es/the-source/authors/kristina-weis",{"_path":885,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":886,"seo":887,"content":889,"type":499,"slug":898,"_id":899,"_type":29,"title":888,"_source":31,"_file":900,"_stem":901,"_extension":34},"/es/the-source/authors/lee-faus",{"layout":9},{"title":888},"Lee Faus",[890,897],{"componentName":489,"componentContent":891},{"config":892,"name":888,"headshot":894},{"gitlabHandle":893},"lfaus",{"altText":888,"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":498},"lee-faus","content:es:the-source:authors:lee-faus.yml","es/the-source/authors/lee-faus.yml","es/the-source/authors/lee-faus",{"_path":903,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":904,"seo":905,"content":907,"type":499,"slug":11,"_id":915,"_type":29,"title":916,"_source":31,"_file":917,"_stem":918,"_extension":34},"/es/the-source/authors/ncregan",{"layout":9},{"title":906},"Niall Cregan",[908,914],{"componentName":489,"componentContent":909},{"config":910,"name":906,"headshot":911},{"gitlabHandle":11},{"altText":906,"config":912},{"src":913},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":498},"content:es:the-source:authors:ncregan.yml","Ncregan","es/the-source/authors/ncregan.yml","es/the-source/authors/ncregan",{"_path":920,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":921,"seo":922,"content":924,"type":499,"slug":933,"_id":934,"_type":29,"title":935,"_source":31,"_file":936,"_stem":937,"_extension":34},"/es/the-source/authors/rschulman",{"layout":9},{"title":923},"Robin Schulman",[925,932],{"componentName":489,"componentContent":926},{"config":927,"name":923,"headshot":929},{"gitlabHandle":928},"robin",{"altText":923,"config":930},{"src":931},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":498},"rschulman","content:es:the-source:authors:rschulman.yml","Rschulman","es/the-source/authors/rschulman.yml","es/the-source/authors/rschulman",{"_path":939,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":940,"seo":941,"content":943,"type":499,"slug":950,"_id":951,"_type":29,"title":942,"_source":31,"_file":952,"_stem":953,"_extension":34},"/es/the-source/authors/sabrina-farmer",{"layout":9},{"title":942},"Sabrina Farmer",[944,949],{"componentName":489,"componentContent":945},{"name":942,"headshot":946},{"altText":942,"config":947},{"src":948},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":498},"sabrina-farmer","content:es:the-source:authors:sabrina-farmer.yml","es/the-source/authors/sabrina-farmer.yml","es/the-source/authors/sabrina-farmer",{"_path":955,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":956,"seo":957,"content":959,"type":499,"slug":968,"_id":969,"_type":29,"title":958,"_source":31,"_file":970,"_stem":971,"_extension":34},"/es/the-source/authors/sandra-gittlen",{"layout":9},{"title":958},"Sandra Gittlen",[960,967],{"componentName":489,"componentContent":961},{"config":962,"name":958,"headshot":964},{"gitlabHandle":963},"sgittlen",{"altText":958,"config":965},{"src":966},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":498},"sandra-gittlen","content:es:the-source:authors:sandra-gittlen.yml","es/the-source/authors/sandra-gittlen.yml","es/the-source/authors/sandra-gittlen",{"_path":973,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":974,"seo":975,"content":977,"type":499,"slug":984,"_id":985,"_type":29,"title":976,"_source":31,"_file":986,"_stem":987,"_extension":34},"/es/the-source/authors/sharon-gaudin",{"layout":9},{"title":976},"Sharon Gaudin",[978,983],{"componentName":489,"componentContent":979},{"name":976,"headshot":980},{"altText":976,"config":981},{"src":982},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":498},"sharon-gaudin","content:es:the-source:authors:sharon-gaudin.yml","es/the-source/authors/sharon-gaudin.yml","es/the-source/authors/sharon-gaudin",{"_path":989,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":990,"seo":991,"content":993,"type":499,"slug":1003,"_id":1004,"_type":29,"title":992,"_source":31,"_file":1005,"_stem":1006,"_extension":34},"/es/the-source/authors/stephen-walters",{"layout":9},{"title":992},"Stephen Walters",[994,1002],{"componentName":489,"componentContent":995},{"config":996,"name":992,"headshot":999},{"gitlabHandle":997,"linkedInProfileUrl":998},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":992,"config":1000},{"src":1001},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":498},"stephen-walters","content:es:the-source:authors:stephen-walters.yml","es/the-source/authors/stephen-walters.yml","es/the-source/authors/stephen-walters",{"_path":1008,"_dir":483,"_draft":6,"_partial":6,"_locale":7,"config":1009,"seo":1010,"content":1012,"type":499,"slug":1024,"_id":1025,"_type":29,"title":1026,"_source":31,"_file":1027,"_stem":1028,"_extension":34},"/es/the-source/authors/taylor-mccaslin",{"layout":9},{"title":1011},"Taylor McCaslin",[1013,1023],{"componentName":489,"componentContent":1014},{"config":1015,"name":1011,"role":1018,"bio":1019,"headshot":1020},{"gitlabHandle":1016,"linkedInProfileUrl":1017},"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":1011,"config":1021},{"src":1022},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":498},"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",1761814454066]