HTTP Status
200
Ping
1 ms
Technologies
3
SSL/TLS Certificate
View Full SSL ReportC=US, O=Google Trust Services, CN=WE1
Network & Hosting
View DNS RecordsTechnologies Detected
Cloudflare
CDN
Evidence
- • CF-Ray header
- • IP 104.18.39.11 → ASN 13335
Google Trust Services
Certificate Authority
Evidence
- • Google SSL certificate
Google Analytics
Analytics
Evidence
- • Google Analytics script in HTML
Metadata & SEO
Social Media Cards
OpenGraph
Twitter Cards
Dependencies
🎨 Stylesheets (2)
- • https://blog.gitlab.com/_nuxt-new/entry.BAVd7Q_Q.css
- • https://blog.gitlab.com/_nuxt-new/useAOS.DvB2Xm2x.css
📜 Scripts (9)
- • https://client-registry.mutinycdn.com/personalize/client/c18972324098ea25.js
- • https://cdn.cookielaw.org/consent/7f944245-c5cd-4eed-a90e-dd955adfdd08/OtAutoBlock.js
- • https://cdn.cookielaw.org/scripttemplates/otSDKStub.js
- • https://geolocation.onetrust.com/cookieconsentpub/v1/geo/location/geofeed
- • https://cdn.bizible.com/scripts/bizible.js
- • https://munchkin.marketo.net/munchkin.js
- • https://cdn.optimizely.com/js/5113954737848320.js
- • https://page.gitlab.com/js/forms2/js/forms2.min.js
- • https://blog.gitlab.com/_nuxt-new/entry.B8_XiJ2I.js
🖼️ Images (16)
- • https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg
- • https://res.cloudinary.com/about-gitlab-com/image/upload/v1753720689/somrf9zaunk0xlt7ne4x.svg
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_318,c_lfill/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_318,c_lfill/v1749659604/Blog/Hero%20Images/Screenshot_2024-11-27_at_4.55.28_PM.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,w_318,c_lfill/v1759320418/xjmqcozxzt4frx0hori3.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1749659604/Blog/Hero%20Images/Screenshot_2024-11-27_at_4.55.28_PM.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1750099203/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%2820%29_2bJGC5ZP3WheoqzlLT05C5_1750099203484.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1749659756/Blog/Hero%20Images/REFERENCE_-_display_preview_for_blog_images.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1750098354/Blog/Hero%20Images/Blog/Hero%20Images/blog-image-template-1800x945%20%281%29_5XrohmuWBNuqL89BxVUzWm_1750098354056.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1749662547/Blog/Hero%20Images/what_is_yaml.jpg
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1757675943/q9kb7zfiw1cyxx9fcafp.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1749663087/Blog/Hero%20Images/git3-cover.png
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1749661926/Blog/Hero%20Images/security-patch-blog-image-r2-0506-700x400-fy25_2x.jpg
- • https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto/v1759320418/xjmqcozxzt4frx0hori3.png
Resource Hints
https://blog.gitlab.com/_nuxt-new/free-trial.B-k_UhPi.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/FreeTrial.Dz1_PzTC.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Minimal.C310Blct.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/hide-mobile-free-trial.BtfQr4Y6.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/minimal.Dgh3awsJ.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Minimal.-L1FBKMh.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/no-banner.BstNlO6J.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/no-nav-minimal-footer.Dph8dA6v.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/the-source.D2s7ffIx.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Banner.BJ5eUhAI.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/useGetCookieValue.3C-3UVSE.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Navigation.BugmtnGc.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/useCheckIfMobile.BD3ic22d.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Newsletter.DucVTYcH.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/sentry.client.config.CaxdaVlm.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/index.client.BVy0tOf8.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/GitLabSans.JafE9wqw.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/client-db.DacjIXc6.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/AllJobs.vhfDiD6M.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/SearchHero.B2rOx8a1.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/SearchResults.weAO6eYw.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Postings.DX-RGKlw.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/DepartmentAccordion.Q-qtHcd2.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Accordion.Bnlj6DWW.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/NextSteps.C6CnDOfP.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Pagination.DYEdMXjj.css
Type: style
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogArchive.CBr-aYhG.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/List.Gf2cXPsm.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Pagination.BWXs-32H.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogAuthor.Dm48jhNX.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Hero.BM4J0Wda.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Breadcrumbs.BdiyqutO.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Pagination.CIghdWz2.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/GetStarted.BuCnJyzF.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogCategory.D81Y3hAc.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Hero.vue.Gza6xlZv.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/FeaturedPost.S0F28WRW.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogPost.DEgdKwcz.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Hero.DCPwTmRU.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Body.DujCY1Ah.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ShareWrapper.D-oaRgPF.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Resources.8ep5sZfe.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ContactCta.Ba50S73z.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogPostPreview.CY_JFg4k.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BlogTag.BC7jQXaJ.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/toTitleCase.CK1bTHFS.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/CaseStudy.BMB59xnH.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/HorizontalRule.CX1x4j7Z.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Video.D3Xgez9I.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ResourcesContainer.Bk3RsEg1.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ResourceCard.DcSkJT-1.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/VideoModal.BIiYFBL0.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/useCloudinary.OmfKDvq7.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/useDynamicComponents.Cb4eiKXZ.css
Type: style
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Common.BoAPWeB7.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/useDynamicComponents.BAsuKMjB.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/DevSurvey2024Report.CABOjQOa.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ReportHero.DJjzKrEp.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Header.9pZBEd8p.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Accordion.BiZnDpM9.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Carousel.CgrbCzEP.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/BubbleTable.BHwbpGsv.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ResultsRadio.5FwEQRUZ.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Accordion.DFLiZqz2.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/interval.BzLCLO6P.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/TextResults.C1KU0X7Q.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/OneTrustWarning.DvRtXH8g.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/DevSurveyLanding.CrNrkjIm.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Intro.ZvHN_Hez.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Section.BYnpXV5t.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/DuoProSales.kUDFKmL3.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/MarketoFormTwoColPage.CnlwXNFC.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/PressRelease.ufxrUkS-.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Markdown.D-yq8tmv.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ReleaseWhatsNew.zL3mN0kH.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/MobileNavDropdown.Dt3vy7Sv.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/MobileNavDropdownTree.CH8X79Ye.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/linkUtils.oxv3ZpuD.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/StageFilter.DbFLSEAR.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/SideNavigation.CdJWWDp6.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/FeatureList.Hx4iac5k.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Badge.xQ9LeKRy.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/HighlightCard.Dwa6XZKN.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/play-button.BGKnBnb-.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/NewsletterForm.Dxkac0Le.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Search.DsE45-GK.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Filter.K8nyl33_.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Results.CeWwTSVg.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Pagination.DCZ7zYI5.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/TheSourceArticle.Cd8c9IDr.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ArticleHero.Dcjzzs4Z.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/ArticleContent.C-xmZy2G.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/KeyTakeaways.DZKxSZV2.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Form.CreSeafv.js
Type: script
Crossorigin: crossorigin
https://blog.gitlab.com/_nuxt-new/Resources.BczPrpoO.js
Type: script
Crossorigin: crossorigin
https://cdn.cookielaw.org
https://geolocation.onetrust.com
https://www.googletagmanager.com/gtm.js?id=GTM-NJXWQL
Type: script
Crossorigin: anonymous
https://blog.gitlab.com/blog/_payload.json?fea4d225-f79a-46a9-b175-38dc126b3839
Type: fetch
Crossorigin: anonymous
https://blog.gitlab.com/_nuxt-new/builds/meta/fea4d225-f79a-46a9-b175-38dc126b3839.json
Type: fetch
Crossorigin: anonymous