content
"}},Qt={element:"span",mutate:function(e){e.setAttribute("style","display: -webkit-flex; display: -ms-flexbox; display: flex;"),e.innerHTML='hello'}},Yt={element:"form",mutate:function(e){e.setAttribute("tabindex",0),e.setAttribute("disabled","disabled")}},en={element:"a",mutate:function(e){return e.href="#void",e.innerHTML='content
",e.firstElementChild}},xn=function(e){if(!e.ownerSVGElement&&"svg"!==e.nodeName.toLowerCase())return!1;var t=s();e.appendChild(t);var n=t.querySelector("input");return n.focus(),n.disabled=!0,e.removeChild(t),!0},yn={element:"div",mutate:function(e){return e.innerHTML=c('Supply chain attacks aren't new, but that doesn't mean extra vigilance and protection aren't needed. We take a look at how we secure our packages and registries.
We built a program that encourages, recognizes, and awards a shared responsibility for security.
Learn how this group of team members works to preserve and reinforce GitLab values in the Security department and beyond.
We improve consistency across severity ratings and payouts in our bug bounty program with collaboration, iteration, and async communication.
We talk with bug bounty hunter Alex Chapman about his favorite type of vulnerability to research and the one piece of security advice he’d offer to the company he hacks.
How we responded to a masked variable vulnerability in GitLab Runner version 13.9.0-rc1 and actions users should take.
Learn how to secure your Android application with Static Application Security Testing.
We take a look back at the year in bugs and bounties and celebrate the reporters and contributions that make us more secure.
Security may not be the first thing that comes to mind when thinking of our DevOps platform, but we’re going to make the case it should be. Here’s a look at some of the too-often-overlooked security features in GitLab Ultimate.
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert