<!DOCTYPE html><html lang="en-US" dir="ltr"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" data-next-head=""/><title data-next-head="">Pricing - Socket</title><meta name="robots" content="max-image-preview:large" data-next-head=""/><meta name="description" content="Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies." data-next-head=""/><meta name="google-site-verification" content="bidb8QRpVSu2VolFlRkcTjGjdPWrhMTKhE5PTAnDUU0" data-next-head=""/><link rel="canonical" href="https://socket.dev/pricing" data-next-head=""/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" data-next-head=""/><meta name="application-name" content="Socket" data-next-head=""/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" data-next-head=""/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" data-next-head=""/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" data-next-head=""/><link rel="manifest" href="/site.webmanifest" data-next-head=""/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#be8ef2" data-next-head=""/><meta name="msapplication-TileColor" content="#be8ef2" data-next-head=""/><meta name="theme-color" content="#be8ef2" data-next-head=""/><link rel="preload" as="font" href="/fonts/EuclidCircularB-Regular-WebS.woff2" crossorigin="anonymous" data-next-head=""/><link rel="preload" as="font" href="/fonts/EuclidCircularB-Medium-WebS.woff2" crossorigin="anonymous" data-next-head=""/><link rel="preload" as="font" href="/fonts/EuclidCircularB-Semibold-WebS.woff2" crossorigin="anonymous" data-next-head=""/><link rel="alternate" title="Socket Blog (Atom)" type="application/atom+xml" href="/api/blog/feed.atom" data-next-head=""/><link rel="alternate" title="Socket Blog (JSONFeed)" type="application/feed+json" href="/api/blog/feed.json" data-next-head=""/><link rel="alternate" title="Socket Changelog (Atom)" type="application/atom+xml" href="/api/changelog/feed.atom" data-next-head=""/><link rel="alternate" title="Socket Changelog (JSONFeed)" type="application/feed+json" href="/api/changelog/feed.json" data-next-head=""/><meta property="og:title" content="Pricing - Socket" data-next-head=""/><meta property="og:description" content="Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies." data-next-head=""/><meta property="og:image" content="https://socket.dev/images/social-share.jpg" data-next-head=""/><meta property="og:site_name" content="Socket" data-next-head=""/><meta property="og:type" content="website" data-next-head=""/><meta property="og:url" content="https://socket.dev/pricing" data-next-head=""/><meta name="twitter:title" content="Pricing - Socket" data-next-head=""/><meta name="twitter:image" content="https://socket.dev/images/social-share.jpg" data-next-head=""/><meta name="twitter:image:alt" content="Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies." data-next-head=""/><meta name="twitter:site" content="SocketSecurity" data-next-head=""/><meta name="twitter:card" content="summary_large_image" data-next-head=""/><link rel="search" href="/opensearch.xml" type="application/opensearchdescription+xml" title="Socket" data-next-head=""/><link rel="icon" href="/favicon.ico" data-next-head=""/><link data-next-font="" rel="preconnect" href="/" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/9881d7162f77fe9a.css" as="style"/><script src="https://proxy.csidetm.com/script.js" data-options="{}" referrerPolicy="origin"></script><script id="hs-settings" data-nscript="beforeInteractive">
          window.hsConversationsSettings = {
            loadImmediately: false,
          }
        </script><link rel="stylesheet" href="/_next/static/css/9881d7162f77fe9a.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" noModule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-58d7cd1135b4dc67.js" defer=""></script><script src="/_next/static/chunks/framework-d24d8e002fccd16e.js" defer=""></script><script src="/_next/static/chunks/main-733dda9bfda7d968.js" defer=""></script><script src="/_next/static/chunks/pages/_app-9a47a95050c026c4.js" defer=""></script><script src="/_next/static/chunks/9b42f47b-54ab70f826ca1300.js" defer=""></script><script src="/_next/static/chunks/9f4508be-266cc47b6361fe27.js" defer=""></script><script src="/_next/static/chunks/7841b24b-04ddf932fff69ad1.js" defer=""></script><script src="/_next/static/chunks/08f2cb30-278ac41ba8d33f6c.js" defer=""></script><script src="/_next/static/chunks/74303-c29bb281bcb814ce.js" defer=""></script><script src="/_next/static/chunks/41385-78b95a2b8ffb83f6.js" defer=""></script><script src="/_next/static/chunks/72769-6ac8370911223303.js" defer=""></script><script src="/_next/static/chunks/44136-4e49d5f99ab59215.js" defer=""></script><script src="/_next/static/chunks/92958-e866613785880e6d.js" defer=""></script><script src="/_next/static/chunks/77052-5f89038594229bcc.js" defer=""></script><script src="/_next/static/chunks/44447-81ee2a423e0b9b9c.js" defer=""></script><script src="/_next/static/chunks/73530-85d8e0c0f318ec15.js" defer=""></script><script src="/_next/static/chunks/15017-dd26052a1b67199a.js" defer=""></script><script src="/_next/static/chunks/pages/pricing-69860f3643e1a52f.js" defer=""></script><script src="/_next/static/81049cc78217337697c40b7cb165e15f00ad162b/_buildManifest.js" defer=""></script><script src="/_next/static/81049cc78217337697c40b7cb165e15f00ad162b/_ssgManifest.js" defer=""></script></head><body><link rel="preload" as="image" href="/images/soc2-logo.png"/><div id="__next"><style data-emotion="css-global ad1llf">@layer reset,base,tokens,recipes;</style><style data-emotion="css-global t0c5zl">@layer reset{html{line-height:1.5;--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;touch-action:manipulation;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));}*{margin:0px;padding:0px;font:inherit;word-wrap:break-word;-webkit-tap-highlight-color:transparent;}*,*::before,*::after,*::backdrop{box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor);}hr{height:0px;color:inherit;border-top-width:1px;}body{min-height:100dvh;position:relative;}img{border-style:none;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}iframe{border:none;}img,video{max-width:100%;height:auto;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;}ol,ul{list-style:none;}code,kbd,pre,samp{font-size:1em;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;background-color:transparent;background-image:none;}button,input,optgroup,select,textarea{color:inherit;}button,select{text-transform:none;}table{text-indent:0px;border-color:inherit;border-collapse:collapse;}*::-webkit-input-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*::-moz-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*:-ms-input-placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}*::placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}textarea{resize:vertical;}summary{display:-webkit-box;display:-webkit-list-item;display:-ms-list-itembox;display:list-item;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}dialog{padding:0px;}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-size:1em;--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New';font-family:var(--global-font-mono, var(--font-mono-fallback));}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;}input[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type='number']{-moz-appearance:textfield;}:-moz-ui-invalid{box-shadow:none;}:-moz-focusring{outline:auto;}[hidden]:where(:not([hidden='until-found'])){display:none!important;}}@layer base{@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes pulse{50%{opacity:0.5;}}@keyframes pulse{50%{opacity:0.5;}}@-webkit-keyframes ping{75%,100%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;}}@keyframes ping{75%,100%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1);}50%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1);}}@keyframes bounce{0%,100%{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1);}50%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1);}}@-webkit-keyframes bg-position{from{-webkit-background-position:var(--animate-from, 1rem) 0;background-position:var(--animate-from, 1rem) 0;}to{-webkit-background-position:var(--animate-to, 0) 0;background-position:var(--animate-to, 0) 0;}}@keyframes bg-position{from{-webkit-background-position:var(--animate-from, 1rem) 0;background-position:var(--animate-from, 1rem) 0;}to{-webkit-background-position:var(--animate-to, 0) 0;background-position:var(--animate-to, 0) 0;}}@-webkit-keyframes position{from{inset-inline-start:var(--animate-from-x);inset-block-start:var(--animate-from-y);}to{inset-inline-start:var(--animate-to-x);inset-block-start:var(--animate-to-y);}}@keyframes position{from{inset-inline-start:var(--animate-from-x);inset-block-start:var(--animate-from-y);}to{inset-inline-start:var(--animate-to-x);inset-block-start:var(--animate-to-y);}}@-webkit-keyframes circular-progress{0%{stroke-dasharray:1,400;stroke-dashoffset:0;}50%{stroke-dasharray:400,400;stroke-dashoffset:-100%;}100%{stroke-dasharray:400,400;stroke-dashoffset:-260%;}}@keyframes circular-progress{0%{stroke-dasharray:1,400;stroke-dashoffset:0;}50%{stroke-dasharray:400,400;stroke-dashoffset:-100%;}100%{stroke-dasharray:400,400;stroke-dashoffset:-260%;}}@-webkit-keyframes expand-height{from{height:0;}to{height:var(--height);}}@keyframes expand-height{from{height:0;}to{height:var(--height);}}@-webkit-keyframes collapse-height{from{height:var(--height);}to{height:0;}}@keyframes collapse-height{from{height:var(--height);}to{height:0;}}@-webkit-keyframes expand-width{from{width:0;}to{width:var(--width);}}@keyframes expand-width{from{width:0;}to{width:var(--width);}}@-webkit-keyframes collapse-width{from{height:var(--width);}to{height:0;}}@keyframes collapse-width{from{height:var(--width);}to{height:0;}}@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fade-out{from{opacity:1;}to{opacity:0;}}@keyframes fade-out{from{opacity:1;}to{opacity:0;}}@-webkit-keyframes slide-from-left-full{from{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-left-full{from{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-right-full{from{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-right-full{from{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-top-full{from{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-top-full{from{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-from-bottom-full{from{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@keyframes slide-from-bottom-full{from{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}to{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}}@-webkit-keyframes slide-to-left-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}}@keyframes slide-to-left-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:-100% 0;-moz-translate:-100% 0;-ms-translate:-100% 0;translate:-100% 0;}}@-webkit-keyframes slide-to-right-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}}@keyframes slide-to-right-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:100% 0;-moz-translate:100% 0;-ms-translate:100% 0;translate:100% 0;}}@-webkit-keyframes slide-to-top-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}}@keyframes slide-to-top-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 -100%;-moz-translate:0 -100%;-ms-translate:0 -100%;translate:0 -100%;}}@-webkit-keyframes slide-to-bottom-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}}@keyframes slide-to-bottom-full{from{-webkit-translate:0 0;-moz-translate:0 0;-ms-translate:0 0;translate:0 0;}to{-webkit-translate:0 100%;-moz-translate:0 100%;-ms-translate:0 100%;translate:0 100%;}}@-webkit-keyframes slide-from-top{0%{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-top{0%{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-bottom{0%{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-bottom{0%{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-left{0%{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-left{0%{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-from-right{0%{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@keyframes slide-from-right{0%{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}to{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}}@-webkit-keyframes slide-to-top{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}}@keyframes slide-to-top{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 -0.5rem;-moz-translate:0 -0.5rem;-ms-translate:0 -0.5rem;translate:0 -0.5rem;}}@-webkit-keyframes slide-to-bottom{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}}@keyframes slide-to-bottom{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0 0.5rem;-moz-translate:0 0.5rem;-ms-translate:0 0.5rem;translate:0 0.5rem;}}@-webkit-keyframes slide-to-left{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}}@keyframes slide-to-left{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:-0.5rem 0;-moz-translate:-0.5rem 0;-ms-translate:-0.5rem 0;translate:-0.5rem 0;}}@-webkit-keyframes slide-to-right{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}}@keyframes slide-to-right{0%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0;}to{-webkit-translate:0.5rem 0;-moz-translate:0.5rem 0;-ms-translate:0.5rem 0;translate:0.5rem 0;}}@-webkit-keyframes scale-in{from{scale:0.95;}to{scale:1;}}@keyframes scale-in{from{scale:0.95;}to{scale:1;}}@-webkit-keyframes scale-out{from{scale:1;}to{scale:0.95;}}@keyframes scale-out{from{scale:1;}to{scale:0.95;}}*{font-feature-settings:"cv11";--ring-inset:var(--chakra-empty,/**/ /*!*/)!important;--ring-offset-width:0px;--ring-offset-color:#fff;--ring-color:rgba(66, 153, 225, 0.6);--ring-offset-shadow:0 0 #0000;--ring-shadow:0 0 #0000;--brightness:var(--chakra-empty,/**/ /*!*/)!important;--contrast:var(--chakra-empty,/**/ /*!*/)!important;--grayscale:var(--chakra-empty,/**/ /*!*/)!important;--hue-rotate:var(--chakra-empty,/**/ /*!*/)!important;--invert:var(--chakra-empty,/**/ /*!*/)!important;--saturate:var(--chakra-empty,/**/ /*!*/)!important;--sepia:var(--chakra-empty,/**/ /*!*/)!important;--drop-shadow:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-blur:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-brightness:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-contrast:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-grayscale:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-hue-rotate:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-invert:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-opacity:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-saturate:var(--chakra-empty,/**/ /*!*/)!important;--backdrop-sepia:var(--chakra-empty,/**/ /*!*/)!important;--global-font-mono:var(--chakra-fonts-mono);--global-font-body:var(--chakra-fonts-body);--global-color-border:var(--chakra-colors-border);}html{color:var(--chakra-colors-fg);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);--chakra-colors-color-palette-50:var(--chakra-colors-purple-50);--chakra-colors-color-palette-100:var(--chakra-colors-purple-100);--chakra-colors-color-palette-200:var(--chakra-colors-purple-200);--chakra-colors-color-palette-300:var(--chakra-colors-purple-300);--chakra-colors-color-palette-400:var(--chakra-colors-purple-400);--chakra-colors-color-palette-500:var(--chakra-colors-purple-500);--chakra-colors-color-palette-600:var(--chakra-colors-purple-600);--chakra-colors-color-palette-700:var(--chakra-colors-purple-700);--chakra-colors-color-palette-800:var(--chakra-colors-purple-800);--chakra-colors-color-palette-900:var(--chakra-colors-purple-900);--chakra-colors-color-palette-950:var(--chakra-colors-purple-950);--chakra-colors-color-palette-contrast:var(--chakra-colors-purple-contrast);--chakra-colors-color-palette-fg:var(--chakra-colors-purple-fg);--chakra-colors-color-palette-subtler:var(--chakra-colors-purple-subtler);--chakra-colors-color-palette-subtle:var(--chakra-colors-purple-subtle);--chakra-colors-color-palette-muted:var(--chakra-colors-purple-muted);--chakra-colors-color-palette-emphasized:var(--chakra-colors-purple-emphasized);--chakra-colors-color-palette-solid:var(--chakra-colors-purple-solid);--chakra-colors-color-palette-focus-ring:var(--chakra-colors-purple-focus-ring);scrollbar-gutter:stable;height:100%;}body{min-height:100dvh;overflow-x:hidden;--focus-ring-color:var(--chakra-colors-gray-300)!important;scrollbar-width:thin;scrollbar-color:var(--chakra-colors-fg-subtler) transparent;}#__next{min-height:inherit;}body[data-scroll-lock],body[data-scroll-locked][data-scroll-locked]{padding-right:0!important;margin-right:0!important;}*::-webkit-input-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::-moz-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*:-ms-input-placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::placeholder{--mix-color:color-mix(in srgb, var(--chakra-colors-fg-muted) 80%, transparent);color:var(--mix-color, var(--chakra-colors-fg-muted));}*::selection{--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-muted) 80%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-muted));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-muted));}}@layer tokens{:where(:root, :host){--chakra-aspect-ratios-square:1/1;--chakra-aspect-ratios-landscape:4/3;--chakra-aspect-ratios-portrait:3/4;--chakra-aspect-ratios-wide:16/9;--chakra-aspect-ratios-ultrawide:18/5;--chakra-aspect-ratios-golden:1.618/1;--chakra-animations-spin:spin 1s linear infinite;--chakra-animations-ping:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;--chakra-animations-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--chakra-animations-bounce:bounce 1s infinite;--chakra-blurs-sm:4px;--chakra-blurs-md:8px;--chakra-blurs-lg:12px;--chakra-blurs-xl:16px;--chakra-blurs-2xl:24px;--chakra-blurs-3xl:40px;--chakra-blurs-4xl:64px;--chakra-borders-xs:0.5px solid;--chakra-borders-sm:1px solid;--chakra-borders-md:2px solid;--chakra-borders-lg:4px solid;--chakra-borders-xl:8px solid;--chakra-colors-transparent:transparent;--chakra-colors-current:currentColor;--chakra-colors-black-50:rgba(0, 0, 0, 0.16);--chakra-colors-black-100:rgba(0, 0, 0, 0.24);--chakra-colors-black-200:rgba(0, 0, 0, 0.36);--chakra-colors-black-300:rgba(0, 0, 0, 0.48);--chakra-colors-black-400:rgba(0, 0, 0, 0.64);--chakra-colors-black-500:rgba(0, 0, 0, 0.78);--chakra-colors-black-600:rgba(0, 0, 0, 0.84);--chakra-colors-black-700:rgba(0, 0, 0, 0.88);--chakra-colors-black-800:rgba(0, 0, 0, 0.92);--chakra-colors-black-900:rgba(0, 0, 0, 0.95);--chakra-colors-black-950:rgba(0, 0, 0, 1);--chakra-colors-black:#121720;--chakra-colors-white:#FFFFFF;--chakra-colors-white-alpha-50:rgba(255, 255, 255, 0.04);--chakra-colors-white-alpha-100:rgba(255, 255, 255, 0.06);--chakra-colors-white-alpha-200:rgba(255, 255, 255, 0.08);--chakra-colors-white-alpha-300:rgba(255, 255, 255, 0.16);--chakra-colors-white-alpha-400:rgba(255, 255, 255, 0.24);--chakra-colors-white-alpha-500:rgba(255, 255, 255, 0.36);--chakra-colors-white-alpha-600:rgba(255, 255, 255, 0.48);--chakra-colors-white-alpha-700:rgba(255, 255, 255, 0.64);--chakra-colors-white-alpha-800:rgba(255, 255, 255, 0.80);--chakra-colors-white-alpha-900:rgba(255, 255, 255, 0.92);--chakra-colors-white-alpha-950:rgba(255, 255, 255, 0.95);--chakra-colors-black-alpha-50:rgba(0, 0, 0, 0.04);--chakra-colors-black-alpha-100:rgba(0, 0, 0, 0.06);--chakra-colors-black-alpha-200:rgba(0, 0, 0, 0.08);--chakra-colors-black-alpha-300:rgba(0, 0, 0, 0.16);--chakra-colors-black-alpha-400:rgba(0, 0, 0, 0.24);--chakra-colors-black-alpha-500:rgba(0, 0, 0, 0.36);--chakra-colors-black-alpha-600:rgba(0, 0, 0, 0.48);--chakra-colors-black-alpha-700:rgba(0, 0, 0, 0.64);--chakra-colors-black-alpha-800:rgba(0, 0, 0, 0.80);--chakra-colors-black-alpha-900:rgba(0, 0, 0, 0.92);--chakra-colors-black-alpha-950:rgba(0, 0, 0, 0.95);--chakra-colors-gray-50:#fafafa;--chakra-colors-gray-100:#f4f4f5;--chakra-colors-gray-200:#e4e4e7;--chakra-colors-gray-300:#d4d4d8;--chakra-colors-gray-400:#a1a1aa;--chakra-colors-gray-500:#71717a;--chakra-colors-gray-600:#52525b;--chakra-colors-gray-700:#3f3f46;--chakra-colors-gray-800:#27272a;--chakra-colors-gray-900:#18181b;--chakra-colors-gray-950:#111111;--chakra-colors-red-50:#fef2f2;--chakra-colors-red-100:#fee2e2;--chakra-colors-red-200:#fecaca;--chakra-colors-red-300:#fca5a5;--chakra-colors-red-400:#f87171;--chakra-colors-red-500:#ef4444;--chakra-colors-red-600:#dc2626;--chakra-colors-red-700:#991919;--chakra-colors-red-800:#511111;--chakra-colors-red-900:#300c0c;--chakra-colors-red-950:#1f0808;--chakra-colors-orange-50:#fff7ed;--chakra-colors-orange-100:#ffedd5;--chakra-colors-orange-200:#fed7aa;--chakra-colors-orange-300:#fdba74;--chakra-colors-orange-400:#fb923c;--chakra-colors-orange-500:#f97316;--chakra-colors-orange-600:#ea580c;--chakra-colors-orange-700:#92310a;--chakra-colors-orange-800:#6c2710;--chakra-colors-orange-900:#3b1106;--chakra-colors-orange-950:#220a04;--chakra-colors-yellow-50:#fefce8;--chakra-colors-yellow-100:#fef9c3;--chakra-colors-yellow-200:#fef08a;--chakra-colors-yellow-300:#fde047;--chakra-colors-yellow-400:#facc15;--chakra-colors-yellow-500:#eab308;--chakra-colors-yellow-600:#ca8a04;--chakra-colors-yellow-700:#845209;--chakra-colors-yellow-800:#713f12;--chakra-colors-yellow-900:#422006;--chakra-colors-yellow-950:#281304;--chakra-colors-green-50:#f0fdf4;--chakra-colors-green-100:#dcfce7;--chakra-colors-green-200:#bbf7d0;--chakra-colors-green-300:#86efac;--chakra-colors-green-400:#4ade80;--chakra-colors-green-500:#22c55e;--chakra-colors-green-600:#16a34a;--chakra-colors-green-700:#116932;--chakra-colors-green-800:#124a28;--chakra-colors-green-900:#042713;--chakra-colors-green-950:#03190c;--chakra-colors-teal-50:#f0fdfa;--chakra-colors-teal-100:#ccfbf1;--chakra-colors-teal-200:#99f6e4;--chakra-colors-teal-300:#5eead4;--chakra-colors-teal-400:#2dd4bf;--chakra-colors-teal-500:#14b8a6;--chakra-colors-teal-600:#0d9488;--chakra-colors-teal-700:#0c5d56;--chakra-colors-teal-800:#114240;--chakra-colors-teal-900:#032726;--chakra-colors-teal-950:#021716;--chakra-colors-blue-50:#eff6ff;--chakra-colors-blue-100:#dbeafe;--chakra-colors-blue-200:#bfdbfe;--chakra-colors-blue-300:#a3cfff;--chakra-colors-blue-400:#60a5fa;--chakra-colors-blue-500:#3b82f6;--chakra-colors-blue-600:#2563eb;--chakra-colors-blue-700:#173da6;--chakra-colors-blue-800:#1a3478;--chakra-colors-blue-900:#14204a;--chakra-colors-blue-950:#0c142e;--chakra-colors-cyan-50:#ecfeff;--chakra-colors-cyan-100:#cffafe;--chakra-colors-cyan-200:#a5f3fc;--chakra-colors-cyan-300:#67e8f9;--chakra-colors-cyan-400:#22d3ee;--chakra-colors-cyan-500:#06b6d4;--chakra-colors-cyan-600:#0891b2;--chakra-colors-cyan-700:#0c5c72;--chakra-colors-cyan-800:#134152;--chakra-colors-cyan-900:#072a38;--chakra-colors-cyan-950:#051b24;--chakra-colors-purple-50:#faf6fe;--chakra-colors-purple-100:#f3eafd;--chakra-colors-purple-200:#e8d8fc;--chakra-colors-purple-300:#d7baf8;--chakra-colors-purple-400:#be8ef2;--chakra-colors-purple-500:#a462ea;--chakra-colors-purple-600:#8735d9;--chakra-colors-purple-700:#7930c0;--chakra-colors-purple-800:#672c9d;--chakra-colors-purple-900:#55257e;--chakra-colors-purple-950:#380e5d;--chakra-colors-pink-50:#fdf2f8;--chakra-colors-pink-100:#fce7f3;--chakra-colors-pink-200:#fbcfe8;--chakra-colors-pink-300:#f9a8d4;--chakra-colors-pink-400:#f472b6;--chakra-colors-pink-500:#ec4899;--chakra-colors-pink-600:#db2777;--chakra-colors-pink-700:#a41752;--chakra-colors-pink-800:#6d0e34;--chakra-colors-pink-900:#45061f;--chakra-colors-pink-950:#2c0514;--chakra-colors-mkt-accent:#ff5a1f;--chakra-colors-mkt-accent-subtle:#fff0e8;--chakra-colors-mkt-border:#e7e2db;--chakra-colors-mkt-canvas:#fffaf4;--chakra-colors-mkt-footer-bg:#29202e;--chakra-colors-mkt-footer-border:rgba(247, 243, 239, 0.08);--chakra-colors-mkt-footer-text:#f7f3ef;--chakra-colors-mkt-footer-text-muted:rgba(247, 243, 239, 0.8);--chakra-colors-mkt-ink:#17110f;--chakra-colors-mkt-muted:#6d625b;--chakra-colors-mkt-panel:#ffffff;--chakra-colors-mkt-panel-warm:#fff4e9;--chakra-colors-mkt-purple-100:#E3C1FF;--chakra-colors-mkt-purple-200:#8170FF;--chakra-colors-mkt-purple-300:#BB72EE;--chakra-colors-mkt-purple-600:#8735D9;--chakra-colors-mkt-purple-900:#510D79;--chakra-colors-mkt-purple-950:#29202E;--chakra-colors-mkt-purple-bg:#271F2C;--chakra-colors-mkt-pink-400:#FF5FBD;--chakra-colors-mkt-pink-600:#FF0095;--chakra-colors-mkt-neutral-50:#F7F3EF;--chakra-colors-mkt-neutral-100:#F5F1ED;--chakra-colors-mkt-neutral-200:#EDE9E5;--chakra-colors-mkt-neutral-500:#9B9BB1;--chakra-colors-mkt-orange-500:#ED8936;--chakra-colors-mkt-green-300:#97E0AF;--chakra-colors-mkt-red-500:#E53E3E;--chakra-colors-mkt-yellow-400:#ECC94B;--chakra-colors-mkt-yellow-500:#FCD200;--chakra-durations-fastest:50ms;--chakra-durations-faster:100ms;--chakra-durations-fast:150ms;--chakra-durations-moderate:200ms;--chakra-durations-slow:300ms;--chakra-durations-slower:400ms;--chakra-durations-slowest:500ms;--chakra-durations-mkt-fast:200ms;--chakra-durations-mkt-quick:350ms;--chakra-durations-mkt-medium:500ms;--chakra-durations-mkt-default:600ms;--chakra-durations-mkt-slow:900ms;--chakra-easings-ease-in:cubic-bezier(0.42, 0, 1, 1);--chakra-easings-ease-out:cubic-bezier(0, 0, 0.58, 1);--chakra-easings-ease-in-out:cubic-bezier(0.42, 0, 0.58, 1);--chakra-easings-ease-in-smooth:cubic-bezier(0.32, 0.72, 0, 1);--chakra-easings-mkt-power1-out:cubic-bezier(0.25, 0.46, 0.45, 0.94);--chakra-easings-mkt-power3-out:cubic-bezier(0.165, 0.84, 0.44, 1);--chakra-easings-mkt-power2-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--chakra-easings-mkt-expo-out:cubic-bezier(0.16, 1, 0.3, 1);--chakra-easings-mkt-soft-overshoot:cubic-bezier(0, 0.082, 0.102, 1.016);--chakra-easings-mkt-sharp-in-out:cubic-bezier(0.2, 0, 0, 1);--chakra-easings-mkt-late-snap1:cubic-bezier(0.25, 0.25, 0, 1);--chakra-easings-mkt-late-snap2:cubic-bezier(0.45, 0.25, 0, 1);--chakra-fonts-heading:Euclid,sans-serif;--chakra-fonts-body:"Inter Variable",Inter,sans-serif;--chakra-fonts-mono:"Source Code Pro Variable",monospace;--chakra-fonts-mkt-body:Euclid,sans-serif;--chakra-fonts-mkt-mono:"IBM Plex Mono","Source Code Pro Variable",monospace;--chakra-font-sizes-2xs:0.625rem;--chakra-font-sizes-xs:0.75rem;--chakra-font-sizes-sm:0.875rem;--chakra-font-sizes-md:1rem;--chakra-font-sizes-lg:1.125rem;--chakra-font-sizes-xl:1.25rem;--chakra-font-sizes-2xl:1.5rem;--chakra-font-sizes-3xl:1.875rem;--chakra-font-sizes-4xl:2.25rem;--chakra-font-sizes-5xl:3rem;--chakra-font-sizes-6xl:3.75rem;--chakra-font-sizes-7xl:4.5rem;--chakra-font-sizes-8xl:6rem;--chakra-font-sizes-9xl:8rem;--chakra-font-weights-thin:100;--chakra-font-weights-extralight:200;--chakra-font-weights-light:300;--chakra-font-weights-normal:400;--chakra-font-weights-medium:500;--chakra-font-weights-semibold:600;--chakra-font-weights-bold:700;--chakra-font-weights-extrabold:800;--chakra-font-weights-black:900;--chakra-gradients-mkt-pink-radial:linear-gradient(in oklab 201.71deg, color-mix(in srgb, var(--chakra-colors-purple-600) 50%, transparent) 11.63%, color-mix(in srgb, var(--chakra-colors-pink-600) 35%, transparent) 33.1%, color-mix(in srgb, var(--chakra-colors-pink-400) 50%, transparent) 60.35%, color-mix(in srgb, var(--chakra-colors-purple-100) 27.5%, transparent) 78.48%, color-mix(in srgb, var(--chakra-colors-purple-900) 50%, transparent) 109.39%),linear-gradient(in oklab 135deg, var(--chakra-colors-purple-600) 4.67%, color-mix(in srgb, var(--chakra-colors-pink-600) 70%, transparent) 27.59%, var(--chakra-colors-pink-400) 60.36%, color-mix(in srgb, var(--chakra-colors-purple-100) 55%, transparent) 76.01%, var(--chakra-colors-purple-900) 109.01%),var(--chakra-colors-pink-600);--chakra-gradients-mkt-pink-purple-fade:linear-gradient(in oklab 209.85deg, var(--chakra-colors-purple-950) 21.65%, color-mix(in srgb, color-mix(in srgb, var(--chakra-colors-pink-600) 50%, var(--chakra-colors-purple-600)) 66%, transparent) 43.76%, color-mix(in srgb, color-mix(in srgb, var(--chakra-colors-pink-600) 50%, var(--chakra-colors-purple-600)) 60%, transparent) 63.77%, color-mix(in srgb, color-mix(in srgb, var(--chakra-colors-pink-600) 50%, var(--chakra-colors-purple-300)) 90%, transparent) 78.47%, color-mix(in srgb, var(--chakra-colors-pink-600) 35%, var(--chakra-colors-purple-900)) 95.12%),linear-gradient(in oklab 123.02deg, var(--chakra-colors-purple-950) 12.73%, color-mix(in srgb, var(--chakra-colors-pink-600) 70%, transparent) 26.05%, var(--chakra-colors-pink-400) 65.35%, color-mix(in srgb, var(--chakra-colors-purple-100) 55%, transparent) 83.24%, var(--chakra-colors-purple-900) 113.75%);--chakra-letter-spacings-tighter:-0.05em;--chakra-letter-spacings-tight:-0.025em;--chakra-letter-spacings-wide:0.025em;--chakra-letter-spacings-wider:0.05em;--chakra-letter-spacings-widest:0.1em;--chakra-line-heights-3:.75rem;--chakra-line-heights-4:1rem;--chakra-line-heights-5:1.25rem;--chakra-line-heights-6:1.5rem;--chakra-line-heights-7:1.75rem;--chakra-line-heights-8:2rem;--chakra-line-heights-9:2.25rem;--chakra-line-heights-10:2.5rem;--chakra-line-heights-shorter:1.25;--chakra-line-heights-short:1.375;--chakra-line-heights-moderate:1.5;--chakra-line-heights-tall:1.625;--chakra-line-heights-taller:2;--chakra-line-heights-base:1.5rem;--chakra-radii-none:0;--chakra-radii-2xs:0.0625rem;--chakra-radii-xs:0.125rem;--chakra-radii-sm:0.25rem;--chakra-radii-md:0.375rem;--chakra-radii-lg:0.5rem;--chakra-radii-xl:0.75rem;--chakra-radii-2xl:1rem;--chakra-radii-3xl:1.5rem;--chakra-radii-4xl:2rem;--chakra-radii-full:9999px;--chakra-radii-mkt-full:999px;--chakra-radii-mkt-lg:24px;--chakra-radii-mkt-md:16px;--chakra-radii-mkt-pill:999px;--chakra-spacing-1:0.25rem;--chakra-spacing-2:0.5rem;--chakra-spacing-3:0.75rem;--chakra-spacing-4:1rem;--chakra-spacing-5:1.25rem;--chakra-spacing-6:1.5rem;--chakra-spacing-7:1.75rem;--chakra-spacing-8:2rem;--chakra-spacing-9:2.25rem;--chakra-spacing-10:2.5rem;--chakra-spacing-11:2.75rem;--chakra-spacing-12:3rem;--chakra-spacing-14:3.5rem;--chakra-spacing-16:4rem;--chakra-spacing-20:5rem;--chakra-spacing-24:6rem;--chakra-spacing-28:7rem;--chakra-spacing-32:8rem;--chakra-spacing-36:9rem;--chakra-spacing-40:10rem;--chakra-spacing-44:11rem;--chakra-spacing-48:12rem;--chakra-spacing-52:13rem;--chakra-spacing-56:14rem;--chakra-spacing-60:15rem;--chakra-spacing-64:16rem;--chakra-spacing-72:18rem;--chakra-spacing-80:20rem;--chakra-spacing-96:24rem;--chakra-spacing-0\.5:0.125rem;--chakra-spacing-1\.5:0.375rem;--chakra-spacing-2\.5:0.625rem;--chakra-spacing-3\.5:0.875rem;--chakra-spacing-4\.5:1.125rem;--chakra-sizes-1:0.25rem;--chakra-sizes-2:0.5rem;--chakra-sizes-3:0.75rem;--chakra-sizes-4:1rem;--chakra-sizes-5:1.25rem;--chakra-sizes-6:1.5rem;--chakra-sizes-7:1.75rem;--chakra-sizes-8:2rem;--chakra-sizes-9:2.25rem;--chakra-sizes-10:2.5rem;--chakra-sizes-11:2.75rem;--chakra-sizes-12:3rem;--chakra-sizes-14:3.5rem;--chakra-sizes-16:4rem;--chakra-sizes-20:5rem;--chakra-sizes-24:6rem;--chakra-sizes-28:7rem;--chakra-sizes-32:8rem;--chakra-sizes-36:9rem;--chakra-sizes-40:10rem;--chakra-sizes-44:11rem;--chakra-sizes-48:12rem;--chakra-sizes-52:13rem;--chakra-sizes-56:14rem;--chakra-sizes-60:15rem;--chakra-sizes-64:16rem;--chakra-sizes-72:18rem;--chakra-sizes-80:20rem;--chakra-sizes-96:24rem;--chakra-sizes-3xs:14rem;--chakra-sizes-2xs:16rem;--chakra-sizes-xs:20rem;--chakra-sizes-sm:24rem;--chakra-sizes-md:28rem;--chakra-sizes-lg:32rem;--chakra-sizes-xl:36rem;--chakra-sizes-2xl:42rem;--chakra-sizes-3xl:48rem;--chakra-sizes-4xl:56rem;--chakra-sizes-5xl:64rem;--chakra-sizes-6xl:72rem;--chakra-sizes-7xl:80rem;--chakra-sizes-8xl:90rem;--chakra-sizes-9xl:100rem;--chakra-sizes-10xl:110rem;--chakra-sizes-min-page-h:70vh;--chakra-sizes-0\.5:0.125rem;--chakra-sizes-1\.5:0.375rem;--chakra-sizes-2\.5:0.625rem;--chakra-sizes-3\.5:0.875rem;--chakra-sizes-4\.5:1.125rem;--chakra-sizes-1\/2:50%;--chakra-sizes-1\/3:33.333333%;--chakra-sizes-2\/3:66.666667%;--chakra-sizes-1\/4:25%;--chakra-sizes-3\/4:75%;--chakra-sizes-1\/5:20%;--chakra-sizes-2\/5:40%;--chakra-sizes-3\/5:60%;--chakra-sizes-4\/5:80%;--chakra-sizes-1\/6:16.666667%;--chakra-sizes-2\/6:33.333333%;--chakra-sizes-3\/6:50%;--chakra-sizes-4\/6:66.666667%;--chakra-sizes-5\/6:83.333333%;--chakra-sizes-1\/12:8.333333%;--chakra-sizes-2\/12:16.666667%;--chakra-sizes-3\/12:25%;--chakra-sizes-4\/12:33.333333%;--chakra-sizes-5\/12:41.666667%;--chakra-sizes-6\/12:50%;--chakra-sizes-7\/12:58.333333%;--chakra-sizes-8\/12:66.666667%;--chakra-sizes-9\/12:75%;--chakra-sizes-10\/12:83.333333%;--chakra-sizes-11\/12:91.666667%;--chakra-sizes-max:max-content;--chakra-sizes-min:min-content;--chakra-sizes-fit:fit-content;--chakra-sizes-prose:60ch;--chakra-sizes-full:100%;--chakra-sizes-dvh:100dvh;--chakra-sizes-svh:100svh;--chakra-sizes-lvh:100lvh;--chakra-sizes-dvw:100dvw;--chakra-sizes-svw:100svw;--chakra-sizes-lvw:100lvw;--chakra-sizes-vw:100vw;--chakra-sizes-vh:100vh;--chakra-sizes-mkt-content-lrg:960px;--chakra-sizes-mkt-content-xl:1650px;--chakra-sizes-mkt-logo:2rem;--chakra-sizes-mkt-icon-sm:1rem;--chakra-sizes-mkt-icon-md:1.25rem;--chakra-sizes-mkt-nav-icon:2rem;--chakra-sizes-mkt-footer-logo:96px;--chakra-sizes-mkt-footer-social-icon:24px;--chakra-sizes-mkt-product-tile-icon-panel:44px;--chakra-sizes-mkt-newsletter-input-height:46px;--chakra-sizes-mkt-soc2-badge:74px;--chakra-sizes-breakpoint-sm:480px;--chakra-sizes-breakpoint-md:768px;--chakra-sizes-breakpoint-lg:1024px;--chakra-sizes-breakpoint-xl:1280px;--chakra-sizes-breakpoint-2xl:1536px;--chakra-z-index-hide:-1;--chakra-z-index-base:0;--chakra-z-index-docked:10;--chakra-z-index-dropdown:1000;--chakra-z-index-sticky:1100;--chakra-z-index-banner:1200;--chakra-z-index-overlay:1300;--chakra-z-index-modal:1400;--chakra-z-index-popover:1500;--chakra-z-index-skip-nav:1600;--chakra-z-index-toast:1700;--chakra-z-index-tooltip:1800;--chakra-z-index-max:2147483647;--chakra-z-index-mkt-header:100;--chakra-cursor-button:pointer;--chakra-cursor-checkbox:default;--chakra-cursor-disabled:not-allowed;--chakra-cursor-menuitem:pointer;--chakra-cursor-option:pointer;--chakra-cursor-radio:default;--chakra-cursor-slider:default;--chakra-cursor-switch:pointer;--chakra-breakpoints-sm:480px;--chakra-breakpoints-md:768px;--chakra-breakpoints-lg:1024px;--chakra-breakpoints-xl:1280px;--chakra-breakpoints-2xl:1536px;--chakra-colors-logo-purple:#8c50ff;--chakra-colors-logo-pink:#f0a;--chakra-colors-mkt-background:#EDE9E5;--chakra-colors-mkt-foreground:#242422;--chakra-colors-mkt-ui-border:#5A3773;--chakra-colors-mkt-ui-bkg:rgba(135, 53, 217, 0.34);--chakra-font-sizes-mkt-xs:0.75rem;--chakra-font-sizes-mkt-sm:0.875rem;--chakra-font-sizes-mkt-lg:clamp(0.9375rem, calc(0.9375rem + ((1vw - 4.8px) * 0.347222)), 1rem);--chakra-font-sizes-mkt-2xl:clamp(1.25rem, calc(1.25rem + ((1vw - 4.8px) * 0.694444)), 1.375rem);--chakra-font-sizes-mkt-display4xl:clamp(2rem, calc(2rem + ((1vw - 4.8px) * 5.555556)), 3rem);--chakra-font-sizes-mkt-display3xl:clamp(1.75rem, calc(1.75rem + ((1vw - 4.8px) * 1.388889)), 2rem);--chakra-font-sizes-mkt-display2xl:clamp(1.625rem, calc(1.625rem + ((1vw - 4.8px) * 3.472222)), 2.25rem);--chakra-font-sizes-mkt-display-xl:clamp(1.25rem, calc(1.25rem + ((1vw - 4.8px) * 0.694444)), 1.375rem);--chakra-font-sizes-mkt-display-lg:clamp(0.9375rem, calc(0.9375rem + ((1vw - 4.8px) * 0.347222)), 1rem);--chakra-font-sizes-mkt-heading-base:0.9375rem;--chakra-font-sizes-mkt-body:0.9375rem;--chakra-font-sizes-mkt-paragraph-sm:0.75rem;--chakra-font-sizes-mkt-body-small:0.625rem;--chakra-font-sizes-mkt-overline:clamp(0.75rem, calc(0.75rem + ((1vw - 4.8px) * 0.694444)), 0.875rem);--chakra-font-sizes-mkt-button:0.9375rem;--chakra-font-sizes-mkt-mono-xl:clamp(1.25rem, calc(1.25rem + ((1vw - 4.8px) * 0.694444)), 1.375rem);--chakra-font-sizes-mkt-mono-lrg:clamp(0.875rem, calc(0.875rem + ((1vw - 4.8px) * 0.694444)), 1rem);--chakra-font-sizes-mkt-mono-md:0.75rem;--chakra-font-sizes-mkt-mono-sm:0.625rem;--chakra-shadows-mkt-menu:0 24px 80px rgba(23, 17, 15, 0.16);--chakra-radii-l1:var(--chakra-radii-xs);--chakra-radii-l2:var(--chakra-radii-sm);--chakra-radii-l3:var(--chakra-radii-md);}:root,.light{--chakra-colors-bg:var(--chakra-colors-white);--chakra-colors-bg-subtler:var(--chakra-colors-gray-50);--chakra-colors-bg-subtle:var(--chakra-colors-gray-100);--chakra-colors-bg-muted:var(--chakra-colors-gray-100);--chakra-colors-bg-emphasized:var(--chakra-colors-gray-200);--chakra-colors-bg-inverted:var(--chakra-colors-gray-950);--chakra-colors-bg-inverted\.muted:var(--chakra-colors-gray-800);--chakra-colors-bg-panel:var(--chakra-colors-white);--chakra-colors-bg-error:var(--chakra-colors-red-50);--chakra-colors-bg-warning:var(--chakra-colors-orange-50);--chakra-colors-bg-success:var(--chakra-colors-green-50);--chakra-colors-bg-info:var(--chakra-colors-blue-50);--chakra-colors-bg-translucent:rgba(255, 255, 255, 0.85);--chakra-colors-fg:var(--chakra-colors-gray-950);--chakra-colors-fg-muted:var(--chakra-colors-gray-600);--chakra-colors-fg-subtle:var(--chakra-colors-gray-400);--chakra-colors-fg-subtler:var(--chakra-colors-gray-300);--chakra-colors-fg-inverted:var(--chakra-colors-gray-50);--chakra-colors-fg-added:var(--chakra-colors-green-600);--chakra-colors-fg-modified:var(--chakra-colors-yellow-600);--chakra-colors-fg-removed:var(--chakra-colors-red-600);--chakra-colors-fg-error:var(--chakra-colors-red-500);--chakra-colors-fg-warning:var(--chakra-colors-yellow-600);--chakra-colors-fg-success:var(--chakra-colors-green-600);--chakra-colors-fg-info:var(--chakra-colors-blue-600);--chakra-colors-border:var(--chakra-colors-gray-200);--chakra-colors-border-muted:var(--chakra-colors-gray-100);--chakra-colors-border-subtle:var(--chakra-colors-gray-50);--chakra-colors-border-emphasized:var(--chakra-colors-gray-300);--chakra-colors-border-inverted:var(--chakra-colors-gray-800);--chakra-colors-border-error:var(--chakra-colors-red-500);--chakra-colors-border-warning:var(--chakra-colors-orange-500);--chakra-colors-border-monitor:var(--chakra-colors-yellow-500);--chakra-colors-border-success:var(--chakra-colors-green-500);--chakra-colors-border-info:var(--chakra-colors-blue-500);--chakra-colors-border-accent:var(--chakra-colors-purple-500);--chakra-colors-border-bolder:var(--chakra-colors-gray-400);--chakra-colors-border-bold:var(--chakra-colors-gray-300);--chakra-colors-border-subtler:var(--chakra-colors-gray-50);--chakra-colors-accent:var(--chakra-colors-purple-500);--chakra-colors-accent-bolder:var(--chakra-colors-purple-700);--chakra-colors-accent-bold:var(--chakra-colors-purple-600);--chakra-colors-accent-muted:var(--chakra-colors-purple-400);--chakra-colors-accent-subtle:var(--chakra-colors-purple-200);--chakra-colors-accent-subtler:var(--chakra-colors-purple-100);--chakra-colors-accent-subtlest:var(--chakra-colors-purple-50);--chakra-colors-success:var(--chakra-colors-green-500);--chakra-colors-success-bolder:var(--chakra-colors-green-800);--chakra-colors-success-bold:var(--chakra-colors-green-700);--chakra-colors-success-muted:var(--chakra-colors-green-300);--chakra-colors-success-subtle:var(--chakra-colors-green-200);--chakra-colors-success-subtler:var(--chakra-colors-green-100);--chakra-colors-success-subtlest:var(--chakra-colors-green-50);--chakra-colors-error:var(--chakra-colors-red-500);--chakra-colors-error-bolder:var(--chakra-colors-red-800);--chakra-colors-error-bold:var(--chakra-colors-red-700);--chakra-colors-error-muted:var(--chakra-colors-red-300);--chakra-colors-error-subtle:var(--chakra-colors-red-200);--chakra-colors-error-subtler:var(--chakra-colors-red-100);--chakra-colors-error-subtlest:var(--chakra-colors-red-50);--chakra-colors-warning:var(--chakra-colors-yellow-500);--chakra-colors-warning-bolder:var(--chakra-colors-yellow-800);--chakra-colors-warning-bold:var(--chakra-colors-yellow-700);--chakra-colors-warning-muted:var(--chakra-colors-yellow-300);--chakra-colors-warning-subtle:var(--chakra-colors-yellow-200);--chakra-colors-warning-subtler:var(--chakra-colors-yellow-100);--chakra-colors-warning-subtlest:var(--chakra-colors-yellow-50);--chakra-colors-alert:var(--chakra-colors-orange-500);--chakra-colors-alert-bolder:var(--chakra-colors-orange-800);--chakra-colors-alert-bold:var(--chakra-colors-orange-700);--chakra-colors-alert-muted:var(--chakra-colors-orange-300);--chakra-colors-alert-subtle:var(--chakra-colors-orange-200);--chakra-colors-alert-subtler:var(--chakra-colors-orange-100);--chakra-colors-alert-subtlest:var(--chakra-colors-orange-50);--chakra-colors-link:var(--chakra-colors-gray-950);--chakra-colors-inlinecode:var(--chakra-colors-gray-600);--chakra-colors-inlinecode-link:var(--chakra-colors-blue-500);--chakra-colors-inlinecode-link-bg:var(--chakra-colors-blue-50);--chakra-colors-inlinecode-bg:var(--chakra-colors-gray-100);--chakra-colors-gray-contrast:var(--chakra-colors-white);--chakra-colors-gray-fg:var(--chakra-colors-gray-800);--chakra-colors-gray-subtle:var(--chakra-colors-gray-100);--chakra-colors-gray-muted:var(--chakra-colors-gray-200);--chakra-colors-gray-emphasized:var(--chakra-colors-gray-300);--chakra-colors-gray-solid:var(--chakra-colors-gray-900);--chakra-colors-gray-focus-ring:var(--chakra-colors-gray-400);--chakra-colors-red-contrast:white;--chakra-colors-red-fg:var(--chakra-colors-red-700);--chakra-colors-red-subtle:var(--chakra-colors-red-100);--chakra-colors-red-muted:var(--chakra-colors-red-200);--chakra-colors-red-emphasized:var(--chakra-colors-red-300);--chakra-colors-red-solid:var(--chakra-colors-red-600);--chakra-colors-red-focus-ring:var(--chakra-colors-red-400);--chakra-colors-green-contrast:white;--chakra-colors-green-fg:var(--chakra-colors-green-700);--chakra-colors-green-subtle:var(--chakra-colors-green-100);--chakra-colors-green-muted:var(--chakra-colors-green-200);--chakra-colors-green-emphasized:var(--chakra-colors-green-300);--chakra-colors-green-solid:var(--chakra-colors-green-600);--chakra-colors-green-focus-ring:var(--chakra-colors-green-400);--chakra-colors-blue-contrast:white;--chakra-colors-blue-fg:var(--chakra-colors-blue-700);--chakra-colors-blue-subtle:var(--chakra-colors-blue-100);--chakra-colors-blue-muted:var(--chakra-colors-blue-200);--chakra-colors-blue-emphasized:var(--chakra-colors-blue-300);--chakra-colors-blue-solid:var(--chakra-colors-blue-600);--chakra-colors-blue-focus-ring:var(--chakra-colors-blue-400);--chakra-colors-orange-contrast:black;--chakra-colors-orange-fg:var(--chakra-colors-orange-700);--chakra-colors-orange-subtle:var(--chakra-colors-orange-100);--chakra-colors-orange-muted:var(--chakra-colors-orange-200);--chakra-colors-orange-emphasized:var(--chakra-colors-orange-300);--chakra-colors-orange-solid:var(--chakra-colors-orange-600);--chakra-colors-orange-focus-ring:var(--chakra-colors-orange-400);--chakra-colors-yellow-contrast:var(--chakra-colors-gray-950);--chakra-colors-yellow-fg:var(--chakra-colors-yellow-800);--chakra-colors-yellow-subtle:var(--chakra-colors-yellow-100);--chakra-colors-yellow-muted:var(--chakra-colors-yellow-200);--chakra-colors-yellow-emphasized:var(--chakra-colors-yellow-300);--chakra-colors-yellow-solid:var(--chakra-colors-yellow-300);--chakra-colors-yellow-focus-ring:var(--chakra-colors-yellow-400);--chakra-colors-teal-contrast:white;--chakra-colors-teal-fg:var(--chakra-colors-teal-700);--chakra-colors-teal-subtle:var(--chakra-colors-teal-100);--chakra-colors-teal-muted:var(--chakra-colors-teal-200);--chakra-colors-teal-emphasized:var(--chakra-colors-teal-300);--chakra-colors-teal-solid:var(--chakra-colors-teal-600);--chakra-colors-teal-focus-ring:var(--chakra-colors-teal-400);--chakra-colors-purple-contrast:white;--chakra-colors-purple-fg:var(--chakra-colors-purple-700);--chakra-colors-purple-subtler:var(--chakra-colors-purple-50);--chakra-colors-purple-subtle:var(--chakra-colors-purple-100);--chakra-colors-purple-muted:var(--chakra-colors-purple-200);--chakra-colors-purple-emphasized:var(--chakra-colors-purple-300);--chakra-colors-purple-solid:var(--chakra-colors-purple-600);--chakra-colors-purple-focus-ring:var(--chakra-colors-purple-400);--chakra-colors-pink-contrast:white;--chakra-colors-pink-fg:var(--chakra-colors-pink-700);--chakra-colors-pink-subtle:var(--chakra-colors-pink-100);--chakra-colors-pink-muted:var(--chakra-colors-pink-200);--chakra-colors-pink-emphasized:var(--chakra-colors-pink-300);--chakra-colors-pink-solid:var(--chakra-colors-pink-600);--chakra-colors-pink-focus-ring:var(--chakra-colors-pink-400);--chakra-colors-cyan-contrast:white;--chakra-colors-cyan-fg:var(--chakra-colors-cyan-700);--chakra-colors-cyan-subtle:var(--chakra-colors-cyan-100);--chakra-colors-cyan-muted:var(--chakra-colors-cyan-200);--chakra-colors-cyan-emphasized:var(--chakra-colors-cyan-300);--chakra-colors-cyan-solid:var(--chakra-colors-cyan-600);--chakra-colors-cyan-focus-ring:var(--chakra-colors-cyan-400);--chakra-shadows:0px 1px 3px 0px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 1px 2px 0px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-xs:0 0 1px 0 color-mix(in srgb, var(--chakra-colors-gray-900) 20%, transparent),0 1px 2px 0 color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-sm:0px 1px 2px 0px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-md:0px 4px 6px -1px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 2px 4px -1px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-lg:0px 10px 15px -3px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 4px 6px -2px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-xl:0px 20px 25px -5px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent),0px 10px 10px -5px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-2xl:0px 25px 50px -12px color-mix(in srgb, var(--chakra-colors-gray-900) 16%, transparent);--chakra-shadows-overlay:0px 0px 1px color-mix(in srgb, var(--chakra-colors-gray-900) 30%, transparent),0px 4px 8px color-mix(in srgb, var(--chakra-colors-gray-900) 10%, transparent);--chakra-shadows-inner:inset 0 2px 4px 0 color-mix(in srgb, black 5%, transparent);--chakra-shadows-inset:inset 0 0 0 1px color-mix(in srgb, black 5%, transparent);}.dark,.dark .chakra-theme:not(.light){--chakra-colors-bg:var(--chakra-colors-gray-950);--chakra-colors-bg-subtler:var(--chakra-colors-gray-900);--chakra-colors-bg-subtle:var(--chakra-colors-gray-800);--chakra-colors-bg-muted:var(--chakra-colors-gray-800);--chakra-colors-bg-emphasized:var(--chakra-colors-gray-700);--chakra-colors-bg-inverted:var(--chakra-colors-white);--chakra-colors-bg-inverted\.muted:var(--chakra-colors-gray-300);--chakra-colors-bg-panel:var(--chakra-colors-gray-900);--chakra-colors-bg-error:var(--chakra-colors-red-900);--chakra-colors-bg-warning:var(--chakra-colors-orange-900);--chakra-colors-bg-success:var(--chakra-colors-green-900);--chakra-colors-bg-info:var(--chakra-colors-blue-900);--chakra-colors-bg-translucent:rgba(5, 6, 25, 0.5);--chakra-colors-fg:var(--chakra-colors-gray-50);--chakra-colors-fg-muted:var(--chakra-colors-gray-400);--chakra-colors-fg-subtle:var(--chakra-colors-gray-500);--chakra-colors-fg-subtler:var(--chakra-colors-gray-600);--chakra-colors-fg-inverted:var(--chakra-colors-gray-950);--chakra-colors-fg-added:var(--chakra-colors-green-400);--chakra-colors-fg-modified:var(--chakra-colors-yellow-400);--chakra-colors-fg-removed:var(--chakra-colors-red-400);--chakra-colors-fg-error:var(--chakra-colors-red-400);--chakra-colors-fg-warning:var(--chakra-colors-yellow-300);--chakra-colors-fg-success:var(--chakra-colors-green-300);--chakra-colors-fg-info:var(--chakra-colors-blue-300);--chakra-colors-border:var(--chakra-colors-gray-800);--chakra-colors-border-muted:var(--chakra-colors-gray-800);--chakra-colors-border-subtle:var(--chakra-colors-gray-900);--chakra-colors-border-emphasized:var(--chakra-colors-gray-700);--chakra-colors-border-inverted:var(--chakra-colors-gray-200);--chakra-colors-border-error:var(--chakra-colors-red-400);--chakra-colors-border-warning:var(--chakra-colors-orange-400);--chakra-colors-border-monitor:var(--chakra-colors-yellow-400);--chakra-colors-border-success:var(--chakra-colors-green-400);--chakra-colors-border-info:var(--chakra-colors-blue-400);--chakra-colors-border-accent:var(--chakra-colors-purple-400);--chakra-colors-border-bolder:var(--chakra-colors-gray-500);--chakra-colors-border-bold:var(--chakra-colors-gray-600);--chakra-colors-border-subtler:var(--chakra-colors-gray-800);--chakra-colors-accent:var(--chakra-colors-purple-400);--chakra-colors-accent-bolder:var(--chakra-colors-purple-200);--chakra-colors-accent-bold:var(--chakra-colors-purple-300);--chakra-colors-accent-muted:var(--chakra-colors-purple-500);--chakra-colors-accent-subtle:var(--chakra-colors-purple-700);--chakra-colors-accent-subtler:var(--chakra-colors-purple-800);--chakra-colors-accent-subtlest:var(--chakra-colors-purple-900);--chakra-colors-success:var(--chakra-colors-green-300);--chakra-colors-success-bolder:var(--chakra-colors-green-600);--chakra-colors-success-bold:var(--chakra-colors-green-500);--chakra-colors-success-muted:var(--chakra-colors-green-600);--chakra-colors-success-subtle:var(--chakra-colors-green-700);--chakra-colors-success-subtler:var(--chakra-colors-green-800);--chakra-colors-success-subtlest:var(--chakra-colors-green-900);--chakra-colors-error:var(--chakra-colors-red-300);--chakra-colors-error-bolder:var(--chakra-colors-red-600);--chakra-colors-error-bold:var(--chakra-colors-red-500);--chakra-colors-error-muted:var(--chakra-colors-red-500);--chakra-colors-error-subtle:var(--chakra-colors-red-600);--chakra-colors-error-subtler:var(--chakra-colors-red-700);--chakra-colors-error-subtlest:var(--chakra-colors-red-900);--chakra-colors-warning:var(--chakra-colors-yellow-400);--chakra-colors-warning-bolder:var(--chakra-colors-yellow-600);--chakra-colors-warning-bold:var(--chakra-colors-yellow-500);--chakra-colors-warning-muted:var(--chakra-colors-yellow-500);--chakra-colors-warning-subtle:var(--chakra-colors-yellow-600);--chakra-colors-warning-subtler:var(--chakra-colors-yellow-700);--chakra-colors-warning-subtlest:var(--chakra-colors-yellow-900);--chakra-colors-alert:var(--chakra-colors-orange-300);--chakra-colors-alert-bolder:var(--chakra-colors-orange-600);--chakra-colors-alert-bold:var(--chakra-colors-orange-500);--chakra-colors-alert-muted:var(--chakra-colors-orange-500);--chakra-colors-alert-subtle:var(--chakra-colors-orange-600);--chakra-colors-alert-subtler:var(--chakra-colors-orange-700);--chakra-colors-alert-subtlest:var(--chakra-colors-orange-800);--chakra-colors-link:var(--chakra-colors-gray-50);--chakra-colors-inlinecode:var(--chakra-colors-gray-200);--chakra-colors-inlinecode-link:var(--chakra-colors-blue-200);--chakra-colors-inlinecode-link-bg:var(--chakra-colors-blue-800);--chakra-colors-inlinecode-bg:var(--chakra-colors-gray-700);--chakra-colors-gray-contrast:var(--chakra-colors-gray-950);--chakra-colors-gray-fg:var(--chakra-colors-gray-200);--chakra-colors-gray-subtle:var(--chakra-colors-gray-900);--chakra-colors-gray-muted:var(--chakra-colors-gray-800);--chakra-colors-gray-emphasized:var(--chakra-colors-gray-700);--chakra-colors-gray-solid:var(--chakra-colors-white);--chakra-colors-gray-focus-ring:var(--chakra-colors-gray-400);--chakra-colors-red-contrast:white;--chakra-colors-red-fg:var(--chakra-colors-red-300);--chakra-colors-red-subtle:var(--chakra-colors-red-900);--chakra-colors-red-muted:var(--chakra-colors-red-800);--chakra-colors-red-emphasized:var(--chakra-colors-red-700);--chakra-colors-red-solid:var(--chakra-colors-red-600);--chakra-colors-red-focus-ring:var(--chakra-colors-red-400);--chakra-colors-green-contrast:white;--chakra-colors-green-fg:var(--chakra-colors-green-300);--chakra-colors-green-subtle:var(--chakra-colors-green-900);--chakra-colors-green-muted:var(--chakra-colors-green-800);--chakra-colors-green-emphasized:var(--chakra-colors-green-700);--chakra-colors-green-solid:var(--chakra-colors-green-600);--chakra-colors-green-focus-ring:var(--chakra-colors-green-400);--chakra-colors-blue-contrast:white;--chakra-colors-blue-fg:var(--chakra-colors-blue-300);--chakra-colors-blue-subtle:var(--chakra-colors-blue-900);--chakra-colors-blue-muted:var(--chakra-colors-blue-800);--chakra-colors-blue-emphasized:var(--chakra-colors-blue-700);--chakra-colors-blue-solid:var(--chakra-colors-blue-600);--chakra-colors-blue-focus-ring:var(--chakra-colors-blue-400);--chakra-colors-orange-contrast:black;--chakra-colors-orange-fg:var(--chakra-colors-orange-300);--chakra-colors-orange-subtle:var(--chakra-colors-orange-900);--chakra-colors-orange-muted:var(--chakra-colors-orange-800);--chakra-colors-orange-emphasized:var(--chakra-colors-orange-700);--chakra-colors-orange-solid:var(--chakra-colors-orange-500);--chakra-colors-orange-focus-ring:var(--chakra-colors-orange-400);--chakra-colors-yellow-contrast:var(--chakra-colors-gray-950);--chakra-colors-yellow-fg:var(--chakra-colors-yellow-300);--chakra-colors-yellow-subtle:var(--chakra-colors-yellow-900);--chakra-colors-yellow-muted:var(--chakra-colors-yellow-800);--chakra-colors-yellow-emphasized:var(--chakra-colors-yellow-700);--chakra-colors-yellow-solid:var(--chakra-colors-yellow-300);--chakra-colors-yellow-focus-ring:var(--chakra-colors-yellow-400);--chakra-colors-teal-contrast:white;--chakra-colors-teal-fg:var(--chakra-colors-teal-300);--chakra-colors-teal-subtle:var(--chakra-colors-teal-900);--chakra-colors-teal-muted:var(--chakra-colors-teal-800);--chakra-colors-teal-emphasized:var(--chakra-colors-teal-700);--chakra-colors-teal-solid:var(--chakra-colors-teal-600);--chakra-colors-teal-focus-ring:var(--chakra-colors-teal-400);--chakra-colors-purple-contrast:white;--chakra-colors-purple-fg:var(--chakra-colors-purple-300);--chakra-colors-purple-subtler:var(--chakra-colors-purple-950);--chakra-colors-purple-subtle:var(--chakra-colors-purple-900);--chakra-colors-purple-muted:var(--chakra-colors-purple-800);--chakra-colors-purple-emphasized:var(--chakra-colors-purple-700);--chakra-colors-purple-solid:var(--chakra-colors-purple-600);--chakra-colors-purple-focus-ring:var(--chakra-colors-purple-400);--chakra-colors-pink-contrast:white;--chakra-colors-pink-fg:var(--chakra-colors-pink-300);--chakra-colors-pink-subtle:var(--chakra-colors-pink-900);--chakra-colors-pink-muted:var(--chakra-colors-pink-800);--chakra-colors-pink-emphasized:var(--chakra-colors-pink-700);--chakra-colors-pink-solid:var(--chakra-colors-pink-600);--chakra-colors-pink-focus-ring:var(--chakra-colors-pink-400);--chakra-colors-cyan-contrast:white;--chakra-colors-cyan-fg:var(--chakra-colors-cyan-300);--chakra-colors-cyan-subtle:var(--chakra-colors-cyan-900);--chakra-colors-cyan-muted:var(--chakra-colors-cyan-800);--chakra-colors-cyan-emphasized:var(--chakra-colors-cyan-700);--chakra-colors-cyan-solid:var(--chakra-colors-cyan-600);--chakra-colors-cyan-focus-ring:var(--chakra-colors-cyan-400);--chakra-shadows:0px 1px 3px 0px color-mix(in srgb, black 64%, transparent),0px 1px 2px 0px color-mix(in srgb, black 64%, transparent);--chakra-shadows-xs:0 0 1px 0 color-mix(in srgb, black 64%, transparent),0 1px 2px 0 color-mix(in srgb, black 64%, transparent);--chakra-shadows-sm:0px 1px 2px 0px color-mix(in srgb, black 64%, transparent);--chakra-shadows-md:0px 4px 6px -1px color-mix(in srgb, black 64%, transparent),0px 2px 4px -1px color-mix(in srgb, black 64%, transparent);--chakra-shadows-lg:0px 10px 15px -3px color-mix(in srgb, black 64%, transparent),0px 4px 6px -2px color-mix(in srgb, black 64%, transparent);--chakra-shadows-xl:0px 20px 25px -5px color-mix(in srgb, black 64%, transparent),0px 10px 10px -5px color-mix(in srgb, black 64%, transparent);--chakra-shadows-2xl:0px 25px 50px -12px color-mix(in srgb, black 64%, transparent);--chakra-shadows-overlay:0px 0px 1px color-mix(in srgb, black 64%, transparent),0px 4px 8px color-mix(in srgb, black 64%, transparent);--chakra-shadows-inner:inset 0 2px 4px 0 black;--chakra-shadows-inset:inset 0 0 0 1px color-mix(in srgb, var(--chakra-colors-gray-300) 5%, transparent);}@media screen and (min-width: 48rem){:where(:root, :host){--chakra-font-sizes-mkt-xs:clamp(0.75rem, calc(0.75rem + ((1vw - 7.68px) * 0.297619)), 0.875rem);--chakra-font-sizes-mkt-sm:1rem;--chakra-font-sizes-mkt-lg:clamp(1rem, calc(1rem + ((1vw - 7.68px) * 0.744048)), 1.3125rem);--chakra-font-sizes-mkt-2xl:clamp(1.375rem, calc(1.375rem + ((1vw - 7.68px) * 0.744048)), 1.6875rem);--chakra-font-sizes-mkt-display4xl:clamp(3rem, calc(3rem + ((1vw - 7.68px) * 3.571429)), 4.5rem);--chakra-font-sizes-mkt-display3xl:clamp(2rem, calc(2rem + ((1vw - 7.68px) * 1.785714)), 2.75rem);--chakra-font-sizes-mkt-display2xl:2.25rem;--chakra-font-sizes-mkt-display-xl:clamp(1.375rem, calc(1.375rem + ((1vw - 7.68px) * 0.744048)), 1.6875rem);--chakra-font-sizes-mkt-display-lg:clamp(1rem, calc(1rem + ((1vw - 7.68px) * 0.744048)), 1.3125rem);--chakra-font-sizes-mkt-heading-base:1rem;--chakra-font-sizes-mkt-body:1rem;--chakra-font-sizes-mkt-paragraph-sm:clamp(0.75rem, calc(0.75rem + ((1vw - 7.68px) * 0.297619)), 0.875rem);--chakra-font-sizes-mkt-body-small:0.75rem;--chakra-font-sizes-mkt-overline:clamp(0.875rem, calc(0.875rem + ((1vw - 7.68px) * 0.297619)), 1rem);--chakra-font-sizes-mkt-button:1rem;--chakra-font-sizes-mkt-mono-xl:clamp(1.375rem, calc(1.375rem + ((1vw - 7.68px) * 0.744048)), 1.6875rem);--chakra-font-sizes-mkt-mono-lrg:1rem;--chakra-font-sizes-mkt-mono-md:clamp(0.75rem, calc(0.75rem + ((1vw - 7.68px) * 0.297619)), 0.875rem);--chakra-font-sizes-mkt-mono-sm:0.75rem;}}}</style><script>((e,r,s,u,d,m,l,h)=>{let c=document.documentElement,v=["light","dark"];function p(i){(Array.isArray(e)?e:[e]).forEach(y=>{let k=y==="class",S=k&&m?d.map(f=>m[f]||f):d;k?(c.classList.remove(...S),c.classList.add(i)):c.setAttribute(y,i)}),R(i)}function R(i){h&&v.includes(i)&&(c.style.colorScheme=i)}function a(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(u)p(u);else try{let i=localStorage.getItem(r)||s,y=l&&i==="system"?a():i;p(y)}catch(i){}})("class","chakra-ui-color-mode","system",null,["light","dark"],null,true,true)</script><style>
    #nprogress {
      pointer-events: none;
    }
    #nprogress .bar {
      background: var(--next-progress-bar-color, var(--chakra-colors-logo-purple));
      position: fixed;
      z-index: 9999;
      top: 0;
      left: 0;
      width: 100%;
      height: 2px;
    }
    #nprogress .peg {
      display: block;
      position: absolute;
      right: 0px;
      width: 100px;
      height: 100%;
      box-shadow: 0 0 10px var(--next-progress-bar-color, var(--chakra-colors-logo-purple)), 0 0 5px var(--next-progress-bar-color, var(--chakra-colors-logo-purple));
      opacity: 1;
      -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
      transform: rotate(3deg) translate(0px, -4px);
    }
    #nprogress .spinner {
      display: block;
      position: fixed;
      z-index: 1031;
      top: 15px;
      right: 15px;
    }
    #nprogress .spinner-icon {
      width: 18px;
      height: 18px;
      box-sizing: border-box;
      border: solid 2px transparent;
      border-top-color: var(--next-progress-bar-color, var(--chakra-colors-logo-purple));
      border-left-color: var(--next-progress-bar-color, var(--chakra-colors-logo-purple));
      border-radius: 50%;
      -webkit-animation: nprogresss-spinner 400ms linear infinite;
      animation: nprogress-spinner 400ms linear infinite;
    }
    .nprogress-custom-parent {
      overflow: hidden;
      position: relative;
    }
    .nprogress-custom-parent #nprogress .spinner,
    .nprogress-custom-parent #nprogress .bar {
      position: absolute;
    }
    @-webkit-keyframes nprogress-spinner {
      0% {
        -webkit-transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
      }
    }
    @keyframes nprogress-spinner {
      0% {
        transform: rotate(0deg);
      }
      100% {
        transform: rotate(360deg);
      }
    }
  </style><style>
          #hubspot-messages-iframe-container {
            color-scheme : light;
          }
        </style><style data-emotion="css t313e1">.css-t313e1{background:var(--chakra-colors-bg-subtler);--bg-currentcolor:var(--chakra-colors-bg-subtler);}</style><div class="css-t313e1"><style>
            :root {
              --next-progress-bar-color: var(--chakra-colors-white);
            }
            html {
              scroll-padding-top: var(--chakra-spacing-36)
            }
          </style><style data-emotion="css m4qpuh">.css-m4qpuh{display:block;background:var(--chakra-colors-mkt-purple-900);--bg-currentcolor:var(--chakra-colors-mkt-purple-900);color:var(--chakra-colors-mkt-neutral-50);font-size:16px;line-height:1.5;}@layer recipes{.css-m4qpuh{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-m4qpuh:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@media (hover: hover){.css-m4qpuh:is(:hover, [data-hover]):not(:disabled, [data-disabled]){opacity:0.95;-webkit-text-decoration:none;text-decoration:none;}}</style><a href="https://socket.dev/events/blackhat2026" rel="noopener noreferrer" class="chakra-link css-m4qpuh"><style data-emotion="css 19zkpvg">.css-19zkpvg{max-width:var(--chakra-sizes-mkt-content-xl);padding-inline:var(--chakra-spacing-4);}@layer recipes{.css-19zkpvg{position:relative;max-width:var(--chakra-sizes-8xl);width:100%;margin-inline:auto;padding-inline:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-19zkpvg{padding-inline:var(--chakra-spacing-6);}}@media screen and (min-width: 64rem){.css-19zkpvg{padding-inline:var(--chakra-spacing-8);}}}@media screen and (min-width: 64rem){.css-19zkpvg{padding-inline:var(--chakra-spacing-8);}}</style><div class="chakra-container css-19zkpvg"><style data-emotion="css b4jjai">.css-b4jjai{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:var(--chakra-spacing-4);padding-block:14px;}</style><div class="css-b4jjai"><style data-emotion="css z1xvdk">.css-z1xvdk{min-width:0;-webkit-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}</style><span class="css-z1xvdk"><style data-emotion="css zqb96y">.css-zqb96y{font-weight:var(--chakra-font-weights-bold);-webkit-margin-end:var(--chakra-spacing-2);margin-inline-end:var(--chakra-spacing-2);}</style><span class="css-zqb96y">🎩 You&#x27;re Invited:</span><span>Meet the Socket team at Black Hat in Las Vegas, August 3-6<!-- -->.</span></span><style data-emotion="css acvmgs">.css-acvmgs{font-weight:var(--chakra-font-weights-semibold);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;display:none;}@media screen and (min-width: 48rem){.css-acvmgs{display:inline-block;}}</style><span class="css-acvmgs">RSVP<!-- --> →</span></div></div></a><style data-emotion="css 1e6gk3">.css-1e6gk3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;min-height:var(--chakra-sizes-dvh);}</style><div class="css-1e6gk3"><style data-emotion="css 15ej7jx">.css-15ej7jx{background:var(--chakra-colors-mkt-footer-bg);--bg-currentcolor:var(--chakra-colors-mkt-footer-bg);border-bottom:1px solid;border-color:var(--chakra-colors-mkt-footer-border);font-family:var(--chakra-fonts-mkt-body);position:-webkit-sticky;position:sticky;top:0;z-index:var(--chakra-z-index-mkt-header);}</style><header class="css-15ej7jx"><div class="chakra-container css-19zkpvg"><style data-emotion="css rfmb60">.css-rfmb60{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;height:4rem;}@media screen and (min-width: 64rem){.css-rfmb60{height:3.75rem;}}</style><div class="chakra-stack css-rfmb60"><style data-emotion="css dwaj8d">@layer recipes{.css-dwaj8d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-dwaj8d:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}</style><a href="/" rel="noopener noreferrer" aria-label="Socket home" class="chakra-link css-dwaj8d"><style data-emotion="css 17m2ypv">.css-17m2ypv{fill:none;height:auto;width:94px;}</style><svg viewBox="0 0 95 36" xmlns="http://www.w3.org/2000/svg" class="css-17m2ypv"><path d="M26.6902 23.738C26.6374 23.6622 26.6529 23.5592 26.7237 23.4999L28.9324 21.6494C29.0158 21.5794 29.1413 21.5981 29.2058 21.6857C30.0049 22.7719 31.3043 23.402 32.5426 23.402C33.8209 23.402 34.6731 22.7741 34.6731 21.8546C34.6731 20.9575 34.0227 20.3296 32.4529 19.7913L31.1073 19.3204C28.5507 18.4233 27.1827 16.9432 27.1827 14.7678C27.1827 11.7627 29.4702 9.99101 32.565 9.99101C34.4618 9.99101 36.1255 10.6269 37.4735 12.0634C37.5391 12.1333 37.5368 12.2421 37.4702 12.3108L35.577 14.2631C35.5015 14.341 35.3753 14.3358 35.3023 14.2556C34.5596 13.4396 33.6234 13.041 32.5875 13.041C31.4886 13.041 30.4569 13.512 30.4569 14.4539C30.4569 15.4182 31.2419 15.8443 32.9239 16.4498L34.2022 16.9208C36.5345 17.773 37.9922 19.2531 37.9922 21.6527C37.9698 24.5009 35.7047 26.452 32.408 26.452C29.9393 26.452 27.8536 25.4091 26.6902 23.738Z" fill="#F7F3EF"></path><path d="M50.6696 20.5763C50.6696 23.8505 48.0233 26.4296 44.7715 26.4296C41.5196 26.4296 38.8733 23.8505 38.8733 20.5763C38.8733 17.302 41.5196 14.723 44.7715 14.723C48.0233 14.723 50.6696 17.302 50.6696 20.5763ZM41.9682 20.5763C41.9682 22.3031 43.1568 23.559 44.7715 23.559C46.3862 23.559 47.5523 22.3031 47.5523 20.5763C47.5523 18.8494 46.3862 17.5936 44.7715 17.5936C43.1568 17.5936 41.9682 18.8494 41.9682 20.5763Z" fill="#F7F3EF"></path><path d="M62.5971 23.1164C62.6839 23.163 62.7181 23.2704 62.6713 23.3572C61.6778 25.1991 59.7063 26.4296 57.4378 26.4296C54.1187 26.4296 51.4948 23.9627 51.4948 20.5763C51.4948 17.1899 54.1187 14.723 57.4378 14.723C59.7063 14.723 61.6778 15.9534 62.6713 17.7954C62.7181 17.8821 62.6839 17.9895 62.5971 18.0362L60.2586 19.2938C60.1647 19.3443 60.0481 19.3035 59.9997 19.2085C59.5212 18.269 58.5987 17.5936 57.4378 17.5936C55.8231 17.5936 54.5897 18.8494 54.5897 20.5763C54.5897 22.3031 55.8231 23.559 57.4378 23.559C58.5987 23.559 59.5212 22.8836 59.9997 21.944C60.0481 21.849 60.1647 21.8082 60.2586 21.8587L62.5971 23.1164Z" fill="#F7F3EF"></path><path d="M64.003 26.1829C63.9024 26.1829 63.8208 26.1013 63.8208 26.0006V9.54532C63.8208 9.44467 63.9024 9.36307 64.003 9.36307H66.7109C66.8116 9.36307 66.8932 9.44467 66.8932 9.54532V18.6133C66.8932 18.7813 67.1012 18.8599 67.2122 18.7337L70.4718 15.0315C70.5064 14.9922 70.5563 14.9697 70.6086 14.9697H73.8234C73.9803 14.9697 74.0639 15.1546 73.9603 15.2723L69.8926 19.8947C69.8318 19.9638 69.832 20.0673 69.8931 20.1361L74.9892 25.8796C75.0935 25.9972 75.01 26.1829 74.8529 26.1829H71.5501C71.498 26.1829 71.4484 26.1605 71.4138 26.1215L67.2118 21.384C67.1005 21.2586 66.8932 21.3373 66.8932 21.5049V26.0006C66.8932 26.1013 66.8116 26.1829 66.7109 26.1829H64.003Z" fill="#F7F3EF"></path><path d="M73.9668 20.5763C73.9668 17.2572 76.4561 14.723 79.8649 14.723C82.8028 14.723 85.3818 16.6068 85.3818 20.2399C85.3818 20.4762 85.3818 20.7472 85.3514 21.1288C85.344 21.2224 85.2652 21.2939 85.1712 21.2939H77.1548C77.0456 21.2939 76.9604 21.3899 76.9814 21.497C77.251 22.8711 78.5202 23.6263 79.9322 23.6263C81.2247 23.6263 82.1878 23.0643 82.7134 22.3726C82.7771 22.2887 82.8968 22.2668 82.9813 22.3297L84.9721 23.813C85.0506 23.8715 85.0691 23.9818 85.0111 24.0607C83.9641 25.484 82.1891 26.4296 79.9098 26.4296C76.5682 26.4296 73.9668 24.1196 73.9668 20.5763ZM79.7752 17.2572C78.6942 17.2572 77.493 17.778 77.1183 18.9901C77.0841 19.1009 77.1709 19.2083 77.2868 19.2083H82.0863C82.2016 19.2083 82.2882 19.1022 82.256 18.9915C81.914 17.8164 80.8546 17.2572 79.7752 17.2572Z" fill="#F7F3EF"></path><path d="M93.9338 25.9375C93.9338 26.0168 93.8826 26.0874 93.8062 26.1091C93.3363 26.2422 92.7629 26.3174 91.9827 26.3174C89.6055 26.3174 87.6993 24.9943 87.6993 22.2582V17.8431C87.6993 17.7424 87.6177 17.6608 87.517 17.6608H85.6165C85.5158 17.6608 85.4342 17.5792 85.4342 17.4786V15.1519C85.4342 15.0513 85.5158 14.9697 85.6165 14.9697H87.517C87.6177 14.9697 87.6993 14.8881 87.6993 14.7874V12.0347C87.6993 11.934 87.7809 11.8524 87.8815 11.8524H90.5894C90.6901 11.8524 90.7717 11.934 90.7717 12.0347V14.7874C90.7717 14.8881 90.8533 14.9697 90.9539 14.9697H93.7515C93.8522 14.9697 93.9338 15.0513 93.9338 15.1519V17.4786C93.9338 17.5792 93.8522 17.6608 93.7515 17.6608H90.9539C90.8533 17.6608 90.7717 17.7424 90.7717 17.8431V21.6527C90.7717 23.0207 91.3548 23.559 92.6779 23.559C93.06 23.559 93.3883 23.5186 93.6836 23.4379C93.8064 23.4044 93.9338 23.4929 93.9338 23.6201V25.9375Z" fill="#F7F3EF"></path><path d="M18.4384 8.83856C18.9004 9.00401 19.2048 9.44213 19.1995 9.93318V9.93186C19.1598 13.5175 19.4311 18.5723 18.8209 20.8172C17.7806 25.3214 14.4001 29.2141 10.0216 30.9189C9.75294 31.0235 9.4538 31.0274 9.18379 30.9242C4.51809 29.1479 0.917887 24.7311 0.18064 19.8006C0.122402 19.4896 0.0893103 19.1256 0.0509258 18.8172C0.0125413 18.6107 0.00195312 17.6776 0.00195312 13.6499C0.00195312 11.679 0.00327915 10.5513 0.00857356 9.91201C0.0125444 9.43286 0.314322 9.00534 0.765671 8.84121C3.56509 7.82071 6.14082 6.9061 8.95216 5.87899C9.04084 5.84722 9.12423 5.81678 9.20099 5.78898C9.44983 5.69898 9.71985 5.69765 9.97001 5.78501C10.5974 6.00341 11.5649 6.36343 12.2069 6.59109C14.2294 7.31774 16.3855 8.10264 18.4384 8.83856Z" fill="#F9F9F9"></path><path d="M18.4384 8.83856C18.9004 9.00401 19.2048 9.44213 19.1995 9.93318V9.93186C19.1598 13.5175 19.4311 18.5723 18.8209 20.8172C17.7806 25.3214 14.4001 29.2141 10.0216 30.9189C9.75294 31.0235 9.4538 31.0274 9.18379 30.9242C4.51809 29.1479 0.917887 24.7311 0.18064 19.8006C0.122402 19.4896 0.0893103 19.1256 0.0509258 18.8172C0.0125413 18.6107 0.00195312 17.6776 0.00195312 13.6499C0.00195312 11.679 0.00327915 10.5513 0.00857356 9.91201C0.0125444 9.43286 0.314322 9.00534 0.765671 8.84121C3.56509 7.82071 6.14082 6.9061 8.95216 5.87899C9.04084 5.84722 9.12423 5.81678 9.20099 5.78898C9.44983 5.69898 9.71985 5.69765 9.97001 5.78501C10.5974 6.00341 11.5649 6.36343 12.2069 6.59109C14.2294 7.31774 16.3855 8.10264 18.4384 8.83856Z" fill="url(#new-marketing-logo-gradient)"></path><path d="M9.88571 9.53821C10.0776 9.22398 10.5613 9.36002 10.5613 9.7282V15.5776C10.5613 15.8293 10.7653 16.0333 11.017 16.0333H13.7532C14.0378 16.0333 14.2125 16.3448 14.0642 16.5877L9.15536 24.6263C8.96347 24.9405 8.47976 24.8046 8.47973 24.4364V18.587C8.47973 18.3353 8.27574 18.1313 8.02411 18.1313H5.28787C5.0033 18.1313 4.82853 17.8197 4.97684 17.5768L9.88571 9.53821Z" fill="white"></path><defs><linearGradient id="new-marketing-logo-gradient" x1="0.00195312" y1="18.36" x2="19.2262" y2="18.36" gradientUnits="userSpaceOnUse"><stop stop-color="#FF00AA"></stop><stop offset="1" stop-color="#8C50FF"></stop></linearGradient></defs></svg></a><style data-emotion="css 10kjegp">.css-10kjegp{display:none;}@layer recipes{.css-10kjegp{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}@media screen and (min-width: 64rem){.css-10kjegp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}</style><nav aria-label="Main" data-orientation="horizontal" dir="ltr" class="mkt-nav-menu__root css-10kjegp"><div style="position:relative"><style data-emotion="css 12rzd75">.css-12rzd75{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-2);list-style-type:none;margin:0;padding:0;}</style><ul class="chakra-stack mkt-nav-menu__list css-12rzd75" data-orientation="horizontal" dir="ltr"><li class="mkt-nav-menu__item"><style data-emotion="css a0pfys">.css-a0pfys{background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-mkt-pill);color:var(--chakra-colors-mkt-footer-text);font-weight:var(--chakra-font-weights-bold);padding-inline:var(--chakra-spacing-5);padding-block:var(--chakra-spacing-3\.5);}@layer recipes{.css-a0pfys{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-a0pfys:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-a0pfys:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-a0pfys :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-a0pfys>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-a0pfys:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-a0pfys:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-a0pfys:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media (hover: hover){.css-a0pfys:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-mkt-footer-border);--bg-currentcolor:var(--chakra-colors-mkt-footer-border);-webkit-text-decoration:none;text-decoration:none;}}</style><button type="button" id="radix-«Rikpmmtm»-trigger-radix-«R26jikpmmtm»" data-state="closed" aria-expanded="false" aria-controls="radix-«Rikpmmtm»-content-radix-«R26jikpmmtm»" class="chakra-button mkt-nav-menu__trigger css-a0pfys" data-radix-collection-item="">Product</button><style data-emotion="css 1oe09qd">@layer recipes{.css-1oe09qd{position:absolute;top:20px;left:0;border:1px solid;--mix-borderColor:color-mix(in srgb, var(--chakra-colors-mkt-purple-200) 9%, transparent);border-color:var(--mix-borderColor, var(--chakra-colors-mkt-purple-200));-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-timing-function:var(--chakra-easings-ease-out);animation-timing-function:var(--chakra-easings-ease-out);-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slide-from-bottom,fade-in;animation-name:slide-from-bottom,fade-in;}.css-1oe09qd[data-motion="from-start"],.css-1oe09qd[data-motion="from-end"]{-webkit-animation-name:slide-from-bottom,fade-in;animation-name:slide-from-bottom,fade-in;-webkit-animation-delay:150ms;animation-delay:150ms;}.css-1oe09qd[data-motion="to-start"],.css-1oe09qd[data-motion="to-end"]{-webkit-animation-name:slide-to-top,fade-out;animation-name:slide-to-top,fade-out;-webkit-animation-duration:150ms;animation-duration:150ms;}}</style></li><li class="mkt-nav-menu__item"><button type="button" id="radix-«Rikpmmtm»-trigger-radix-«R2ajikpmmtm»" data-state="closed" aria-expanded="false" aria-controls="radix-«Rikpmmtm»-content-radix-«R2ajikpmmtm»" class="chakra-button mkt-nav-menu__trigger css-a0pfys" data-radix-collection-item="">Why Socket</button></li><li class="mkt-nav-menu__item"><button type="button" id="radix-«Rikpmmtm»-trigger-radix-«R2ejikpmmtm»" data-state="closed" aria-expanded="false" aria-controls="radix-«Rikpmmtm»-content-radix-«R2ejikpmmtm»" class="chakra-button mkt-nav-menu__trigger css-a0pfys" data-radix-collection-item="">Company</button></li><li class="mkt-nav-menu__item"><style data-emotion="css 5yxhzr">.css-5yxhzr{background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-mkt-pill);color:var(--chakra-colors-mkt-footer-text);font-weight:var(--chakra-font-weights-bold);padding-inline:var(--chakra-spacing-5);padding-block:var(--chakra-spacing-3\.5);}@layer recipes{.css-5yxhzr{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-5yxhzr:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@layer recipes{.css-5yxhzr{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-5yxhzr:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-5yxhzr:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-5yxhzr :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-5yxhzr>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-5yxhzr:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-5yxhzr:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-5yxhzr:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media (hover: hover){.css-5yxhzr:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-mkt-footer-border);--bg-currentcolor:var(--chakra-colors-mkt-footer-border);-webkit-text-decoration:none;text-decoration:none;}}</style><a type="button" class="chakra-link chakra-button css-5yxhzr" href="/blog">Blog</a></li><li class="mkt-nav-menu__item"><a type="button" class="chakra-link chakra-button css-5yxhzr" href="/pricing">Pricing</a></li></ul></div><style data-emotion="css w17rdk">@layer recipes{.css-w17rdk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;top:100%;padding-block-start:10px;height:20px;pointer-events:none;z-index:1;transform-origin:top center;-webkit-transition:-webkit-transform 200ms ease,width 200ms ease;transition:transform 200ms ease,width 200ms ease;}.css-w17rdk[data-state="visible"]{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-timing-function:var(--chakra-easings-ease-out);animation-timing-function:var(--chakra-easings-ease-out);}.css-w17rdk[data-state="hidden"]{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:150ms;animation-duration:150ms;-webkit-animation-timing-function:var(--chakra-easings-ease-in);animation-timing-function:var(--chakra-easings-ease-in);}.css-w17rdk::before{content:"";display:block;width:0;height:0;border-left-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-color:var(--chakra-colors-transparent);border-right-color:var(--chakra-colors-transparent);border-bottom-color:var(--chakra-colors-mkt-purple-950);}}</style><style data-emotion="css 1syugg6">@layer recipes{.css-1syugg6{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:100%;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-block-start:10px;perspective:2000px;}}</style><div class="mkt-nav-menu__positioner css-1syugg6"><style data-emotion="css 1vy54ki">@layer recipes{.css-1vy54ki{position:relative;top:-20px;padding-block-start:20px;background:var(--chakra-colors-mkt-purple-950);--bg-currentcolor:var(--chakra-colors-mkt-purple-950);-webkit-background-clip:content-box;background-clip:content-box;border:none;box-shadow:none;border-radius:0;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--radix-navigation-menu-viewport-width);height:calc(var(--radix-navigation-menu-viewport-height) + 20px);--height:calc(var(--radix-navigation-menu-viewport-height) + 20px);-webkit-transition:width 200ms ease,height 200ms ease;transition:width 200ms ease,height 200ms ease;transform-origin:top center;z-index:var(--chakra-z-index-popover);outline:0;}.css-1vy54ki:is([open], [data-open], [data-state=open]){-webkit-animation-name:expand-height;animation-name:expand-height;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:var(--chakra-easings-ease-out);animation-timing-function:var(--chakra-easings-ease-out);}.css-1vy54ki:is([closed], [data-closed], [data-state=closed]){-webkit-animation-name:collapse-height;animation-name:collapse-height;-webkit-animation-duration:200ms;animation-duration:200ms;-webkit-animation-timing-function:var(--chakra-easings-ease-in);animation-timing-function:var(--chakra-easings-ease-in);}}</style></div></nav><style data-emotion="css w15uvs">.css-w15uvs{display:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-3);}@media screen and (min-width: 64rem){.css-w15uvs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}</style><div class="chakra-stack css-w15uvs"><style data-emotion="css 9vrzgb">.css-9vrzgb{--mix-background:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 34%, transparent);background:var(--mix-background, var(--chakra-colors-mkt-purple-600));--bg-currentcolor:var(--mix-background, var(--chakra-colors-mkt-purple-600));border-color:#5A3773;border-radius:var(--chakra-radii-mkt-pill);border-width:1px;color:var(--chakra-colors-mkt-footer-text-muted);cursor:pointer;gap:var(--chakra-spacing-2);height:var(--chakra-sizes-11);padding-inline:var(--chakra-spacing-2\.5);-webkit-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s;}@layer recipes{.css-9vrzgb{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-9vrzgb:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-9vrzgb:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-9vrzgb :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-9vrzgb>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-9vrzgb:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-9vrzgb:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-9vrzgb:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}@media screen and (min-width: 64rem){.css-9vrzgb{padding-inline:var(--chakra-spacing-4);}}@media (hover: hover){.css-9vrzgb:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 50%, transparent);background:var(--mix-background, var(--chakra-colors-mkt-purple-600));--bg-currentcolor:var(--mix-background, var(--chakra-colors-mkt-purple-600));}}</style><button type="button" aria-haspopup="dialog" aria-label="Search packages" class="chakra-button css-9vrzgb"><style data-emotion="css up1m3k">.css-up1m3k{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;--mix-background:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 34%, transparent);background:var(--mix-background, var(--chakra-colors-mkt-purple-600));--bg-currentcolor:var(--mix-background, var(--chakra-colors-mkt-purple-600));border-radius:4px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1;padding-inline:var(--chakra-spacing-1\.5);padding-block:var(--chakra-spacing-1);}</style><span class="css-up1m3k"><style data-emotion="css 1hyowss">.css-1hyowss{--mix-color:color-mix(in srgb, var(--chakra-colors-mkt-footer-text) 70%, transparent);color:var(--mix-color, var(--chakra-colors-mkt-footer-text));font-size:var(--chakra-font-sizes-mkt-body-small);font-weight:var(--chakra-font-weights-semibold);letter-spacing:0.05em;text-transform:uppercase;}</style><span class="css-1hyowss">npm</span></span><style data-emotion="css 1epq4s3">.css-1epq4s3{display:none;font-size:var(--chakra-font-sizes-mkt-paragraph-sm);white-space:nowrap;}@media screen and (min-width: 64rem){.css-1epq4s3{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}}</style><span class="css-1epq4s3">Search packages</span><style data-emotion="css 1lch4z9">.css-1lch4z9{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);}@media screen and (min-width: 64rem){.css-1lch4z9{display:none;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" class="css-1lch4z9" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z"></path></svg></button><style data-emotion="css 1sldkl9">.css-1sldkl9{background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-mkt-pill);color:var(--chakra-colors-mkt-footer-text);font-weight:var(--chakra-font-weights-bold);}@layer recipes{.css-1sldkl9{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-1sldkl9:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-1sldkl9:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1sldkl9 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-1sldkl9>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-1sldkl9:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-1sldkl9:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-1sldkl9:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}</style><style data-emotion="css 1p740ni">.css-1p740ni{background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-mkt-pill);color:var(--chakra-colors-mkt-footer-text);font-weight:var(--chakra-font-weights-bold);}@layer recipes{.css-1p740ni{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-1p740ni:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@layer recipes{.css-1p740ni{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-1p740ni:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-1p740ni:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1p740ni :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-1p740ni>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-1p740ni:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-1p740ni:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-1p740ni:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}</style><a href="/auth/login" type="button" class="chakra-link chakra-button css-1p740ni"><style data-emotion="css 1x0y7ph">.css-1x0y7ph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-2);}</style><div class="chakra-stack css-1x0y7ph"><style data-emotion="css 164qyb5">@layer recipes{.css-164qyb5{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-164qyb5" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M4 22C4 17.5817 7.58172 14 12 14C16.4183 14 20 17.5817 20 22H18C18 18.6863 15.3137 16 12 16C8.68629 16 6 18.6863 6 22H4ZM12 13C8.685 13 6 10.315 6 7C6 3.685 8.685 1 12 1C15.315 1 18 3.685 18 7C18 10.315 15.315 13 12 13ZM12 11C14.21 11 16 9.21 16 7C16 4.79 14.21 3 12 3C9.79 3 8 4.79 8 7C8 9.21 9.79 11 12 11Z"></path></svg><span>Sign In</span></div></a></div><style data-emotion="css 1bz06b5">.css-1bz06b5{padding-inline:0;padding-block:0;background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);color:var(--chakra-colors-mkt-footer-text);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:var(--chakra-sizes-16);-webkit-margin-end:calc(var(--chakra-spacing-4\.5) * -1);margin-inline-end:calc(var(--chakra-spacing-4\.5) * -1);width:var(--chakra-sizes-16);}@layer recipes{.css-1bz06b5{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);color:var(--chakra-colors-color-palette-fg);}.css-1bz06b5:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-1bz06b5:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1bz06b5 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-1bz06b5>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-1bz06b5:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-1bz06b5:is([aria-expanded=true], [data-expanded], [data-state=expanded]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}@media (hover: hover){.css-1bz06b5:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}}}.css-1bz06b5 :where(svg){font-size:1.2em;}@media screen and (min-width: 64rem){.css-1bz06b5{display:none;}}</style><button type="button" aria-controls="site-mobile-menu" aria-expanded="false" aria-haspopup="dialog" aria-label="Open menu" data-scope="dialog" data-part="trigger" dir="ltr" id="dialog:«R4kpmmtm»:trigger" data-state="closed" class="chakra-button chakra-dialog__trigger css-1bz06b5"><style data-emotion="css 16kffw5">.css-16kffw5{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:currentColor;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:var(--chakra-sizes-16);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:var(--chakra-sizes-16);}.css-16kffw5[data-state="closed"]:hover [data-hamburger-line="top"]{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);}.css-16kffw5[data-state="open"] [data-hamburger-line="top"]{-webkit-transform:translateY(6px) rotate(45deg);-moz-transform:translateY(6px) rotate(45deg);-ms-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg);}.css-16kffw5[data-state="open"] [data-hamburger-line="middle"]{opacity:0;-webkit-transform:translateY(-50%) scaleX(0);-moz-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);}.css-16kffw5[data-state="open"] [data-hamburger-line="bottom"]{-webkit-transform:translateY(-6px) rotate(-45deg);-moz-transform:translateY(-6px) rotate(-45deg);-ms-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg);}</style><div aria-hidden="true" data-state="closed" class="css-16kffw5"><style data-emotion="css b0tkbv">.css-b0tkbv{display:block;height:var(--chakra-sizes-3\.5);position:relative;width:var(--chakra-sizes-5);}</style><div class="css-b0tkbv"><style data-emotion="css 70y4zc">.css-70y4zc{background:currentColor;--bg-currentcolor:currentColor;border-radius:1px;height:var(--chakra-sizes-0\.5);left:0;position:absolute;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;transform-origin:center;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);width:100%;}</style><div data-hamburger-line="top" class="css-70y4zc"></div><style data-emotion="css 1xyge3e">.css-1xyge3e{background:currentColor;--bg-currentcolor:currentColor;border-radius:1px;height:var(--chakra-sizes-0\.5);left:0;opacity:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transform-origin:center;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.2s ease-out;transition:transform 0.35s cubic-bezier(0.16, 1, 0.3, 1),opacity 0.2s ease-out;width:100%;}</style><div data-hamburger-line="middle" class="css-1xyge3e"></div><style data-emotion="css 1wubuff">.css-1wubuff{background:currentColor;--bg-currentcolor:currentColor;border-radius:1px;bottom:0;height:var(--chakra-sizes-0\.5);left:0;position:absolute;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;transform-origin:center;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);transition:transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);width:100%;}</style><div data-hamburger-line="bottom" class="css-1wubuff"></div></div></div></button></div></div></header><style data-emotion="css 6e1yh6">.css-6e1yh6{-webkit-margin-start:env(safe-area-inset-left);margin-inline-start:env(safe-area-inset-left);-webkit-margin-end:env(safe-area-inset-right);margin-inline-end:env(safe-area-inset-right);padding-block:var(--chakra-spacing-10);padding-inline:var(--chakra-spacing-6);}</style><div class="css-6e1yh6"><style data-emotion="css 1hhpqd9">.css-1hhpqd9{padding-block:var(--chakra-spacing-12);}</style><div class="css-1hhpqd9"><style data-emotion="css sqtrbi">.css-sqtrbi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;text-align:center;}</style><div class="chakra-stack css-sqtrbi"><style data-emotion="css 1yysoa4">.css-1yysoa4{color:var(--chakra-colors-accent-bold);letter-spacing:var(--chakra-letter-spacings-tight);margin-top:var(--chakra-spacing-3);margin-bottom:var(--chakra-spacing-2);}@layer recipes{.css-1yysoa4{letter-spacing:-0.02rem;font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-4xl);line-height:1.4;}@media screen and (min-width: 64rem){.css-1yysoa4{font-size:var(--chakra-font-sizes-5xl);line-height:1.2;}}}</style><h1 class="chakra-heading css-1yysoa4">Developer security for teams of all sizes</h1><style data-emotion="css 1w4rlm3">.css-1w4rlm3{color:var(--chakra-colors-fg-muted);font-size:var(--chakra-font-sizes-lg);}</style><p class="css-1w4rlm3">Simple, transparent pricing that grows with your team.</p></div><style data-emotion="css 1nts9xs">.css-1nts9xs{max-width:var(--chakra-sizes-6xl);margin-inline:auto;}</style><div class="css-1nts9xs"><style data-emotion="css 14kjqbm">.css-14kjqbm{margin-top:var(--chakra-spacing-8);}</style><div class="css-14kjqbm"><style data-emotion="css n2n4xv">.css-n2n4xv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-10);}</style><div class="chakra-stack css-n2n4xv"><style data-emotion="css 1kh526u">.css-1kh526u{margin-inline:auto;}</style><div class="css-1kh526u"><style data-emotion="css fmd16x">.css-fmd16x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;background:var(--chakra-colors-bg-subtle);--bg-currentcolor:var(--chakra-colors-bg-subtle);max-width:400px;padding:var(--chakra-spacing-1);border-radius:var(--chakra-radii-lg);}</style><div class="chakra-stack css-fmd16x"><style data-emotion="css oun6ox">.css-oun6ox{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);color:var(--chakra-colors-accent-bold);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:var(--chakra-radii-lg);padding-inline:var(--chakra-spacing-4);padding-block:var(--chakra-spacing-2);box-shadow:var(--chakra-shadows-sm);min-width:8rem;}</style><button aria-checked="true" role="radio" class="css-oun6ox">Monthly</button><style data-emotion="css cajxe9">.css-cajxe9{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--chakra-colors-fg-muted);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border-radius:var(--chakra-radii-lg);padding-inline:var(--chakra-spacing-4);padding-block:var(--chakra-spacing-2);min-width:8rem;}</style><button aria-checked="false" role="radio" class="css-cajxe9"><style data-emotion="css 14fyjnu">.css-14fyjnu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-2);}</style><div class="css-14fyjnu">Yearly<!-- --> <style data-emotion="css d2w28t">.css-d2w28t{--chakra-colors-color-palette-50:var(--chakra-colors-purple-50);--chakra-colors-color-palette-100:var(--chakra-colors-purple-100);--chakra-colors-color-palette-200:var(--chakra-colors-purple-200);--chakra-colors-color-palette-300:var(--chakra-colors-purple-300);--chakra-colors-color-palette-400:var(--chakra-colors-purple-400);--chakra-colors-color-palette-500:var(--chakra-colors-purple-500);--chakra-colors-color-palette-600:var(--chakra-colors-purple-600);--chakra-colors-color-palette-700:var(--chakra-colors-purple-700);--chakra-colors-color-palette-800:var(--chakra-colors-purple-800);--chakra-colors-color-palette-900:var(--chakra-colors-purple-900);--chakra-colors-color-palette-950:var(--chakra-colors-purple-950);--chakra-colors-color-palette-contrast:var(--chakra-colors-purple-contrast);--chakra-colors-color-palette-fg:var(--chakra-colors-purple-fg);--chakra-colors-color-palette-subtler:var(--chakra-colors-purple-subtler);--chakra-colors-color-palette-subtle:var(--chakra-colors-purple-subtle);--chakra-colors-color-palette-muted:var(--chakra-colors-purple-muted);--chakra-colors-color-palette-emphasized:var(--chakra-colors-purple-emphasized);--chakra-colors-color-palette-solid:var(--chakra-colors-purple-solid);--chakra-colors-color-palette-focus-ring:var(--chakra-colors-purple-focus-ring);}@layer recipes{.css-d2w28t{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--chakra-radii-l2);gap:var(--chakra-spacing-1);font-weight:var(--chakra-font-weights-bold);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);color:var(--chakra-colors-color-palette-fg);font-size:var(--chakra-font-sizes-xs);line-height:1rem;padding-inline:var(--chakra-spacing-1\.5);min-height:var(--chakra-sizes-5);}}</style><span class="chakra-badge css-d2w28t">-<!-- -->20<!-- -->%</span></div></button></div></div><style data-emotion="css 31dzcb">.css-31dzcb{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:var(--chakra-spacing-4);}@media screen and (min-width: 30rem){.css-31dzcb{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media screen and (min-width: 48rem){.css-31dzcb{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media screen and (min-width: 64rem){.css-31dzcb{grid-template-columns:repeat(4, minmax(0, 1fr));}}</style><div class="css-31dzcb"><div><style data-emotion="css 3l1bwp">.css-3l1bwp{box-shadow:var(--chakra-shadows-sm);border-radius:var(--chakra-radii-xl);padding-inline:var(--chakra-spacing-6);padding-top:var(--chakra-spacing-8);padding-bottom:var(--chakra-spacing-6);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);}</style><div class="css-3l1bwp"><style data-emotion="css sabuw6">.css-sabuw6{font-weight:var(--chakra-font-weights-medium);}</style><p class="css-sabuw6">Free</p><style data-emotion="css 1wi1pip">.css-1wi1pip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;margin-bottom:var(--chakra-spacing-2);margin-top:var(--chakra-spacing-2);}</style><div class="chakra-stack css-1wi1pip"><style data-emotion="css 5ob813">.css-5ob813{font-size:var(--chakra-font-sizes-4xl);font-weight:var(--chakra-font-weights-medium);font-family:var(--chakra-fonts-heading);letter-spacing:var(--chakra-letter-spacings-tight);}</style><p class="css-5ob813">$0</p><style data-emotion="css 18n6dbw">.css-18n6dbw{color:var(--chakra-colors-fg-muted);font-size:var(--chakra-font-sizes-sm);line-height:1.2;}</style><p class="css-18n6dbw">per month<!-- -->,<br/>per developer</p></div><style data-emotion="css 1b6n4o1">.css-1b6n4o1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}</style><div class="css-1b6n4o1"><style data-emotion="css 1tfqp5k">.css-1tfqp5k{min-height:0px;}@media screen and (min-width: 48rem){.css-1tfqp5k{min-height:2.5em;}}</style><div class="css-1tfqp5k"></div><style data-emotion="css 17dnal2">.css-17dnal2{line-height:var(--chakra-line-heights-tall);font-size:var(--chakra-font-sizes-sm);min-height:0px;}@media screen and (min-width: 48rem){.css-17dnal2{min-height:10em;}}</style><p class="css-17dnal2">For individual developers and small teams looking to stay secure as they build.</p></div><style data-emotion="css 13j37q6">.css-13j37q6{margin-top:var(--chakra-spacing-6);}</style><div class="css-13j37q6"><style data-emotion="css bavegu">.css-bavegu{font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);width:var(--chakra-sizes-full);}@layer recipes{.css-bavegu{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-bavegu:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-bavegu:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-bavegu :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-bavegu>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-bavegu:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-bavegu:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-bavegu:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}</style><style data-emotion="css l3zjpp">.css-l3zjpp{font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);width:var(--chakra-sizes-full);}@layer recipes{.css-l3zjpp{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-l3zjpp:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@layer recipes{.css-l3zjpp{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-l3zjpp:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-l3zjpp:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-l3zjpp :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-l3zjpp>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-l3zjpp:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-l3zjpp:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-l3zjpp:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}</style><a type="button" class="chakra-link chakra-button css-l3zjpp" href="/dashboard/create-organization">Get started</a></div></div><style data-emotion="css 1dv9nz4">.css-1dv9nz4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-8);margin-top:var(--chakra-spacing-8);}</style><div class="chakra-stack css-1dv9nz4"><style data-emotion="css 16tzqsn">.css-16tzqsn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-1);font-size:var(--chakra-font-sizes-sm);}</style><div class="chakra-stack css-16tzqsn"><style data-emotion="css 1f0wxn3">.css-1f0wxn3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;}</style><div class="chakra-stack css-1f0wxn3"><style data-emotion="css 9a8a5p">.css-9a8a5p{background-color:var(--chakra-colors-accent-subtler);--bg-currentcolor:var(--chakra-colors-accent-subtler);width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);color:var(--chakra-colors-accent-bold);padding:var(--chakra-spacing-1);position:relative;border-radius:var(--chakra-radii-full);top:var(--chakra-spacing-0\.5);}@layer recipes{.css-9a8a5p{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}.dark .css-9a8a5p,.dark .chakra-theme:not(.light) .css-9a8a5p{background-color:var(--chakra-colors-accent-bold);--bg-currentcolor:var(--chakra-colors-accent-bold);color:var(--chakra-colors-bg);}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><style data-emotion="css 1or48ux">.css-1or48ux{font-weight:var(--chakra-font-weights-semibold);-webkit-padding-end:var(--chakra-spacing-1);padding-inline-end:var(--chakra-spacing-1);}</style><span class="css-1or48ux">Unlimited developers &amp; repos<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">1,000 scans per month<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">500 API quota per hour<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">3 members, 1 repository label<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Detect 70+ risk types (malware, vulnerabilities, license, etc.)<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Block malicious dependencies automatically<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">AI analysis that flags hidden dependency behavior<!-- -->.</span></p></div></div></div></div><div><div class="css-3l1bwp"><p class="css-sabuw6">Team</p><div class="chakra-stack css-1wi1pip"><p class="css-5ob813">$25</p><p class="css-18n6dbw">per month<!-- -->,<br/>per developer</p></div><style data-emotion="css 6ak79t">.css-6ak79t{color:var(--chakra-colors-fg-muted);font-size:var(--chakra-font-sizes-sm);margin-bottom:var(--chakra-spacing-2);}</style><p class="css-6ak79t">Minimum 5 developers</p><div class="css-1b6n4o1"><div class="css-1tfqp5k"><style data-emotion="css 19ljfcs">.css-19ljfcs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;margin-bottom:var(--chakra-spacing-4);}</style><div class="chakra-stack css-19ljfcs"><style data-emotion="css jwpy34">.css-jwpy34{border-radius:var(--chakra-radii-sm);--chakra-colors-color-palette-50:var(--chakra-colors-purple-50);--chakra-colors-color-palette-100:var(--chakra-colors-purple-100);--chakra-colors-color-palette-200:var(--chakra-colors-purple-200);--chakra-colors-color-palette-300:var(--chakra-colors-purple-300);--chakra-colors-color-palette-400:var(--chakra-colors-purple-400);--chakra-colors-color-palette-500:var(--chakra-colors-purple-500);--chakra-colors-color-palette-600:var(--chakra-colors-purple-600);--chakra-colors-color-palette-700:var(--chakra-colors-purple-700);--chakra-colors-color-palette-800:var(--chakra-colors-purple-800);--chakra-colors-color-palette-900:var(--chakra-colors-purple-900);--chakra-colors-color-palette-950:var(--chakra-colors-purple-950);--chakra-colors-color-palette-contrast:var(--chakra-colors-purple-contrast);--chakra-colors-color-palette-fg:var(--chakra-colors-purple-fg);--chakra-colors-color-palette-subtler:var(--chakra-colors-purple-subtler);--chakra-colors-color-palette-subtle:var(--chakra-colors-purple-subtle);--chakra-colors-color-palette-muted:var(--chakra-colors-purple-muted);--chakra-colors-color-palette-emphasized:var(--chakra-colors-purple-emphasized);--chakra-colors-color-palette-solid:var(--chakra-colors-purple-solid);--chakra-colors-color-palette-focus-ring:var(--chakra-colors-purple-focus-ring);padding-inline:var(--chakra-spacing-2);padding-block:var(--chakra-spacing-1);font-size:var(--chakra-font-sizes-sm);text-transform:initial;}@layer recipes{.css-jwpy34{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--chakra-radii-l2);gap:var(--chakra-spacing-1);font-weight:var(--chakra-font-weights-bold);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);color:var(--chakra-colors-color-palette-fg);font-size:var(--chakra-font-sizes-xs);line-height:1rem;padding-inline:var(--chakra-spacing-1\.5);min-height:var(--chakra-sizes-5);}}</style><span class="chakra-badge css-jwpy34">Save 20%</span><style data-emotion="css ap60qa">.css-ap60qa{font-size:var(--chakra-font-sizes-sm);color:var(--chakra-colors-fg-muted);}</style><p class="css-ap60qa">with yearly plan</p></div></div><p class="css-17dnal2">For growing teams ready to streamline security with smart automation and reachability analysis to cut noise.</p></div><div class="css-13j37q6"><a type="button" class="chakra-link chakra-button css-l3zjpp" href="/dashboard/create-organization">Get started</a></div></div><div class="chakra-stack css-1dv9nz4"><style data-emotion="css 1dqt6lm">.css-1dqt6lm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;font-size:var(--chakra-font-sizes-sm);}</style><div class="chakra-stack css-1dqt6lm"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z" clip-rule="evenodd"></path></svg><style data-emotion="css 10wrni">.css-10wrni{font-weight:var(--chakra-font-weights-semibold);}</style><p class="css-10wrni">All Features in Free, plus:</p></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">5,000 scans per month<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">2,500 API quota per hour<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Unlimited members, 3 repository labels<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Minimum 5 developers<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Exclusive to Socket — precomputed reachability analysis cuts 60% of CVE false positives automatically, no extra setup needed<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Priority scoring to focus on real risks<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Slack alerts for new malware or vulns<!-- -->.</span></p></div></div></div></div><div><div class="css-3l1bwp"><p class="css-sabuw6">Business</p><div class="chakra-stack css-1wi1pip"><p class="css-5ob813">$50</p><p class="css-18n6dbw">per month<!-- -->,<br/>per developer</p></div><p class="css-6ak79t">Minimum 20 developers</p><div class="css-1b6n4o1"><div class="css-1tfqp5k"><div class="chakra-stack css-19ljfcs"><span class="chakra-badge css-jwpy34">Save 20%</span><p class="css-ap60qa">with yearly plan</p></div></div><p class="css-17dnal2">For organizations that need enterprise-grade automation, compliance, and integrations — no sales call required.</p></div><div class="css-13j37q6"><a type="button" class="chakra-link chakra-button css-l3zjpp" href="/dashboard/create-organization">Get started</a><style data-emotion="css 1dcezxx">.css-1dcezxx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;margin-top:var(--chakra-spacing-4);}</style><div class="chakra-stack css-1dcezxx"><p>or</p><style data-emotion="css ej1khy">.css-ej1khy{color:var(--chakra-colors-link);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;font-size:var(--chakra-font-sizes-sm);text-transform:lowercase;}@layer recipes{.css-ej1khy{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-ej1khy:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}</style><a target="_blank" class="chakra-link css-ej1khy" href="/demo">Contact Sales<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div class="chakra-stack css-1dv9nz4"><div class="chakra-stack css-1dqt6lm"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z" clip-rule="evenodd"></path></svg><p class="css-10wrni">All Features in Team, plus:</p></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Unlimited members, Unlimited repository labels<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">10,000 API quota per hour<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Minimum 20 developers<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Compliance integrations (e.g. Vanta)<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">SBOM import/export for full dependency visibility<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">SSO/SAML &amp; webhook automation<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Scan GitHub Actions and AI models<!-- -->.</span></p></div></div></div></div><div><style data-emotion="css 1o3817o">.css-1o3817o{box-shadow:var(--chakra-shadows-sm);border-radius:var(--chakra-radii-xl);padding-inline:var(--chakra-spacing-6);padding-top:var(--chakra-spacing-8);padding-bottom:var(--chakra-spacing-6);background:var(--chakra-colors-purple-600);--bg-currentcolor:var(--chakra-colors-purple-600);color:var(--chakra-colors-white);}</style><div class="css-1o3817o"><p class="css-sabuw6">Enterprise</p><style data-emotion="css pyob17">.css-pyob17{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;margin-bottom:var(--chakra-spacing-2);margin-top:var(--chakra-spacing-2);color:inherit;}</style><div class="chakra-stack css-pyob17"><p class="css-5ob813">Custom</p></div><div class="css-1b6n4o1"><div class="css-1tfqp5k"></div><p class="css-17dnal2">For large organizations that need full application function-level reachability — eliminating up to 90% of irrelevant CVEs with the most powerful platform on the market.</p></div><div class="css-13j37q6"><style data-emotion="css 1g1vgb5">.css-1g1vgb5{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-color:var(--chakra-colors-purple-500);color:var(--chakra-colors-purple-500);font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);width:var(--chakra-sizes-full);}@layer recipes{.css-1g1vgb5{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-color-palette-muted);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);color:var(--chakra-colors-color-palette-fg);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);}.css-1g1vgb5:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-1g1vgb5:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-1g1vgb5 :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-1g1vgb5>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-1g1vgb5:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-1g1vgb5:is([aria-expanded=true], [data-expanded], [data-state=expanded]){background:var(--chakra-colors-color-palette-emphasized);--bg-currentcolor:var(--chakra-colors-color-palette-emphasized);}@media (hover: hover){.css-1g1vgb5:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}}}@media (hover: hover){.css-1g1vgb5:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-purple-100);--bg-currentcolor:var(--chakra-colors-purple-100);}}</style><style data-emotion="css z16ryh">.css-z16ryh{background:var(--chakra-colors-white);--bg-currentcolor:var(--chakra-colors-white);border-color:var(--chakra-colors-purple-500);color:var(--chakra-colors-purple-500);font-size:var(--chakra-font-sizes-sm);font-weight:var(--chakra-font-weights-semibold);width:var(--chakra-sizes-full);}@layer recipes{.css-z16ryh{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-z16ryh:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@layer recipes{.css-z16ryh{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-color-palette-muted);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);color:var(--chakra-colors-color-palette-fg);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);}.css-z16ryh:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-z16ryh:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-z16ryh :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-z16ryh>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-z16ryh:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-z16ryh:is([aria-expanded=true], [data-expanded], [data-state=expanded]){background:var(--chakra-colors-color-palette-emphasized);--bg-currentcolor:var(--chakra-colors-color-palette-emphasized);}@media (hover: hover){.css-z16ryh:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-color-palette-subtle);--bg-currentcolor:var(--chakra-colors-color-palette-subtle);}}}@media (hover: hover){.css-z16ryh:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-purple-100);--bg-currentcolor:var(--chakra-colors-purple-100);}}</style><a type="button" class="chakra-link chakra-button css-z16ryh" href="/demo">Request trial</a><style data-emotion="css 2xglp9">.css-2xglp9{margin-top:var(--chakra-spacing-4);text-align:center;}</style><div class="css-2xglp9"><style data-emotion="css 3rsmyz">.css-3rsmyz{color:var(--chakra-colors-white);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;font-size:var(--chakra-font-sizes-sm);}@layer recipes{.css-3rsmyz{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-3rsmyz:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}</style><a href="https://console.cloud.google.com/marketplace/product/socket-public/socketgcpmarketplace" rel="noopener noreferrer" target="_blank" class="chakra-link css-3rsmyz">Buy on GCP Marketplace<svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div></div></div><div class="chakra-stack css-1dv9nz4"><div class="chakra-stack css-1dqt6lm"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z" clip-rule="evenodd"></path></svg><p class="css-10wrni">All Features in Business, plus:</p></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Full application function-level reachability that delivers industry-best accuracy, even in dynamic languages where others struggle — cutting up to 90% of irrelevant CVEs<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Integrations for GitLab, Bitbucket, Azure DevOps, and self-hosted repos<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">SCIM provisioning, audit logs, IP restrictions<!-- -->.</span></p></div></div><div class="chakra-stack css-16tzqsn"><div class="chakra-stack css-1f0wxn3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-9a8a5p" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><p><span class="css-1or48ux">Private Slack channel, migration help, named account manager<!-- -->.</span></p></div></div></div></div></div></div></div><style data-emotion="css v5z8h4">.css-v5z8h4{margin-top:var(--chakra-spacing-32);}.css-v5z8h4:root .css-v5z8h4,.light .css-v5z8h4{--logo-gradient-color:#F7FAFC;}.dark .css-v5z8h4,.dark .chakra-theme:not(.light) .css-v5z8h4{--logo-gradient-color:#1A202C;}</style><div class="css-v5z8h4"><style data-emotion="css 1519s2">.css-1519s2{padding-inline:0;padding-block:0;width:var(--chakra-sizes-full);color:var(--chakra-colors-fg);}</style><section class="css-1519s2"><style data-emotion="css fo734q">.css-fo734q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;max-width:var(--chakra-sizes-9xl);margin-inline:auto;}</style><div class="chakra-stack css-fo734q"><style data-emotion="css 4bwsks">.css-4bwsks{letter-spacing:var(--chakra-letter-spacings-wide);margin-bottom:var(--chakra-spacing-12);text-align:center;text-transform:uppercase;}@layer recipes{.css-4bwsks{letter-spacing:-0.02rem;font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-md);line-height:1.4;}}</style><h2 class="chakra-heading css-4bwsks">Powering the best companies</h2><style data-emotion="css dcr8s1">.css-dcr8s1{overflow:hidden;position:relative;width:var(--chakra-sizes-full);}</style><div class="css-dcr8s1"><style data-emotion="css 1ynlzp9">.css-1ynlzp9{min-height:1.6em;}</style><div class="css-1ynlzp9"></div></div></div></section></div><style data-emotion="css 1h8h9ow">.css-1h8h9ow{margin-top:var(--chakra-spacing-40);}</style><div class="css-1h8h9ow"><style data-emotion="css 1ei3f96">.css-1ei3f96{display:grid;position:relative;}</style><div role="table" class="css-1ei3f96"><style data-emotion="css jwpkhj">.css-jwpkhj{background:var(--chakra-colors-bg-subtler);--bg-currentcolor:var(--chakra-colors-bg-subtler);border-bottom-width:1px;border-bottom-style:solid;position:-webkit-sticky;position:sticky;top:calc(64px);z-index:5;}</style><div role="rowgroup" class="css-jwpkhj"><style data-emotion="css 1olapq4">.css-1olapq4{display:none;grid-template-columns:repeat(2, minmax(0px, 1fr));font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-medium);width:100%;}@media screen and (min-width: 48rem){.css-1olapq4{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));}}</style><div role="row" class="css-1olapq4"><style data-emotion="css t1k104">.css-t1k104{padding:var(--chakra-spacing-5);}</style><div role="columnheader" class="css-t1k104"><p>Free</p></div><div role="columnheader" class="css-t1k104"><p>Team</p></div><div role="columnheader" class="css-t1k104"><p>Business</p></div><div role="columnheader" class="css-t1k104"><p>Enterprise</p></div></div><style data-emotion="css 14uv9du">.css-14uv9du{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));width:100%;}@media screen and (min-width: 48rem){.css-14uv9du{display:none;}}</style><div role="row" class="css-14uv9du"><style data-emotion="css 1aghqab">.css-1aghqab{padding-inline:var(--chakra-spacing-2);padding-block:var(--chakra-spacing-4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}@layer recipes{.css-1aghqab{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;}}</style><div class="chakra-native-select__root css-1aghqab"><style data-emotion="css 15nsb7y">.css-15nsb7y{font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-medium);border-radius:var(--chakra-radii-md);}@layer recipes{.css-15nsb7y{width:100%;min-width:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:var(--chakra-radii-l2);--focus-ring-color:var(--chakra-colors-color-palette-focus-ring);line-height:1.25rem;font-size:var(--chakra-font-sizes-sm);-webkit-padding-start:var(--chakra-spacing-2\.5);padding-inline-start:var(--chakra-spacing-2\.5);-webkit-padding-end:var(--chakra-spacing-8);padding-inline-end:var(--chakra-spacing-8);height:var(--chakra-sizes-8);background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border-width:1px;border-color:var(--chakra-colors-border);}.css-15nsb7y:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-15nsb7y:is([data-invalid], [aria-invalid=true], [data-state=invalid]){border-color:var(--chakra-colors-border-error);}.css-15nsb7y:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}.css-15nsb7y>option,.css-15nsb7y>optgroup{background:inherit;--bg-currentcolor:inherit;}.css-15nsb7y:is([aria-expanded=true], [data-expanded], [data-state=expanded]){border-color:var(--chakra-colors-border-emphasized);}}</style><select class="chakra-native-select__field css-15nsb7y"><option disabled="" value="">Change Plan</option><option value="free" selected="">Free</option><option value="team">Team</option><option value="business">Business</option><option value="enterprise">Enterprise</option></select><style data-emotion="css 1bad53u">.css-1bad53u{-webkit-margin-end:var(--chakra-spacing-2);margin-inline-end:var(--chakra-spacing-2);}@layer recipes{.css-1bad53u{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;color:var(--chakra-colors-fg-muted);font-size:var(--chakra-font-sizes-md);line-height:1.5rem;inset-inline-end:var(--chakra-spacing-2);}.css-1bad53u:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;}.css-1bad53u:is([data-invalid], [aria-invalid=true], [data-state=invalid]){color:var(--chakra-colors-fg-error);}.css-1bad53u :where(svg){width:1em;height:1em;}}</style><div class="chakra-native-select__indicator css-1bad53u"><style data-emotion="css s3mb0o">.css-s3mb0o{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}</style><svg viewBox="0 0 24 24" class="css-s3mb0o"><path d="m6 9 6 6 6-6"></path></svg></div></div></div></div><style data-emotion="css l0zmib">.css-l0zmib{font-size:var(--chakra-font-sizes-sm);}</style><div role="rowgroup" class="css-l0zmib"><style data-emotion="css 15hbtzj">.css-15hbtzj{display:grid;grid-template-columns:repeat(1, minmax(0px, 1fr));width:100%;}@media screen and (min-width: 48rem){.css-15hbtzj{grid-template-columns:repeat(4, minmax(0px, 1fr));}}</style><div role="row" class="css-15hbtzj"><style data-emotion="css 7e1bia">.css-7e1bia{padding-inline:var(--chakra-spacing-5);padding-block:var(--chakra-spacing-4);}@layer recipes{.css-7e1bia{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-style:solid;border-bottom-width:1px;cursor:default;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:var(--chakra-sizes-14);padding-block:var(--chakra-spacing-1);position:relative;}}</style><div data-scope="tooltip" data-part="trigger" id="tooltip:«R661dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><style data-emotion="css 1n2v6nn">.css-1n2v6nn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-2);color:var(--chakra-colors-fg);}</style><div class="chakra-stack css-1n2v6nn"><style data-emotion="css 144775g">.css-144775g{background-color:var(--chakra-colors-accent-subtler);--bg-currentcolor:var(--chakra-colors-accent-subtler);width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);color:var(--chakra-colors-accent-bold);padding:var(--chakra-spacing-1);border-radius:var(--chakra-radii-full);}@layer recipes{.css-144775g{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}.dark .css-144775g,.dark .chakra-theme:not(.light) .css-144775g{background-color:var(--chakra-colors-accent-bold);--bg-currentcolor:var(--chakra-colors-accent-bold);color:var(--chakra-colors-bg);}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><style data-emotion="css zpsxm8">.css-zpsxm8{border-bottom:none;border-bottom-color:var(--chakra-colors-transparent);}@media (hover: hover){.css-zpsxm8:is(:hover, [data-hover]):not(:disabled, [data-disabled]){border-bottom-color:var(--chakra-colors-border-bolder);}}</style><span class="css-zpsxm8"><style data-emotion="css 1c2zu6s">.css-1c2zu6s{color:var(--chakra-colors-fg);}</style><span class="css-1c2zu6s"><span>Unlimited</span></span><span> </span><style data-emotion="css 490z3p">.css-490z3p{color:var(--chakra-colors-fg-subtle);}</style><span class="css-490z3p"><span>developers</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6a1dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><style data-emotion="css 3rd66w">.css-3rd66w{background-color:var(--chakra-colors-gray-muted);--bg-currentcolor:var(--chakra-colors-gray-muted);width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);color:var(--chakra-colors-gray-solid);padding:var(--chakra-spacing-1);border-radius:var(--chakra-radii-full);}@layer recipes{.css-3rd66w{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}.dark .css-3rd66w,.dark .chakra-theme:not(.light) .css-3rd66w{background-color:var(--chakra-colors-gray-400);--bg-currentcolor:var(--chakra-colors-gray-400);color:var(--chakra-colors-bg);}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>1</span></span><span> </span><span class="css-490z3p"><span>developers</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6e1dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>Unlimited</span></span><span> </span><span class="css-490z3p"><span>public repositories</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6i1dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>Unlimited</span></span><span> </span><span class="css-490z3p"><span>private repositories</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6m1dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>1</span></span><span> </span><span class="css-490z3p"><span>repository label</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6q1dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>5</span></span><span> </span><span class="css-490z3p"><span>members</span></span></span></div></div></div><style data-emotion="css so2chb">.css-so2chb{display:grid;grid-template-columns:repeat(1, minmax(0px, 1fr));width:100%;}</style><div role="row" class="css-so2chb"><style data-emotion="css 1512qnl">.css-1512qnl{font-family:var(--chakra-fonts-heading);font-size:var(--chakra-font-sizes-lg);font-weight:var(--chakra-font-weights-medium);padding-inline:var(--chakra-spacing-5);padding-block:var(--chakra-spacing-5);}@layer recipes{.css-1512qnl{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-style:solid;border-bottom-width:1px;cursor:default;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:var(--chakra-sizes-14);padding-block:var(--chakra-spacing-1);position:relative;}}</style><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Core</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R662dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Priority scoring</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6a2dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">IDE plugins</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6e2dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><style data-emotion="css 1e8csm3">.css-1e8csm3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-2);color:var(--chakra-colors-fg-subtler);}</style><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Chat integrations</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6i2dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Ticketing integrations</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6m2dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Compliance integrations</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6q2dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">SIEM integrations</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Open Source *</p><style data-emotion="css 1d8e8bw">.css-1d8e8bw{width:var(--chakra-sizes-4);height:var(--chakra-sizes-4);color:var(--chakra-colors-fg-subtle);}@layer recipes{.css-1d8e8bw{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}@media (hover: hover){.css-1d8e8bw:is(:hover, [data-hover]):not(:disabled, [data-disabled]){color:var(--chakra-colors-fg);}}</style><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" data-scope="tooltip" data-part="trigger" id="tooltip:«Rl93dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-icon chakra-tooltip__trigger css-1d8e8bw" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rc63dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>1,000</span></span><span> </span><span class="css-490z3p"><span>scans per month</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rca3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Scan 10+ languages</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rce3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Autofix</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rci3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Socket vulnerability DB</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rcm3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Block malicious packages</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rcq3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">License compliance</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rcu3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Reachability analysis</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rd23dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Scan GitHub Actions</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rd63dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Scan AI models</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rda3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">SBOM support</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«Rde3dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Full Application Function-level Reachability</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Threat Intel *</p><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" data-scope="tooltip" data-part="trigger" id="tooltip:«Rl94dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-icon chakra-tooltip__trigger css-1d8e8bw" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R364dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>2</span></span><span> </span><span class="css-490z3p"><span>attack campaigns</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3a4dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>30</span></span><span> </span><span class="css-490z3p"><span>threat feed items</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3e4dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Threat feed API</span><style data-emotion="css 1gnuxp1">.css-1gnuxp1{width:var(--chakra-sizes-4);height:var(--chakra-sizes-4);color:var(--chakra-colors-fg-subtler);}@layer recipes{.css-1gnuxp1{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" class="chakra-icon css-1gnuxp1" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><line x1="12" x2="12" y1="2" y2="22"></line><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"></path></svg></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Certified Patches *</p><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" data-scope="tooltip" data-part="trigger" id="tooltip:«Rl95dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-icon chakra-tooltip__trigger css-1d8e8bw" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R665dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Critical CVE patches</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6a5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">One-click patch apply</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6e5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Safe, human-reviewed patches</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6i5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Combined multi-CVE patches</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6m5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Patches for medium and lower severity CVEs</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6q5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Reachability-powered remediation</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6u5dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Automatic patch PRs</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Firewall *</p><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" data-scope="tooltip" data-part="trigger" id="tooltip:«Rl96dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-icon chakra-tooltip__trigger css-1d8e8bw" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R666dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Block malicious packages at install time</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6a6dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">4 supported ecosystems</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6e6dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Custom security policy</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6i6dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Self-hosted or client/server deployment</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6m6dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Centralized visibility</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6q6dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Custom registries</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket ExtensionGuard *</p><svg stroke="currentColor" fill="none" stroke-width="2" viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round" focusable="false" aria-hidden="true" data-scope="tooltip" data-part="trigger" id="tooltip:«Rl97dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-icon chakra-tooltip__trigger css-1d8e8bw" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R367dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Scan browser extensions</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3a7dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Scan IDE extensions</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Basics - SAST *</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R368dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Unlimited scans</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3a8dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">10+ languages</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Basics - Secrets *</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R369dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Unlimited scans</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3a9dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">800+ secret detectors</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3e9dael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Pre-commit &amp; pre-receive hooks</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Socket Basics - Container *</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R36adael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Unlimited scans</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3aadael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Public container registries</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Automation</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R66bdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>500</span></span><span> </span><span class="css-490z3p"><span>API quota per hour</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6abdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>1</span></span><span> </span><span class="css-490z3p"><span>API token</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6ebdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Block or warn on PRs</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6ibdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Monorepo support</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6mbdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Webhooks</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Integrations</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R66cdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">GitHub</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6acdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">AI code agents</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6ecdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">MCP server</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6icdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">IDE integrations</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6mcdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Proactive interventions</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6qcdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Self-hosted source code management</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Analytics &amp; Reporting</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R66ddael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>10,000</span></span><span> </span><span class="css-490z3p"><span>dependencies</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6addael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8"><span class="css-1c2zu6s"><span>14</span></span><span> </span><span class="css-490z3p"><span>days scan retention</span></span></span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6eddael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Analytics</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6iddael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Historical analytics</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6mddael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">SBOM generation</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Prioritization</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R36edael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Per-label security policy</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R3aedael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Per-label license policy</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Security</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R66fdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-144775g" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">SOC2 Type II compliant</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6afdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Advanced membership roles</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6efdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Single-sign on (SSO/SAML)</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6ifdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Advanced authentication</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6mfdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Audit Log</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6qfdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">SCIM provisioning</span></div></div></div><div role="row" class="css-so2chb"><div class="css-1512qnl"><div class="chakra-stack css-1x0y7ph"><p>Support</p></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R66gdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1n2v6nn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg><span class="css-zpsxm8">Basic support</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6agdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Account manager</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6egdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Private Slack channel</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6igdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Uptime SLA</span></div></div></div><div role="row" class="css-15hbtzj"><div data-scope="tooltip" data-part="trigger" id="tooltip:«R6mgdael6mmtm»:trigger" dir="ltr" data-state="closed" class="chakra-tooltip__trigger css-7e1bia"><div class="chakra-stack css-1e8csm3"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 352 512" focusable="false" aria-hidden="true" class="chakra-icon css-3rd66w" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg><span class="css-zpsxm8">Training and onboarding</span></div></div></div><div role="row" class="css-15hbtzj"><style data-emotion="css 1ri04tp">.css-1ri04tp{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;border-bottom:none;gap:var(--chakra-spacing-4);padding-inline:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-4);}@layer recipes{.css-1ri04tp{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-style:solid;border-bottom-width:1px;cursor:default;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:var(--chakra-sizes-14);padding-block:var(--chakra-spacing-1);position:relative;}}</style><div class="css-1ri04tp"><a type="button" class="chakra-link chakra-button css-l3zjpp" href="/dashboard/create-organization">Get started</a></div></div><style data-emotion="css sv6058">.css-sv6058{padding-inline:var(--chakra-spacing-5);padding-block:var(--chakra-spacing-4);}</style><div class="css-sv6058"><style data-emotion="css 1cppoi8">.css-1cppoi8{color:var(--chakra-colors-fg-subtle);font-size:var(--chakra-font-sizes-sm);}</style><p class="css-1cppoi8">* Socket’s products are available for individual purchase. All products must be purchased within the same plan. Plan price varies per product.</p></div></div></div></div><div class="css-1h8h9ow"><style data-emotion="css 137h52z">.css-137h52z{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-5);}@media screen and (min-width: 48rem){.css-137h52z{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-10);}}</style><div class="chakra-stack css-137h52z"><style data-emotion="css jwsak8">.css-jwsak8{-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:var(--chakra-spacing-8);}@layer recipes{.css-jwsak8{letter-spacing:-0.02rem;font-family:var(--chakra-fonts-heading);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-3xl);line-height:1.5;}@media screen and (min-width: 64rem){.css-jwsak8{font-size:var(--chakra-font-sizes-4xl);line-height:1.4;}}}</style><h2 class="chakra-heading css-jwsak8"><span>Frequently Asked </span><br/><span> Questions</span></h2><style data-emotion="css 9fb9uz">.css-9fb9uz{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-2);-webkit-flex:1;-ms-flex:1;flex:1;}</style><div class="chakra-stack css-9fb9uz"><style data-emotion="css i17742">.css-i17742 transform[open]{svg:rotate(90deg);}</style><details class="css-i17742"><style data-emotion="css 13tz9da">.css-13tz9da{width:var(--chakra-sizes-full);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:var(--chakra-font-weights-medium);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:var(--chakra-spacing-2);padding-block:var(--chakra-spacing-3);}</style><summary class="css-13tz9da"><style data-emotion="css 6i6nwl">.css-6i6nwl{font-size:var(--chakra-font-sizes-lg);position:relative;top:var(--chakra-spacing-0\.5);color:var(--chakra-colors-accent);}@layer recipes{.css-6i6nwl{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><style data-emotion="css mq9eh">.css-mq9eh{font-size:var(--chakra-font-sizes-md);}</style><h4 class="css-mq9eh">How are the number of developers measured?</h4></summary><style data-emotion="css lkwi2n">.css-lkwi2n{-webkit-padding-start:var(--chakra-spacing-7);padding-inline-start:var(--chakra-spacing-7);color:var(--chakra-colors-fg-muted);font-size:var(--chakra-font-sizes-sm);}</style><div class="css-lkwi2n"><p>A developer is someone who made a commit to your organization&#x27;s repository scanned by Socket in the past 90 days.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Is there special pricing for early stage startups?</h4></summary><div class="css-lkwi2n"><p>We love startups! To get access to special pricing, <style data-emotion="css 19vc8ph">.css-19vc8ph{color:var(--chakra-colors-link);font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;}@layer recipes{.css-19vc8ph{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-19vc8ph:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}</style><a href="https://socket.dev/contact" rel="noopener noreferrer" class="chakra-link css-19vc8ph">contact us!</a></p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Is private source code shared with Socket?</h4></summary><div class="css-lkwi2n"><p>No. Your source code never leaves your computer or your CI environment. Only your list of dependencies are sent to Socket&#x27;s service.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Which payment methods do you accept?</h4></summary><div class="css-lkwi2n"><p>We accept all major credit and debit cards on all plans; ACH/Wire on Enterprise plans. Your payment info is stored and processed securely by Stripe, a PCI Level 1 certified payments provider, and never touches our servers.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Do you support manual invoicing?</h4></summary><div class="css-lkwi2n"><p>Yes. We can do manual invoicing for all Enterprise plans.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Can I cancel the subscription anytime?</h4></summary><div class="css-lkwi2n"><p>Yes. You can downgrade or cancel your subscription anytime. When you cancel, you&#x27;ll still have access to the plan&#x27;s features for the time you&#x27;ve already paid for. After that period, your account will be downgraded to the Free plan.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Is there a discount available for yearly plans?</h4></summary><div class="css-lkwi2n"><p>Yes. If you choose to pay annually, you’ll save up to 20% compared to paying monthly. We offer volume based discounts for Enterprise plans.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">What happens when I change plans?</h4></summary><div class="css-lkwi2n"><p>Upgrading or downgrading your plan works similarly to adding and removing users. Your account will be charged or credited based on the percentage of the billing cycle left at the time the plan was changed.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Are the prices inclusive of taxes?</h4></summary><div class="css-lkwi2n"><p>Yes. All prices mentioned are inclusive of taxes.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">Do I have to pay for open-source projects?</h4></summary><div class="css-lkwi2n"><p>No. Socket is built on open-source software. Every developer on the Socket team is an open source maintainer so we are committed to supporting the open source community. Socket is and will always be free to use for open-source. If you want a free Team account for your open-source project, <a href="https://socket.dev/contact" rel="noopener noreferrer" class="chakra-link css-19vc8ph">contact us</a>.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">What is priority support?</h4></summary><div class="css-lkwi2n"><p>Priority support means that your support tickets will be prioritized first. We will also provide you with a dedicated account manager.</p></div></details><details class="css-i17742"><summary class="css-13tz9da"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="chakra-icon css-6i6nwl" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"></path></svg><h4 class="css-mq9eh">I still have questions.</h4></summary><div class="css-lkwi2n"><p>Please <a href="https://socket.dev/contact" rel="noopener noreferrer" class="chakra-link css-19vc8ph">reach out to us</a> and we&#x27;ll get back to you within 1 business day.</p></div></details></div></div></div></div></div></div><style data-emotion="css 1l30axn">@media screen and (max-width: 47.9975rem){.css-1l30axn{inset-inline:var(--chakra-spacing-4);}}</style><div data-scope="toast" data-part="group" dir="ltr" tabindex="-1" aria-label="top-end Notifications alt+T" id="toast-group:top-end" data-placement="top-end" data-side="top" data-align="end" aria-live="polite" role="region" style="position:fixed;pointer-events:none;display:flex;flex-direction:column;--gap:16px;--first-height:0px;--viewport-offset-left:1rem;--viewport-offset-right:1rem;--viewport-offset-top:1rem;--viewport-offset-bottom:1rem;z-index:2147483647;align-items:flex-end;top:max(env(safe-area-inset-top, 0px), 1rem);inset-inline-end:calc(env(safe-area-inset-right, 0px) + 1rem)" class="css-1l30axn"></div><style data-emotion="css 1qpimbb">.css-1qpimbb{background:var(--chakra-colors-mkt-footer-bg);--bg-currentcolor:var(--chakra-colors-mkt-footer-bg);color:var(--chakra-colors-mkt-footer-text);font-family:var(--chakra-fonts-mkt-body);padding-block:var(--chakra-spacing-8);}</style><footer class="css-1qpimbb"><style data-emotion="css xvhy0b">.css-xvhy0b{max-width:var(--chakra-sizes-mkt-content-xl);padding-inline:var(--chakra-spacing-4);}@layer recipes{.css-xvhy0b{position:relative;max-width:var(--chakra-sizes-8xl);width:100%;margin-inline:auto;padding-inline:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-xvhy0b{padding-inline:var(--chakra-spacing-6);}}@media screen and (min-width: 64rem){.css-xvhy0b{padding-inline:var(--chakra-spacing-8);}}}@media screen and (min-width: 48rem){.css-xvhy0b{padding-inline:var(--chakra-spacing-8);}}</style><div class="chakra-container css-xvhy0b"><style data-emotion="css gfmpii">.css-gfmpii{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;}</style><div class="chakra-stack css-gfmpii"><style data-emotion="css 16877he">.css-16877he{display:grid;grid-template-columns:1fr;gap:var(--chakra-spacing-4);row-gap:var(--chakra-spacing-6);padding-bottom:var(--chakra-spacing-6);}@media screen and (min-width: 30rem){.css-16877he{grid-template-columns:repeat(2, 1fr);}}@media screen and (min-width: 64rem){.css-16877he{grid-template-columns:repeat(12, 1fr);padding-bottom:var(--chakra-spacing-8);}}</style><div class="css-16877he"><style data-emotion="css 6vmwya">.css-6vmwya{display:grid;grid-template-columns:1fr;gap:var(--chakra-spacing-2);grid-column:1/-1;}@media screen and (min-width: 30rem){.css-6vmwya{grid-template-columns:repeat(2, 1fr);}}@media screen and (min-width: 64rem){.css-6vmwya{grid-column:span 6;}}</style><div class="css-6vmwya"><style data-emotion="css pm8vu">@layer recipes{.css-pm8vu{--product-tile-icon-size:2.25rem;--product-tile-surface:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 10%, transparent);--product-tile-surface-hover:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 18%, transparent);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:var(--spacing-sm);width:100%;height:100%;padding:var(--chakra-spacing-3);color:var(--chakra-colors-mkt-footer-text);background:var(--product-tile-surface);--bg-currentcolor:var(--product-tile-surface);transition-property:background-color;transition-duration:var(--duration-quick);transition-timing-function:ease;}.css-pm8vu :where(svg){transition-property:transform;transition-duration:var(--chakra-durations-mkt-medium);transition-timing-function:var(--chakra-easings-mkt-power1-out);}@media (hover: hover){.css-pm8vu:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--product-tile-surface-hover);--bg-currentcolor:var(--product-tile-surface-hover);}.css-pm8vu:is(:hover, [data-hover]):not(:disabled, [data-disabled]) :where(svg){-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}}}</style><a class="css-pm8vu" href="/features/github"><div class="chakra-stack css-1x0y7ph"><style data-emotion="css 1dvdxnn">.css-1dvdxnn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:var(--product-tile-icon-size);height:var(--product-tile-icon-size);}</style><div class="css-1dvdxnn"><style data-emotion="css 1m1jxct">.css-1m1jxct{color:var(--chakra-colors-mkt-footer-text);width:var(--chakra-sizes-6);height:var(--chakra-sizes-6);}@layer recipes{.css-1m1jxct{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M5.88401 18.6533C5.58404 18.4526 5.32587 18.1975 5.0239 17.8369C4.91473 17.7065 4.47283 17.1524 4.55811 17.2583C4.09533 16.6833 3.80296 16.417 3.50156 16.3089C2.9817 16.1225 2.7114 15.5499 2.89784 15.0301C3.08428 14.5102 3.65685 14.2399 4.17672 14.4263C4.92936 14.6963 5.43847 15.1611 6.12425 16.0143C6.03025 15.8974 6.46364 16.441 6.55731 16.5529C6.74784 16.7804 6.88732 16.9182 6.99629 16.9911C7.20118 17.1283 7.58451 17.1874 8.14709 17.1311C8.17065 16.7489 8.24136 16.3783 8.34919 16.0358C5.38097 15.3104 3.70116 13.3952 3.70116 9.63971C3.70116 8.40085 4.0704 7.28393 4.75917 6.3478C4.5415 5.45392 4.57433 4.37284 5.06092 3.15636C5.1725 2.87739 5.40361 2.66338 5.69031 2.57352C5.77242 2.54973 5.81791 2.53915 5.89878 2.52673C6.70167 2.40343 7.83573 2.69705 9.31449 3.62336C10.181 3.41879 11.0885 3.315 12.0012 3.315C12.9129 3.315 13.8196 3.4186 14.6854 3.62277C16.1619 2.69 17.2986 2.39649 18.1072 2.52651C18.1919 2.54013 18.2645 2.55783 18.3249 2.57766C18.6059 2.66991 18.8316 2.88179 18.9414 3.15636C19.4279 4.37256 19.4608 5.45344 19.2433 6.3472C19.9342 7.28337 20.3012 8.39208 20.3012 9.63971C20.3012 13.3968 18.627 15.3048 15.6588 16.032C15.7837 16.447 15.8496 16.9105 15.8496 17.4121C15.8496 18.0765 15.8471 18.711 15.8424 19.4225C15.8412 19.6127 15.8397 19.8159 15.8375 20.1281C16.2129 20.2109 16.5229 20.5077 16.6031 20.9089C16.7114 21.4504 16.3602 21.9773 15.8186 22.0856C14.6794 22.3134 13.8353 21.5538 13.8353 20.5611C13.8353 20.4708 13.836 20.3417 13.8375 20.1145C13.8398 19.8015 13.8412 19.599 13.8425 19.4094C13.8471 18.7019 13.8496 18.0716 13.8496 17.4121C13.8496 16.7148 13.6664 16.2602 13.4237 16.051C12.7627 15.4812 13.0977 14.3973 13.965 14.2999C16.9314 13.9666 18.3012 12.8177 18.3012 9.63971C18.3012 8.68508 17.9893 7.89571 17.3881 7.23559C17.1301 6.95233 17.0567 6.54659 17.199 6.19087C17.3647 5.77663 17.4354 5.23384 17.2941 4.57702L17.2847 4.57968C16.7928 4.71886 16.1744 5.0198 15.4261 5.5285C15.182 5.69438 14.8772 5.74401 14.5932 5.66413C13.7729 5.43343 12.8913 5.315 12.0012 5.315C11.111 5.315 10.2294 5.43343 9.40916 5.66413C9.12662 5.74359 8.82344 5.69492 8.57997 5.53101C7.8274 5.02439 7.2056 4.72379 6.71079 4.58376C6.56735 5.23696 6.63814 5.77782 6.80336 6.19087C6.94565 6.54659 6.87219 6.95233 6.61423 7.23559C6.01715 7.8912 5.70116 8.69376 5.70116 9.63971C5.70116 12.8116 7.07225 13.9683 10.023 14.2999C10.8883 14.3971 11.2246 15.4769 10.5675 16.0482C10.3751 16.2156 10.1384 16.7802 10.1384 17.4121V20.5611C10.1384 21.5474 9.30356 22.2869 8.17878 22.09C7.63476 21.9948 7.27093 21.4766 7.36613 20.9326C7.43827 20.5204 7.75331 20.2116 8.13841 20.1276V19.1381C7.22829 19.1994 6.47656 19.0498 5.88401 18.6533Z"></path></svg></div><style data-emotion="css 2hfz84">.css-2hfz84{font-size:var(--chakra-font-sizes-mkt-paragraph-sm);font-weight:var(--chakra-font-weights-semibold);}</style><p class="css-2hfz84">Socket for GitHub</p></div></a><a href="/features/firewall" class="css-pm8vu"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M3.78307 2.82598L12 1L20.2169 2.82598C20.6745 2.92766 21 3.33347 21 3.80217V13.7889C21 15.795 19.9974 17.6684 18.3282 18.7812L12 23L5.6718 18.7812C4.00261 17.6684 3 15.795 3 13.7889V3.80217C3 3.33347 3.32553 2.92766 3.78307 2.82598ZM5 4.60434V13.7889C5 15.1263 5.6684 16.3752 6.7812 17.1171L12 20.5963L17.2188 17.1171C18.3316 16.3752 19 15.1263 19 13.7889V4.60434L12 3.04879L5 4.60434Z"></path></svg></div><p class="css-2hfz84">Socket Firewall</p></div></a><a href="/features/cli" class="css-pm8vu"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M10.9999 12L3.92886 19.0711L2.51465 17.6569L8.1715 12L2.51465 6.34317L3.92886 4.92896L10.9999 12ZM10.9999 19H20.9999V21H10.9999V19Z"></path></svg></div><p class="css-2hfz84">Socket CLI</p></div></a><a class="css-pm8vu" href="/features/patches"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M10.0072 2.10365C8.60556 1.64993 7.08193 2.28104 6.41168 3.59294L5.6059 5.17011C5.51016 5.35751 5.35775 5.50992 5.17036 5.60566L3.59318 6.41144C2.28128 7.08169 1.65018 8.60532 2.10389 10.0069L2.64935 11.6919C2.71416 11.8921 2.71416 12.1077 2.64935 12.3079L2.10389 13.9929C1.65018 15.3945 2.28129 16.9181 3.59318 17.5883L5.17036 18.3941C5.35775 18.4899 5.51016 18.6423 5.6059 18.8297L6.41169 20.4068C7.08194 21.7187 8.60556 22.3498 10.0072 21.8961L11.6922 21.3507C11.8924 21.2859 12.1079 21.2859 12.3081 21.3507L13.9931 21.8961C15.3947 22.3498 16.9183 21.7187 17.5886 20.4068L18.3944 18.8297C18.4901 18.6423 18.6425 18.4899 18.8299 18.3941L20.4071 17.5883C21.719 16.9181 22.3501 15.3945 21.8964 13.9929L21.3509 12.3079C21.2861 12.1077 21.2861 11.8921 21.3509 11.6919L21.8964 10.0069C22.3501 8.60531 21.719 7.08169 20.4071 6.41144L18.8299 5.60566C18.6425 5.50992 18.4901 5.3575 18.3944 5.17011L17.5886 3.59294C16.9183 2.28104 15.3947 1.64993 13.9931 2.10365L12.3081 2.6491C12.1079 2.71391 11.8924 2.71391 11.6922 2.6491L10.0072 2.10365ZM8.19271 4.50286C8.41612 4.06556 8.924 3.8552 9.39119 4.00643L11.0762 4.55189C11.6768 4.74632 12.3235 4.74632 12.9241 4.55189L14.6091 4.00643C15.0763 3.8552 15.5841 4.06556 15.8076 4.50286L16.6133 6.08004C16.9006 6.64222 17.3578 7.09946 17.92 7.38668L19.4972 8.19246C19.9345 8.41588 20.1448 8.92375 19.9936 9.39095L19.4481 11.076C19.2537 11.6766 19.2537 12.3232 19.4481 12.9238L19.9936 14.6088C20.1448 15.076 19.9345 15.5839 19.4972 15.8073L17.92 16.6131C17.3578 16.9003 16.9006 17.3576 16.6133 17.9197L15.8076 19.4969C15.5841 19.9342 15.0763 20.1446 14.6091 19.9933L12.9241 19.4479C12.3235 19.2535 11.6768 19.2535 11.0762 19.4479L9.3912 19.9933C8.924 20.1446 8.41612 19.9342 8.19271 19.4969L7.38692 17.9197C7.09971 17.3576 6.64246 16.9003 6.08028 16.6131L4.50311 15.8073C4.06581 15.5839 3.85544 15.076 4.00668 14.6088L4.55213 12.9238C4.74656 12.3232 4.74656 11.6766 4.55213 11.076L4.00668 9.39095C3.85544 8.92375 4.06581 8.41588 4.50311 8.19246L6.08028 7.38668C6.64246 7.09946 7.09971 6.64222 7.38692 6.08004L8.19271 4.50286ZM6.75972 11.7573L11.0023 15.9999L18.0734 8.92885L16.6592 7.51464L11.0023 13.1715L8.17394 10.343L6.75972 11.7573Z"></path></svg></div><p class="css-2hfz84">Socket Certified Patches</p></div></a><a class="css-pm8vu" href="/features/web-extension"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM9.71002 19.6674C8.74743 17.6259 8.15732 15.3742 8.02731 13H4.06189C4.458 16.1765 6.71639 18.7747 9.71002 19.6674ZM10.0307 13C10.1811 15.4388 10.8778 17.7297 12 19.752C13.1222 17.7297 13.8189 15.4388 13.9693 13H10.0307ZM19.9381 13H15.9727C15.8427 15.3742 15.2526 17.6259 14.29 19.6674C17.2836 18.7747 19.542 16.1765 19.9381 13ZM4.06189 11H8.02731C8.15732 8.62577 8.74743 6.37407 9.71002 4.33256C6.71639 5.22533 4.458 7.8235 4.06189 11ZM10.0307 11H13.9693C13.8189 8.56122 13.1222 6.27025 12 4.24799C10.8778 6.27025 10.1811 8.56122 10.0307 11ZM14.29 4.33256C15.2526 6.37407 15.8427 8.62577 15.9727 11H19.9381C19.542 7.8235 17.2836 5.22533 14.29 4.33256Z"></path></svg></div><p class="css-2hfz84">Socket Web Extension</p></div></a><a class="css-pm8vu" href="/features/optimize"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M9 7.53861L15 21.5386L18.6594 13H23V11H17.3406L15 16.4614L9 2.46143L5.3406 11H1V13H6.6594L9 7.53861Z"></path></svg></div><p class="css-2hfz84">Socket Optimize</p></div></a><a class="css-pm8vu" href="/features/dependency-search"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z"></path></svg></div><p class="css-2hfz84">Socket Dependency Search</p></div></a><a class="css-pm8vu" href="/features/reachability"><div class="chakra-stack css-1x0y7ph"><div class="css-1dvdxnn"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-1m1jxct" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11.0026 16L6.75999 11.7574L8.17421 10.3431L11.0026 13.1716L16.6595 7.51472L18.0737 8.92893L11.0026 16Z"></path></svg></div><p class="css-2hfz84">Socket Reachability</p></div></a></div><style data-emotion="css wcw3om">.css-wcw3om{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);grid-column:1/-1;}@media screen and (min-width: 30rem){.css-wcw3om{grid-column:span 1;}}@media screen and (min-width: 64rem){.css-wcw3om{grid-column:span 3;}}</style><div class="chakra-stack css-wcw3om"><style data-emotion="css 12cwlc3">.css-12cwlc3{color:var(--chakra-colors-mkt-pink-600);font-weight:var(--chakra-font-weights-semibold);font-size:var(--chakra-font-sizes-mkt-xs);}</style><p class="css-12cwlc3">Languages</p><style data-emotion="css 1nkdwiq">.css-1nkdwiq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-4);}</style><div class="chakra-stack css-1nkdwiq"><style data-emotion="css 1igwmid">.css-1igwmid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;}</style><div class="chakra-stack css-1igwmid"><style data-emotion="css ltxwxm">.css-ltxwxm{width:var(--chakra-sizes-5);height:var(--chakra-sizes-5);color:var(--chakra-colors-mkt-footer-text);}@layer recipes{.css-ltxwxm{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-ltxwxm" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0V0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65l.046.067zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179l.004-.056z"></path></svg><style data-emotion="css 1rn4lqk">.css-1rn4lqk{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-1\.5);color:var(--chakra-colors-mkt-footer-text);font-size:var(--chakra-font-sizes-mkt-paragraph-sm);}@layer recipes{.css-1rn4lqk{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-1rn4lqk:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}.css-1rn4lqk [data-marketing-underline]{-webkit-transform:var(--mkt-underline-rest-scale);-moz-transform:var(--mkt-underline-rest-scale);-ms-transform:var(--mkt-underline-rest-scale);transform:var(--mkt-underline-rest-scale);transform-origin:var(--mkt-underline-rest-origin);-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;}.css-1rn4lqk [data-marketing-link-icon]{-webkit-transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;}.css-1rn4lqk:hover [data-marketing-underline]{-webkit-transform:var(--mkt-underline-hover-scale);-moz-transform:var(--mkt-underline-hover-scale);-ms-transform:var(--mkt-underline-hover-scale);transform:var(--mkt-underline-hover-scale);transform-origin:var(--mkt-underline-hover-origin);}.css-1rn4lqk:hover [data-marketing-link-icon]{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);}</style><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations/javascript"><style data-emotion="css 1gomreu">.css-1gomreu{position:relative;display:inline-block;}</style><span class="css-1gomreu">JavaScript / TypeScript<style data-emotion="css yyliss">.css-yyliss{position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:currentColor;--bg-currentcolor:currentColor;}</style><span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-ltxwxm" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M14.25.18l.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98l-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95l.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25l-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"></path></svg><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations/python"><span class="css-1gomreu">Python<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-ltxwxm" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M1.811 10.231c-.047 0-.058-.023-.035-.059l.246-.315c.023-.035.081-.058.128-.058h4.172c.046 0 .058.035.035.07l-.199.303c-.023.036-.082.07-.117.07zM.047 11.306c-.047 0-.059-.023-.035-.058l.245-.316c.023-.035.082-.058.129-.058h5.328c.047 0 .07.035.058.07l-.093.28c-.012.047-.058.07-.105.07zm2.828 1.075c-.047 0-.059-.035-.035-.07l.163-.292c.023-.035.07-.07.117-.07h2.337c.047 0 .07.035.07.082l-.023.28c0 .047-.047.082-.082.082zm12.129-2.36c-.736.187-1.239.327-1.963.514-.176.046-.187.058-.34-.117-.174-.199-.303-.327-.548-.444-.737-.362-1.45-.257-2.115.175-.795.514-1.204 1.274-1.192 2.22.011.935.654 1.706 1.577 1.835.795.105 1.46-.175 1.987-.77.105-.13.198-.27.315-.434H10.47c-.245 0-.304-.152-.222-.35.152-.362.432-.97.596-1.274a.315.315 0 01.292-.187h4.253c-.023.316-.023.631-.07.947a4.983 4.983 0 01-.958 2.29c-.841 1.11-1.94 1.8-3.33 1.986-1.145.152-2.209-.07-3.143-.77-.865-.655-1.356-1.52-1.484-2.595-.152-1.274.222-2.419.993-3.424.83-1.086 1.928-1.776 3.272-2.02 1.098-.2 2.15-.07 3.096.571.62.41 1.063.97 1.356 1.648.07.105.023.164-.117.2m3.868 6.461c-1.064-.024-2.034-.328-2.852-1.029a3.665 3.665 0 01-1.262-2.255c-.21-1.32.152-2.489.947-3.529.853-1.122 1.881-1.706 3.272-1.95 1.192-.21 2.314-.095 3.33.595.923.63 1.496 1.484 1.648 2.605.198 1.578-.257 2.863-1.344 3.962-.771.783-1.718 1.273-2.805 1.495-.315.06-.63.07-.934.106zm2.78-4.72c-.011-.153-.011-.27-.034-.387-.21-1.157-1.274-1.81-2.384-1.554-1.087.245-1.788.935-2.045 2.033-.21.912.234 1.835 1.075 2.21.643.28 1.285.244 1.905-.07.923-.48 1.425-1.228 1.484-2.233z"></path></svg><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations/go"><span class="css-1gomreu">Go<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" focusable="false" aria-hidden="true" class="chakra-icon css-ltxwxm" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M20.156.083c3.033.525 3.893 2.598 3.829 4.77L24 4.822 22.635 22.71 4.89 23.926h.016C3.433 23.864.15 23.729 0 19.139l1.645-3 2.819 6.586.503 1.172 2.805-9.144-.03.007.016-.03 9.255 2.956-1.396-5.431-.99-3.9 8.82-.569-.615-.51L16.5 2.114 20.159.073l-.003.01zM0 19.089zM5.13 5.073c3.561-3.533 8.157-5.621 9.922-3.84 1.762 1.777-.105 6.105-3.673 9.636-3.563 3.532-8.103 5.734-9.864 3.957-1.766-1.777.045-6.217 3.612-9.75l.003-.003z"></path></svg><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations/ruby"><span class="css-1gomreu">Ruby<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations#languages"><span class="css-1gomreu">All Languages<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div><div class="chakra-stack css-wcw3om"><p class="css-12cwlc3">Integrations</p><div class="chakra-stack css-1nkdwiq"><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations"><span class="css-1gomreu">All Integrations<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations#scm"><span class="css-1gomreu">Source Control<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations#ticketing-and-messaging"><span class="css-1gomreu">Ticketing &amp; Messaging<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations#package-managers"><span class="css-1gomreu">Package Managers<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/integrations#siem"><span class="css-1gomreu">SIEM<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div></div><style data-emotion="css ebjlvi">.css-ebjlvi{display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid;border-color:var(--chakra-colors-mkt-footer-border);gap:var(--chakra-spacing-4);row-gap:var(--chakra-spacing-8);padding-block:var(--chakra-spacing-6);}@media screen and (min-width: 48rem){.css-ebjlvi{grid-template-columns:repeat(4, 1fr);}}@media screen and (min-width: 64rem){.css-ebjlvi{padding-block:var(--chakra-spacing-8);}}</style><div class="css-ebjlvi"><style data-emotion="css 16p2oxl">.css-16p2oxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);}</style><div class="chakra-stack css-16p2oxl"><p class="css-12cwlc3">Resources</p><div class="chakra-stack css-1nkdwiq"><div class="chakra-stack css-1igwmid"><a href="https://docs.socket.dev" rel="noopener noreferrer" style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk"><span class="css-1gomreu">Docs<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/changelog"><span class="css-1gomreu">Changelog<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/alerts"><span class="css-1gomreu">Package Alerts<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/faq"><span class="css-1gomreu">FAQ<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/glossary"><span class="css-1gomreu">Glossary<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div><div class="chakra-stack css-16p2oxl"><p class="css-12cwlc3">Company</p><div class="chakra-stack css-1nkdwiq"><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/about"><span class="css-1gomreu">About<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/careers"><span class="css-1gomreu">Careers<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/labs"><span class="css-1gomreu">Socket Labs<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/about#investors"><span class="css-1gomreu">Investors<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/security"><span class="css-1gomreu">Security<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/love"><span class="css-1gomreu">Love<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div><div class="chakra-stack css-16p2oxl"><p class="css-12cwlc3">News</p><div class="chakra-stack css-1nkdwiq"><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/category/security-news"><span class="css-1gomreu">Security<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/category/news"><span class="css-1gomreu">Company<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/category/engineering"><span class="css-1gomreu">Engineering<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/category/security"><span class="css-1gomreu">Application Security<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog"><span class="css-1gomreu">View All<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div><div class="chakra-stack css-16p2oxl"><p class="css-12cwlc3">Achievements</p><div class="chakra-stack css-1nkdwiq"><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/announcing-soc-2-type-2-compliance"><span class="css-1gomreu">SOC 2 Type 2<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/series-c"><span class="css-1gomreu">Raised $125M<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/socket-recognized-on-fortune-cyber-60-list"><span class="css-1gomreu">Fortune Cyber 60<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/customers"><span class="css-1gomreu">Top Customers<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-1igwmid"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-1rn4lqk" href="/blog/category/news"><span class="css-1gomreu">Company News<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div></div></div><style data-emotion="css 9ga0r4">.css-9ga0r4{display:grid;grid-template-columns:1fr;border-top:1px solid;border-color:var(--chakra-colors-mkt-footer-border);-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--chakra-spacing-4);row-gap:var(--chakra-spacing-6);padding-block:var(--chakra-spacing-6);}@media screen and (min-width: 48rem){.css-9ga0r4{grid-template-columns:repeat(4, 1fr);}}@media screen and (min-width: 64rem){.css-9ga0r4{padding-block:var(--chakra-spacing-8);}}</style><div class="css-9ga0r4"><style data-emotion="css 3bpm0c">.css-3bpm0c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-6);height:var(--chakra-sizes-full);}@media screen and (min-width: 48rem){.css-3bpm0c{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}}</style><div class="chakra-stack css-3bpm0c"><style data-emotion="css s7powk">.css-s7powk{color:var(--chakra-colors-mkt-footer-text);-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}@layer recipes{.css-s7powk{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-s7powk:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@media (hover: hover){.css-s7powk:is(:hover, [data-hover]):not(:disabled, [data-disabled]){color:var(--chakra-colors-mkt-pink-600);}}</style><a href="/" rel="noopener noreferrer" aria-label="Socket home" class="chakra-link css-s7powk"><style data-emotion="css 1rzmb0q">.css-1rzmb0q{fill:none;height:auto;width:var(--chakra-sizes-mkt-footer-logo);}</style><svg viewBox="0 0 95 36" xmlns="http://www.w3.org/2000/svg" class="css-1rzmb0q"><path d="M26.6902 23.738C26.6374 23.6622 26.6529 23.5592 26.7237 23.4999L28.9324 21.6494C29.0158 21.5794 29.1413 21.5981 29.2058 21.6857C30.0049 22.7719 31.3043 23.402 32.5426 23.402C33.8209 23.402 34.6731 22.7741 34.6731 21.8546C34.6731 20.9575 34.0227 20.3296 32.4529 19.7913L31.1073 19.3204C28.5507 18.4233 27.1827 16.9432 27.1827 14.7678C27.1827 11.7627 29.4702 9.99101 32.565 9.99101C34.4618 9.99101 36.1255 10.6269 37.4735 12.0634C37.5391 12.1333 37.5368 12.2421 37.4702 12.3108L35.577 14.2631C35.5015 14.341 35.3753 14.3358 35.3023 14.2556C34.5596 13.4396 33.6234 13.041 32.5875 13.041C31.4886 13.041 30.4569 13.512 30.4569 14.4539C30.4569 15.4182 31.2419 15.8443 32.9239 16.4498L34.2022 16.9208C36.5345 17.773 37.9922 19.2531 37.9922 21.6527C37.9698 24.5009 35.7047 26.452 32.408 26.452C29.9393 26.452 27.8536 25.4091 26.6902 23.738Z" fill="#F7F3EF"></path><path d="M50.6696 20.5763C50.6696 23.8505 48.0233 26.4296 44.7715 26.4296C41.5196 26.4296 38.8733 23.8505 38.8733 20.5763C38.8733 17.302 41.5196 14.723 44.7715 14.723C48.0233 14.723 50.6696 17.302 50.6696 20.5763ZM41.9682 20.5763C41.9682 22.3031 43.1568 23.559 44.7715 23.559C46.3862 23.559 47.5523 22.3031 47.5523 20.5763C47.5523 18.8494 46.3862 17.5936 44.7715 17.5936C43.1568 17.5936 41.9682 18.8494 41.9682 20.5763Z" fill="#F7F3EF"></path><path d="M62.5971 23.1164C62.6839 23.163 62.7181 23.2704 62.6713 23.3572C61.6778 25.1991 59.7063 26.4296 57.4378 26.4296C54.1187 26.4296 51.4948 23.9627 51.4948 20.5763C51.4948 17.1899 54.1187 14.723 57.4378 14.723C59.7063 14.723 61.6778 15.9534 62.6713 17.7954C62.7181 17.8821 62.6839 17.9895 62.5971 18.0362L60.2586 19.2938C60.1647 19.3443 60.0481 19.3035 59.9997 19.2085C59.5212 18.269 58.5987 17.5936 57.4378 17.5936C55.8231 17.5936 54.5897 18.8494 54.5897 20.5763C54.5897 22.3031 55.8231 23.559 57.4378 23.559C58.5987 23.559 59.5212 22.8836 59.9997 21.944C60.0481 21.849 60.1647 21.8082 60.2586 21.8587L62.5971 23.1164Z" fill="#F7F3EF"></path><path d="M64.003 26.1829C63.9024 26.1829 63.8208 26.1013 63.8208 26.0006V9.54532C63.8208 9.44467 63.9024 9.36307 64.003 9.36307H66.7109C66.8116 9.36307 66.8932 9.44467 66.8932 9.54532V18.6133C66.8932 18.7813 67.1012 18.8599 67.2122 18.7337L70.4718 15.0315C70.5064 14.9922 70.5563 14.9697 70.6086 14.9697H73.8234C73.9803 14.9697 74.0639 15.1546 73.9603 15.2723L69.8926 19.8947C69.8318 19.9638 69.832 20.0673 69.8931 20.1361L74.9892 25.8796C75.0935 25.9972 75.01 26.1829 74.8529 26.1829H71.5501C71.498 26.1829 71.4484 26.1605 71.4138 26.1215L67.2118 21.384C67.1005 21.2586 66.8932 21.3373 66.8932 21.5049V26.0006C66.8932 26.1013 66.8116 26.1829 66.7109 26.1829H64.003Z" fill="#F7F3EF"></path><path d="M73.9668 20.5763C73.9668 17.2572 76.4561 14.723 79.8649 14.723C82.8028 14.723 85.3818 16.6068 85.3818 20.2399C85.3818 20.4762 85.3818 20.7472 85.3514 21.1288C85.344 21.2224 85.2652 21.2939 85.1712 21.2939H77.1548C77.0456 21.2939 76.9604 21.3899 76.9814 21.497C77.251 22.8711 78.5202 23.6263 79.9322 23.6263C81.2247 23.6263 82.1878 23.0643 82.7134 22.3726C82.7771 22.2887 82.8968 22.2668 82.9813 22.3297L84.9721 23.813C85.0506 23.8715 85.0691 23.9818 85.0111 24.0607C83.9641 25.484 82.1891 26.4296 79.9098 26.4296C76.5682 26.4296 73.9668 24.1196 73.9668 20.5763ZM79.7752 17.2572C78.6942 17.2572 77.493 17.778 77.1183 18.9901C77.0841 19.1009 77.1709 19.2083 77.2868 19.2083H82.0863C82.2016 19.2083 82.2882 19.1022 82.256 18.9915C81.914 17.8164 80.8546 17.2572 79.7752 17.2572Z" fill="#F7F3EF"></path><path d="M93.9338 25.9375C93.9338 26.0168 93.8826 26.0874 93.8062 26.1091C93.3363 26.2422 92.7629 26.3174 91.9827 26.3174C89.6055 26.3174 87.6993 24.9943 87.6993 22.2582V17.8431C87.6993 17.7424 87.6177 17.6608 87.517 17.6608H85.6165C85.5158 17.6608 85.4342 17.5792 85.4342 17.4786V15.1519C85.4342 15.0513 85.5158 14.9697 85.6165 14.9697H87.517C87.6177 14.9697 87.6993 14.8881 87.6993 14.7874V12.0347C87.6993 11.934 87.7809 11.8524 87.8815 11.8524H90.5894C90.6901 11.8524 90.7717 11.934 90.7717 12.0347V14.7874C90.7717 14.8881 90.8533 14.9697 90.9539 14.9697H93.7515C93.8522 14.9697 93.9338 15.0513 93.9338 15.1519V17.4786C93.9338 17.5792 93.8522 17.6608 93.7515 17.6608H90.9539C90.8533 17.6608 90.7717 17.7424 90.7717 17.8431V21.6527C90.7717 23.0207 91.3548 23.559 92.6779 23.559C93.06 23.559 93.3883 23.5186 93.6836 23.4379C93.8064 23.4044 93.9338 23.4929 93.9338 23.6201V25.9375Z" fill="#F7F3EF"></path><path d="M18.4384 8.83856C18.9004 9.00401 19.2048 9.44213 19.1995 9.93318V9.93186C19.1598 13.5175 19.4311 18.5723 18.8209 20.8172C17.7806 25.3214 14.4001 29.2141 10.0216 30.9189C9.75294 31.0235 9.4538 31.0274 9.18379 30.9242C4.51809 29.1479 0.917887 24.7311 0.18064 19.8006C0.122402 19.4896 0.0893103 19.1256 0.0509258 18.8172C0.0125413 18.6107 0.00195312 17.6776 0.00195312 13.6499C0.00195312 11.679 0.00327915 10.5513 0.00857356 9.91201C0.0125444 9.43286 0.314322 9.00534 0.765671 8.84121C3.56509 7.82071 6.14082 6.9061 8.95216 5.87899C9.04084 5.84722 9.12423 5.81678 9.20099 5.78898C9.44983 5.69898 9.71985 5.69765 9.97001 5.78501C10.5974 6.00341 11.5649 6.36343 12.2069 6.59109C14.2294 7.31774 16.3855 8.10264 18.4384 8.83856Z" fill="#F9F9F9"></path><path d="M18.4384 8.83856C18.9004 9.00401 19.2048 9.44213 19.1995 9.93318V9.93186C19.1598 13.5175 19.4311 18.5723 18.8209 20.8172C17.7806 25.3214 14.4001 29.2141 10.0216 30.9189C9.75294 31.0235 9.4538 31.0274 9.18379 30.9242C4.51809 29.1479 0.917887 24.7311 0.18064 19.8006C0.122402 19.4896 0.0893103 19.1256 0.0509258 18.8172C0.0125413 18.6107 0.00195312 17.6776 0.00195312 13.6499C0.00195312 11.679 0.00327915 10.5513 0.00857356 9.91201C0.0125444 9.43286 0.314322 9.00534 0.765671 8.84121C3.56509 7.82071 6.14082 6.9061 8.95216 5.87899C9.04084 5.84722 9.12423 5.81678 9.20099 5.78898C9.44983 5.69898 9.71985 5.69765 9.97001 5.78501C10.5974 6.00341 11.5649 6.36343 12.2069 6.59109C14.2294 7.31774 16.3855 8.10264 18.4384 8.83856Z" fill="url(#new-marketing-logo-gradient)"></path><path d="M9.88571 9.53821C10.0776 9.22398 10.5613 9.36002 10.5613 9.7282V15.5776C10.5613 15.8293 10.7653 16.0333 11.017 16.0333H13.7532C14.0378 16.0333 14.2125 16.3448 14.0642 16.5877L9.15536 24.6263C8.96347 24.9405 8.47976 24.8046 8.47973 24.4364V18.587C8.47973 18.3353 8.27574 18.1313 8.02411 18.1313H5.28787C5.0033 18.1313 4.82853 17.8197 4.97684 17.5768L9.88571 9.53821Z" fill="white"></path><defs><linearGradient id="new-marketing-logo-gradient" x1="0.00195312" y1="18.36" x2="19.2262" y2="18.36" gradientUnits="userSpaceOnUse"><stop stop-color="#FF00AA"></stop><stop offset="1" stop-color="#8C50FF"></stop></linearGradient></defs></svg></a><style data-emotion="css wubxq4">.css-wubxq4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-6);}</style><div class="chakra-stack css-wubxq4"><a href="https://x.com/SocketSecurity" rel="noopener noreferrer" aria-label="Socket on X" class="chakra-link css-s7powk"><style data-emotion="css 1an8syf">.css-1an8syf{width:var(--chakra-sizes-mkt-footer-social-icon);height:var(--chakra-sizes-mkt-footer-social-icon);}@layer recipes{.css-1an8syf{display:inline-block;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentcolor;vertical-align:middle;width:1em;height:1em;}}</style><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" focusable="false" aria-hidden="true" class="chakra-icon css-1an8syf" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><a href="https://github.com/SocketDev" rel="noopener noreferrer" aria-label="Socket on GitHub" class="chakra-link css-s7powk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 496 512" focusable="false" aria-hidden="true" class="chakra-icon css-1an8syf" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"></path></svg></a><a href="https://www.linkedin.com/company/socketinc" rel="noopener noreferrer" aria-label="Socket on LinkedIn" class="chakra-link css-s7powk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 448 512" focusable="false" aria-hidden="true" class="chakra-icon css-1an8syf" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a><a href="https://discord.gg/JkhgPpXDSd" rel="noopener noreferrer" aria-label="Socket on Discord" class="chakra-link css-s7powk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 640 512" focusable="false" aria-hidden="true" class="chakra-icon css-1an8syf" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"></path></svg></a><a href="https://bsky.app/profile/socket.dev" rel="noopener noreferrer" aria-label="Socket on Bluesky" class="chakra-link css-s7powk"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 576 512" focusable="false" aria-hidden="true" class="chakra-icon css-1an8syf" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M407.8 294.7c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3zM288 227.1C261.9 176.4 190.9 81.9 124.9 35.3C61.6-9.4 37.5-1.7 21.6 5.5C3.3 13.8 0 41.9 0 58.4S9.1 194 15 213.9c19.5 65.7 89.1 87.9 153.2 80.7c3.3-.5 6.6-.9 10-1.4c-3.3 .5-6.6 1-10 1.4C74.3 308.6-9.1 342.8 100.3 464.5C220.6 589.1 265.1 437.8 288 361.1c22.9 76.7 49.2 222.5 185.6 103.4c102.4-103.4 28.1-156-65.8-169.9c-3.3-.4-6.7-.8-10-1.3c3.4 .4 6.7 .9 10 1.3c64.1 7.1 133.6-15.1 153.2-80.7C566.9 194 576 75 576 58.4s-3.3-44.7-21.6-52.9c-15.8-7.1-40-14.9-103.2 29.8C385.1 81.9 314.1 176.4 288 227.1z"></path></svg></a></div></div><style data-emotion="css 146vgl6">.css-146vgl6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-3);-webkit-order:0;-ms-flex-order:0;order:0;}@media screen and (min-width: 48rem){.css-146vgl6{-webkit-order:1;-ms-flex-order:1;order:1;}}</style><div class="chakra-stack css-146vgl6"><style data-emotion="css 99eknn">.css-99eknn{color:var(--chakra-colors-mkt-footer-text);font-size:var(--chakra-font-sizes-mkt-paragraph-sm);font-weight:var(--chakra-font-weights-extrabold);}</style><p class="css-99eknn">Stay in touch</p><style data-emotion="css e42lwb">.css-e42lwb{color:var(--chakra-colors-mkt-footer-text-muted);font-size:var(--chakra-font-sizes-mkt-paragraph-sm);}</style><p class="css-e42lwb">Get open source security insights delivered straight into your inbox.</p><style data-emotion="css 12b0aaj">.css-12b0aaj{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--chakra-sizes-12);border-radius:var(--chakra-radii-mkt-pill);border-width:1px;--mix-borderColor:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 40%, transparent);border-color:var(--mix-borderColor, var(--chakra-colors-mkt-purple-600));background:var(--chakra-colors-mkt-footer-border);--bg-currentcolor:var(--chakra-colors-mkt-footer-border);-webkit-padding-end:var(--chakra-spacing-1);padding-inline-end:var(--chakra-spacing-1);-webkit-padding-start:var(--chakra-spacing-5);padding-inline-start:var(--chakra-spacing-5);-webkit-transition:border-color 0.2s,background-color 0.2s;transition:border-color 0.2s,background-color 0.2s;}.css-12b0aaj:is(:focus-within, [data-focus-within]){--mix-background:color-mix(in srgb, var(--chakra-colors-mkt-footer-text) 10%, transparent);background:var(--mix-background, var(--chakra-colors-mkt-footer-text));--bg-currentcolor:var(--mix-background, var(--chakra-colors-mkt-footer-text));border-color:var(--chakra-colors-mkt-pink-600);}@media (hover: hover){.css-12b0aaj:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-mkt-footer-text) 10%, transparent);background:var(--mix-background, var(--chakra-colors-mkt-footer-text));--bg-currentcolor:var(--mix-background, var(--chakra-colors-mkt-footer-text));--mix-borderColor:color-mix(in srgb, var(--chakra-colors-mkt-purple-600) 55%, transparent);border-color:var(--mix-borderColor, var(--chakra-colors-mkt-purple-600));}}</style><form class="css-12b0aaj"><style data-emotion="css uzzg39">.css-uzzg39{background:var(--chakra-colors-transparent);--bg-currentcolor:var(--chakra-colors-transparent);border:0;color:var(--chakra-colors-mkt-footer-text);-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--chakra-font-sizes-mkt-paragraph-sm);min-width:0;padding-inline:0;}@layer recipes{.css-uzzg39{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-radius:var(--chakra-radii-full);height:var(--input-height);--focus-color:var(--chakra-colors-purple-focus-ring);--error-color:var(--chakra-colors-border-error);min-width:var(--input-height);min-height:var(--input-height);outline:0;position:relative;text-align:start;width:100%;padding-inline:var(--chakra-spacing-3\.5);font-size:var(--chakra-font-sizes-sm);line-height:1.25rem;--input-height:var(--chakra-sizes-10);background:var(--chakra-colors-bg);--bg-currentcolor:var(--chakra-colors-bg);border-color:var(--chakra-colors-border);border-width:1px;--focus-ring-color:var(--focus-color);}.css-uzzg39::-webkit-input-placeholder{color:var(--chakra-colors-fg-subtle);}.css-uzzg39::-moz-placeholder{color:var(--chakra-colors-fg-subtle);}.css-uzzg39:-ms-input-placeholder{color:var(--chakra-colors-fg-subtle);}.css-uzzg39::placeholder,.css-uzzg39[data-placeholder]{color:var(--chakra-colors-fg-subtle);}.css-uzzg39:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-uzzg39:is([data-invalid], [aria-invalid=true], [data-state=invalid]){--focus-ring-color:var(--error-color);border-color:var(--error-color);}.css-uzzg39:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}.css-uzzg39:is(:focus-visible, [data-focus-visible]){box-shadow:none;outline:none;}.css-uzzg39::-webkit-input-placeholder{color:var(--chakra-colors-mkt-footer-text-muted);}.css-uzzg39::-moz-placeholder{color:var(--chakra-colors-mkt-footer-text-muted);}.css-uzzg39:-ms-input-placeholder{color:var(--chakra-colors-mkt-footer-text-muted);}.css-uzzg39::placeholder,.css-uzzg39[data-placeholder]{color:var(--chakra-colors-mkt-footer-text-muted);}</style><input aria-label="Enter email" autoComplete="email" placeholder="Enter email" required="" type="email" class="chakra-input css-uzzg39" name="email"/><style data-emotion="css k9hl2g">.css-k9hl2g{padding-inline:0;padding-block:0;background:var(--chakra-colors-mkt-purple-950);--bg-currentcolor:var(--chakra-colors-mkt-purple-950);border-radius:var(--chakra-radii-full);color:var(--chakra-colors-white);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);width:var(--chakra-sizes-10);}@layer recipes{.css-k9hl2g{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:var(--chakra-colors-transparent);border-radius:var(--chakra-radii-full);border-width:1px;cursor:var(--chakra-cursor-button);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;--focus-ring-color:var(--chakra-colors-purple-focus-ring);font-weight:var(--chakra-font-weights-medium);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;isolation:isolate;line-height:1.25rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,translate,transform;transition-duration:var(--chakra-durations-moderate);vertical-align:middle;white-space:nowrap;height:var(--chakra-sizes-10);min-width:var(--chakra-sizes-10);font-size:var(--chakra-font-sizes-sm);padding-inline:var(--chakra-spacing-4);gap:var(--chakra-spacing-2);background:var(--chakra-colors-color-palette-solid);--bg-currentcolor:var(--chakra-colors-color-palette-solid);color:var(--chakra-colors-color-palette-contrast);}.css-k9hl2g:is(:focus-visible, [data-focus-visible]){outline-width:var(--focus-ring-width, 2px);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-color:var(--focus-ring-color);outline:2px solid purple.focusRing;}.css-k9hl2g:is(:disabled, [disabled], [data-disabled], [aria-disabled=true]){opacity:0.5;cursor:not-allowed;}.css-k9hl2g :where(svg){-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.1em;height:1.1em;}.css-k9hl2g>.arrow{transition-duration:0.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.css-k9hl2g:hover>.arrow{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}.css-k9hl2g:is([aria-expanded=true], [data-expanded], [data-state=expanded]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}@media (hover: hover){.css-k9hl2g:is(:hover, [data-hover]):not(:disabled, [data-disabled]){--mix-background:color-mix(in srgb, var(--chakra-colors-color-palette-solid) 90%, transparent);background:var(--mix-background, var(--chakra-colors-color-palette-solid));--bg-currentcolor:var(--mix-background, var(--chakra-colors-color-palette-solid));}}}.css-k9hl2g :where(svg){font-size:1.2em;}@media (hover: hover){.css-k9hl2g:is(:hover, [data-hover]):not(:disabled, [data-disabled]){background:var(--chakra-colors-mkt-ink);--bg-currentcolor:var(--chakra-colors-mkt-ink);}}</style><button type="submit" aria-label="Subscribe to newsletter" class="chakra-button css-k9hl2g"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"></path></svg></button></form></div><style data-emotion="css y76bkb">.css-y76bkb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;}</style><div class="chakra-stack css-y76bkb"><style data-emotion="css ck6r0d">.css-ck6r0d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--chakra-spacing-1\.5);color:var(--chakra-colors-mkt-footer-text);font-size:var(--chakra-font-sizes-mkt-paragraph-sm);padding-block:var(--chakra-spacing-2);}@layer recipes{.css-ck6r0d{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-ck6r0d:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}.css-ck6r0d [data-marketing-underline]{-webkit-transform:var(--mkt-underline-rest-scale);-moz-transform:var(--mkt-underline-rest-scale);-ms-transform:var(--mkt-underline-rest-scale);transform:var(--mkt-underline-rest-scale);transform-origin:var(--mkt-underline-rest-origin);-webkit-transition:-webkit-transform 0.25s ease-out;transition:transform 0.25s ease-out;}.css-ck6r0d [data-marketing-link-icon]{-webkit-transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;}.css-ck6r0d:hover [data-marketing-underline]{-webkit-transform:var(--mkt-underline-hover-scale);-moz-transform:var(--mkt-underline-hover-scale);-ms-transform:var(--mkt-underline-hover-scale);transform:var(--mkt-underline-hover-scale);transform-origin:var(--mkt-underline-hover-origin);}.css-ck6r0d:hover [data-marketing-link-icon]{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);}</style><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-ck6r0d" href="/demo"><span class="css-1gomreu">Book a Demo<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a><a href="/auth/login" style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-ck6r0d"><span class="css-1gomreu">Sign In<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div><div class="chakra-stack css-y76bkb"><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-ck6r0d" href="/terms"><span class="css-1gomreu">Terms<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-ck6r0d" href="/privacy"><span class="css-1gomreu">Privacy<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a><a style="--mkt-underline-rest-scale:scaleX(0);--mkt-underline-rest-origin:right center;--mkt-underline-hover-scale:scaleX(1);--mkt-underline-hover-origin:left center" class="chakra-link css-ck6r0d" href="/security"><span class="css-1gomreu">Security<span aria-hidden="true" data-marketing-underline="" class="css-yyliss"></span></span></a></div></div><style data-emotion="css 1c646j5">.css-1c646j5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-6);border-top:1px solid;border-color:var(--chakra-colors-mkt-footer-border);color:var(--chakra-colors-mkt-footer-text-muted);font-size:var(--chakra-font-sizes-mkt-paragraph-sm);padding-top:var(--chakra-spacing-4);}@media screen and (min-width: 48rem){.css-1c646j5{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}</style><div class="chakra-stack css-1c646j5"><style data-emotion="css 13v234a">.css-13v234a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--chakra-spacing-1);}@media screen and (min-width: 48rem){.css-13v234a{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:var(--chakra-spacing-4);}}</style><div class="chakra-stack css-13v234a"><p>Made with ⚡️ by Socket Inc</p><p>U.S. Patent No. 12,346,443 &amp; 12,314,394. Other pending.</p></div><style data-emotion="css e49rqf">.css-e49rqf{border-radius:var(--chakra-radii-mkt-pill);border-width:1px;border-color:var(--chakra-colors-mkt-purple-950);color:inherit;-webkit-transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;}@layer recipes{.css-e49rqf{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;gap:var(--chakra-spacing-1\.5);cursor:pointer;border-radius:var(--chakra-radii-l1);--focus-ring-color:var(--chakra-colors-purple-focus-ring);--focus-ring-width:2px;}.css-e49rqf:is(:focus-visible, [data-focus-visible]){outline-offset:0px;outline-width:var(--focus-ring-width, 1px);outline-color:var(--focus-ring-color);outline-style:var(--focus-ring-style, solid);border-color:var(--focus-ring-color);}}@media (hover: hover){.css-e49rqf:is(:hover, [data-hover]):not(:disabled, [data-disabled]){-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);}}</style><a class="chakra-link css-e49rqf" href="/security"><style data-emotion="css 11rw7x8">.css-11rw7x8{object-fit:cover;width:var(--chakra-sizes-mkt-soc2-badge);height:var(--chakra-sizes-mkt-soc2-badge);}</style><img class="chakra-image css-11rw7x8" alt="SOC 2 Type II certified" src="/images/soc2-logo.png"/></a></div></div></div></footer></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"draftMode":false,"newsBanner":{"content":"Meet the Socket team at Black Hat in Las Vegas, August 3-6","cta":"RSVP","link":"https://socket.dev/events/blackhat2026","prefix":"🎩 You're Invited:","show":true},"serverCookies":{},"canonicalPath":"/pricing","currentPlansInfo":{"free":{"name":"free","isSelfManaged":true},"team":{"name":"team_2025_10","isSelfManaged":true},"business":{"name":"business_2025_09","isSelfManaged":true},"enterprise":{"name":"enterprise_2025_11","isSelfManaged":false}},"flagOverrides":{"enableRepoPagePrRescan":{"mode":"selected-orgs","orgs":[1381,346781,314412,291372,63327,280373,20179,312688,136189,134923,134985,134986,134988,135226,134993,134995,134998,134785,122105,134925,134999,135127,134815,194277,135130,134814,134786,135132,136190,136192,136193,136196,136203,136204,136208,136209,136211,347244,136440,136483,136485,136486,136488,136491,136174,352410,352852],"modalOrgsFeatureFlag":true},"enableChristmas":false,"enableCreateMemberWithPassword":{"mode":"selected-orgs","orgs":[1381,63327,354345,354344,330229,367814,369152],"modalOrgsFeatureFlag":true},"enableSocketFixSuggestedFixes":{"mode":"all-orgs","orgs":[345595,1381],"modalOrgsFeatureFlag":true},"firewallCustomRegistriesEnabled":{"mode":"selected-orgs","orgs":[354871,354344,354345,352778,26052,63327,352676,360932,354616,352852,361273,354627,354632,353737,366438,102438,353936,346970,184116],"modalOrgsFeatureFlag":true},"enableRepoAlertsUi":{"mode":"selected-orgs","orgs":[357547],"modalOrgsFeatureFlag":true},"enableKevEpssFilters":true,"enableReachabilityFunnelChartV2":{"mode":"all-orgs","orgs":[1381,355514],"modalOrgsFeatureFlag":true},"enableSocketBasics":{"mode":"selected-orgs","orgs":[63327,345604,1381,258400,345948,314246,50213,325926,86047,345463,210998,347248,102175,352478,344954,345035,344955,15505,346246,292308,827,117307,278325,346781,326543,352520,352575,352676,102175,347248,52075,352852,352924,346506,346149,346201,287990,185856,289973,345008,352857,253735,352365,197504,210998,345688,353448,276,353450,84324,352676,354187,258246,331214,331198,331215,331216,332514,331211,331212,331213,331210,234129,354355,345017,3283,354413,354616,354681,354235,354659,354954,354978,506,354363,347082,322686,347140,346487,355907,345828,358814,355722,360834,360676,360889,353737,361273,361342,363169,360682,361536,363251,363725,365165,365927,365744,366896,102438,365750,357547,114499,367821,352977,352550,362811,184245],"modalOrgsFeatureFlag":true},"enableAttackCampaignNotifications":true,"enablePhonePrompt":true,"enableDataExportIntegrations":{"mode":"all-orgs","orgs":[],"modalOrgsFeatureFlag":true},"enablePatchesAccess":{"mode":"all-orgs","orgs":[1381,63327,352852,312688,352523,136488,118814,113174,123286,188175,110,353721,346201,346781,301545,308546,287050,308547,20179,345736,128169,20179,163073,234129,352365,114499,354954,354616],"modalOrgsFeatureFlag":true},"enableAlertResolutions":{"mode":"all-orgs","orgs":[346149],"modalOrgsFeatureFlag":true},"enableAiReviewedReachability":{"mode":"all-orgs","orgs":[],"modalOrgsFeatureFlag":true},"enableTriageSettingNav":{"mode":"selected-orgs","orgs":[63327,63327,354345,354344,352778,354722,353863,352852,312688,344954,354195,346781,354632,354627,346970,354681,345062,355205,355211,345035,346149,352443,117307,184116,346953,353498,354224,354871,354954,134786,122105,134785,134814,134815,194277,134923,134925,134985,134986,134988,134993,134995,134998,134999,135127,135130,135132,135226,136174,136189,136190,136192,136193,136196,136203,136204,136208,136209,136211,136440,136483,136485,136486,136488,118814,136491,113174,123286,188175,347244,352410,345282,358351,358247,355514,356605,345604,290193,280373,53679,353864,358723,359204,345736,345688,359325,359587,346073,359074,355722,333846,355208,359853,358490,358985,346201,354954,347082,352365,346906,88954,355533,360181,356607,360499,243836,360326,360573,360557,360577,291372,345948,358262,360834,333516,26052,360889,360949,345015,360427,361273,359073,361552,361327,361849,361934,203906,356386,362518,359889,362464,363166,363169,345595,59498,112353,362078,362023,354974,359990,363611,363619,353682,363644,158,16184,1378,363807,355394,363725,326543,322686,354904,363976,362622,354070,364024,364926,360107,361533,347140,363251,364107,353843,365170,364986,365178,362012,228210,365594,120345,365672,360676,363479,365837,289973,345008,363913,346506,365056,344929,365927,365266,365582,365674,366209,354924,363449,361782,365993,365023,366285,345444,366319,365881,366512,357346,366535,345463,353834,366616,366768,366243,366787,366599,366776,354229,366896,366902,102438,367031,362218,366793,354188,366414,367062,366608,364935,367332,361221,365699,367145,367396,367410,613,366523,366092,367526,110284,362740,367666,292215,367525,367758,367761,367051,367808,367825,367975,367988,360470,352977,367956,366897,352523,368072,125413,368106,368111,253735,352478,367673,368366,359869,360187,368430,368429,361237,368456,368428,367938,193918,352550,368507,363634,60657,362811,346487,25495,345017,345409,358952,185856,360478,97540,365273,52141,360437,364961,258400,354611,346559,353572,360535,197504,827,346237,345045,179077,72770,57818,368196,356669,314246,15505,360432,358290,305521,363980,112549,358987,117070,347248,353883,352924,345903,314412,368788,368736,368669,368880,368795,369053,367814,364141,354355,369111,368458,369125,369124,359219,347192,278325],"modalOrgsFeatureFlag":true},"enableScanTypeUI":{"mode":"all-orgs","orgs":[],"modalOrgsFeatureFlag":true},"enableRulesAndPolicies":{"mode":"selected-orgs","orgs":[346149],"modalOrgsFeatureFlag":true},"enableTier1OrgAlertUiRead":{"mode":"selected-orgs","orgs":[352575,347052,355514,347205,354187,63327,353498,354224,352918,52075,346781,345688,361221,365312,360577,363479,60657,289973,345008,280373,367406,354188,366889,352411,345736,347207,359024,359014,363102,354404],"modalOrgsFeatureFlag":true},"enableOrgAlertsV3":{"mode":"all-orgs","orgs":[367406],"modalOrgsFeatureFlag":true},"experiments":{"bricksHero":{"control":"control","enabled":false,"variants":{"bricks":50,"control":50}}},"enableSlackIntegration":{"mode":"selected-orgs","orgs":[360467,369152],"modalOrgsFeatureFlag":true},"extensionInventory":{"mode":"selected-orgs","orgs":[1381,365838,369105],"modalOrgsFeatureFlag":true},"repoAccessEnforcementV1":{"mode":"all-orgs","orgs":[],"modalOrgsFeatureFlag":true},"enabledUIDebuggingTools":true,"enableOrgArtifactUploads":{"mode":"selected-orgs","orgs":[1381,354766,346149,362376,63327,346781,368055,368172,312688,352852],"modalOrgsFeatureFlag":true},"enableReachabilityReportChart":true,"enableAlertTicketing":{"mode":"all-orgs","orgs":[],"modalOrgsFeatureFlag":true}},"i18nTitle":["pricing:title"],"preloadedI18nResources":{"en-US":{"common":{"addons":{"firewall_2025_12":{"name":"Firewall","description":"Blocks malicious packages at install time across 10+ ecosystems — protecting developers before threats reach production. Works out of the box with unlimited packages, flexible deployments, and enterprise-ready self-hosting."},"socket_patches_2026_02":{"name":"Socket Patches","description":"Access certified security patches for vulnerable packages, enabling safe upgrades without breaking changes."},"threat_feed_2025_12":{"name":"Threat Feed","description":"Provides real-time access to curated vulnerability and malware threat data for use in your own tools and workflows."}},"alertSuperCategories":{"security":{"title":"Security"},"operational":{"title":"Operational"},"legal":{"title":"Legal"}},"alertCategories":{"license":{"title":"License"},"maintenance":{"title":"Maintenance"},"miscellaneous":{"title":"Miscellaneous"},"quality":{"title":"Quality"},"supplyChainRisk":{"title":"Supply chain risk"},"vulnerability":{"title":"Vulnerability"},"other":{"title":"Other"}},"alertDiffType":{"added":"Added","removed":"Removed","unchanged":"Unchanged","updated":"Updated","replaced":"Replaced"},"alertPriority":{"components":{"level":{"critical":"Critical","high":"High","medium":"Medium","low":"Low"},"isFixable":{"false":"Not Fixable","true":"Fixable"},"isReachable":{"false":"Not Reachable","true":"Reachable"},"severity":{"0":"Low Severity","1":"Medium Severity","2":"High Severity","3":"Critical Severity"},"reachability":{"error":"Reachability error","direct_dependency":"Direct dependency","maybe_reachable":"Potentially reachable","reachable":"Reachable","unreachable":"Unreachable","missing_support":"Not yet supported","pending":"Pending precomputation","undeterminable_reachability":"Not determinable","unknown":"Unknown reachability","no_reachability_data":"No reachability data","unused":"Unused","used":"Used"},"isDevDependency":{"false":"Not Development","true":"Development"},"explanation":{"intro":"This priority score is based on the alert's severity, fixability, reachability, and dependency scope.","description":"We may hide one of these components if their impact is neutral, e.g. unknown reachability. When alerts are associated with multiple artifacts, the priority score is based on the artifact with the highest priority score."}},"tooltip":{"critical":"Priority {{score}} (Critical)","high":"Priority {{score}} (High)","medium":"Priority {{score}} (Medium)","low":"Priority {{score}} (Low)"},"summary":{"critical":"{{score}} (Critical)","high":"{{score}} (High)","medium":"{{score}} (Medium)","low":"{{score}} (Low)"},"labels":{"critical":"Critical priority","high":"High priority","medium":"Medium priority","low":"Low priority"}},"alertKEV":{"labels":{"true":"Has KEV(s)","false":"No KEVs"}},"alertEPSS":{"labels":{"low":"Low (\u003c10%)","medium":"Medium (10-50%)","high":"High (50-80%)","critical":"Critical (\u003e80%)"}},"alertSeverity":{"0":"Low","1":"Medium","2":"High","3":"Critical"},"alertSeverityName":{"critical":"Critical","high":"High","low":"Low","medium":"Medium"},"alertTriage":{"states":{"error":"Block","block":"Block","ignore":"Ignore","inherit":"Inherit","monitor":"Monitor","warn":"Warn"}},"apiTokenScopeExplanations":{"threat-campaigns":"View threat campaigns for the organization.","alerts":"View alerts across the organization.","alert-resolution":"Create, view, and manage alert resolutions for the organization.","api-tokens":"Create, list, update, rotate, and revoke API tokens for programmatic access.","audit-log":"Access audit trail events for relevant actions within the organization.","dependencies":"Search and analyze dependencies across repositories, including historical trend data.","full-scans":"Create, retrieve, and manage complete dependency scans of projects, including SBOM exports.","diff-scans":"Generate and view comparative scans showing security differences between commits or branches.","entitlements":"View organization entitlements and feature access permissions.","historical":"Access point-in-time snapshots of organization-wide alerts.","integration":"Manage third-party integrations and their configurations.","access-policy":"View and manage Access Policies for repository and workspace access.","access-policy-definition":"View, manage, and attach Access Policy definitions.","license-policy":"View and manage license policies for third-party dependencies.","packages":"Query package information to retrieve security analysis, scores, and metadata.","report":"Access and manage security scan reports for your repositories.","repo":"Create, read, update, and delete repositories.","repo-label":"Organize repositories using custom labels and configure label-specific settings.","security-policy":"View and configure organization-level security policies for alerts.","socket-basics":"Access Socket Basics tool settings and configurations.","telemetry-policy":"View and manage telemetry policy for the organization.","telemetry-events":"View telemetry events for the organization.","threat-feed":"Access Socket's threat intelligence feed about newly discovered malicious packages.","triage":"View and update the triaged actions for alerts.","fixes":"View vulnerability fixes.","uploaded-artifacts":"Upload and list custom artifacts for analysis.","webhooks":"Create, list, update, and delete webhooks for outbound HTTP requests.","openid":"Identify the authenticated user through OpenID Connect.","profile":"Read the authenticated user's basic profile information.","email":"Read the authenticated user's email address."},"apiTokenScopes":{"threat-campaigns":{"explanation":"View threat campaigns for the organization.","label":"Full access to threat campaigns"},"threat-campaigns_list":{"label":"List threat campaigns"},"alerts":{"explanation":"View alerts and their trends across the organization.","label":"Full access to alerts"},"alerts_list":{"label":"List alerts"},"alerts_trend":{"label":"View historical alerts trend report"},"alert-resolution":{"explanation":"Create, view, and manage alert resolutions for the organization.","label":"Full access to alert resolutions"},"alert-resolution_list":{"label":"List alert resolutions"},"alert-resolution_create":{"label":"Create alert resolutions"},"alert-resolution_read":{"label":"View alert resolutions"},"alert-resolution_delete":{"label":"Delete alert resolutions"},"api-tokens":{"label":"Full access to API tokens"},"api-tokens_list":{"label":"List API tokens"},"api-tokens_create":{"label":"Create API tokens"},"api-tokens_update":{"label":"Update API tokens"},"api-tokens_revoke":{"label":"Revoke API tokens"},"api-tokens_rotate":{"label":"Rotate API tokens"},"audit-log":{"label":"Full access to audit log"},"audit-log_list":{"label":"List audit log events"},"dependencies":{"label":"Full access to dependencies"},"dependencies_list":{"label":"List dependencies"},"dependencies_trend":{"label":"View historical dependencies trend report"},"diff-scans":{"label":"Full access to diff scans"},"diff-scans_list":{"label":"List diff scans"},"diff-scans_create":{"label":"Create diff scans"},"diff-scans_delete":{"label":"Delete diff scans"},"entitlements":{"label":"Full access to entitlements"},"entitlements_list":{"label":"List entitlements"},"fixes":{"label":"Full access to fixes"},"fixes_list":{"label":"List vulnerability fixes"},"full-scans":{"label":"Full access to full scans"},"full-scans_list":{"label":"List full scans"},"full-scans_create":{"label":"Create full scans"},"full-scans_delete":{"label":"Delete full scans"},"historical":{"label":"Full access to historical data"},"historical_snapshots-list":{"label":"List metadata of periodic historical data snapshots"},"historical_snapshots-start":{"label":"Start historical data snapshot job"},"historical_alerts-list":{"label":"List historical alerts"},"historical_alerts-trend":{"label":"View historical alerts trend report"},"historical_dependencies-list":{"label":"List historical dependencies"},"historical_dependencies-trend":{"label":"View historical dependencies trend report"},"integration":{"label":"Full access to integrations"},"integration_list":{"label":"List integrations"},"integration_create":{"label":"Create integrations"},"integration_update":{"label":"Update integrations"},"integration_delete":{"label":"Delete integrations"},"access-policy":{"label":"Full access to Access Policies"},"access-policy_read":{"label":"Read Access Policies"},"access-policy_attach":{"label":"Attach Access Policies"},"access-policy_update":{"label":"Update Access Policies"},"license-policy":{"label":"Full access to license policies"},"license-policy_read":{"label":"Read license policies"},"license-policy_update":{"label":"Update license policies"},"packages":{"label":"Full access to package metadata"},"packages_list":{"label":"List package metadata"},"access-policy-definition":{"label":"Full access to Access Policy definitions"},"access-policy-definition_attach":{"label":"Attach Access Policy definitions"},"access-policy-definition_read":{"label":"Read Access Policy definitions"},"access-policy-definition_update":{"label":"Update Access Policy definitions"},"repo":{"label":"Full access to organization repositories"},"repo_list":{"label":"List repositories"},"repo_create":{"label":"Create repositories"},"repo_update":{"label":"Update repositories"},"repo_delete":{"label":"Delete repositories"},"repo-label":{"label":"Full access to organization repository labels"},"repo-label_list":{"label":"List repository labels"},"repo-label_create":{"label":"Create repository labels"},"repo-label_update":{"label":"Update repository labels"},"repo-label_delete":{"label":"Delete repository labels"},"report":{"label":"Full control of full scans"},"report_list":{"label":"List full scans"},"report_read":{"label":"Read full scans"},"report_write":{"label":"Create full scans"},"security-policy":{"label":"Full access to security policies"},"security-policy_read":{"label":"List security policies"},"security-policy_update":{"label":"Update security policies"},"socket-basics":{"label":"Full access to Socket Basics configuration"},"socket-basics_read":{"label":"Read Socket Basics configuration"},"telemetry-policy":{"label":"Full access to telemetry policy"},"telemetry-policy_update":{"label":"Update telemetry policy"},"telemetry-events":{"label":"Full access to telemetry events"},"telemetry-events_list":{"label":"List telemetry events"},"threat-feed":{"label":"Full access to threat feed"},"threat-feed_list":{"label":"List threat feed items"},"triage":{"label":"Full access to triage"},"triage_alerts-update":{"label":"Update alert triage"},"triage_alerts-list":{"label":"List alert triage"},"uploaded-artifacts":{"label":"Full access to uploaded artifacts"},"uploaded-artifacts_create":{"label":"Create uploaded artifacts"},"uploaded-artifacts_list":{"label":"List uploaded artifacts"},"webhooks":{"label":"Full access to webhooks"},"webhooks_create":{"label":"Create webhooks"},"webhooks_list":{"label":"List webhooks"},"webhooks_update":{"label":"Update webhooks"},"webhooks_delete":{"label":"Delete webhooks"},"openid":{"label":"Identify user"},"profile":{"label":"Read user profile"},"email":{"label":"Read user email"}},"apiTokenVisibility":{"admin":{"label":"Only organization admins can see this token","name":"Admins only"},"organization":{"label":"Any member of the organization can see this token","name":"Organization members"}},"artifactCapability":{"env":"Environment variable access","eval":"Dynamic code execution","fs":"Filesystem access","net":"Network access","shell":"Shell access","unsafe":"Unsafe functions","url":"Remote URLs"},"artifactDependencyReachability":{"used":"Used","unused":"Unused"},"artifactDependencyScope":{"dev":"Development","normal":"Production","peer":"Peer"},"artifactDependencyType":{"direct":"Direct","transitive":"Transitive"},"artifactDiffType":{"added":"Added","removed":"Removed","unchanged":"Unchanged","updated":"Updated","replaced":"Replaced"},"artifactSelector":{"explanation":"Artifacts are distributable versions of a package. It typically includes the source code and metadata","label":"Package version"},"auditLogEvents":{"addLicenseOverlayNote":"Added License Edit note","adminLinkGithubInstall":"Linked GitHub installation (Socket admin)","adminSyncGithubInstall":"Synced GitHub installation (Socket admin)","adminTriggerFullScan":"Triggered full scan (Socket admin)","adminUnlinkGithubInstall":"Unlinked GitHub installation (Socket admin)","adminUpdateGithubInstallWorkspace":"Updated GitHub installation workspace (Socket admin)","asanaIntegrationConnected":"Connected Asana integration","associateLabel":"Associated label with repository","cancelInvitation":"Canceled invitation","changeMemberRole":"Changed member role","changePlanSubscriptionSeats":"Changed plan subscription seats","createApiToken":"Created API token","createArtifact":"Uploaded artifact","createAlertPolicy":"Created policy","createFirewallCustomRegistry":"Created firewall custom upstream registry","createFirewallDeploymentConfig":"Created firewall deployment configuration","createLabel":"Created label","createOauthRefreshToken":"Created OAuth refresh token","createRepoAccessRule":"Created repo access rule","createUserWithPassword":"Created user with password","createTicket":"Created ticket","createTicketingConfiguration":"Created ticketing configuration","createUser":"Signed up","createWebhook":"Created webhook","coanaCliLegacyModeCutoffUpdated":"Updated Coana CLI legacy-mode cutoff","coanaCliLegacyModeDemoteOrg":"Reverted organization back to Coana CLI legacy mode","coanaCliLegacyModePromoteOrg":"Promoted organization out of Coana CLI legacy mode","createAlertResolution":"Created alert resolution","deleteAlertPolicy":"Deleted policy","deleteAlertResolution":"Deleted alert resolution","deleteAlertTriage":"Deleted alert triage","deleteFullScan":"Deleted full scan","deleteLabel":"Deleted label","deleteLabelSetting":"Deleted label setting","deleteRepoAccessRule":"Deleted repo access rule","deleteRepository":"Deleted repository","deleteReport":"Deleted scan","deleteTicketingConfiguration":"Deleted ticketing configuration","deleteWebhook":"Deleted webhook","purgeOrganizationData":"Purged organization data","disablePythonCliRunStreamingOverride":"Disabled Python CLI log streaming override for organization","disassociateLabel":"Disassociated label from repository","disconnectAsanaIntegration":"Disconnected Asana integration","disconnectJiraIntegration":"Disconnected Jira integration","disconnectLinearIntegration":"Disconnected Linear integration","downgradeOrganizationPlan":"Downgraded organization plan","enablePythonCliRunStreamingOverride":"Enabled Python CLI log streaming override for organization","enqueueAutopatchMergeRun":"Enqueued autopatch merge run","enqueueAutopatchPrepareJob":"Enqueued autopatch prepare job","finalizeAlertPolicyMigration":"Finalized alert policy migration","githubAppInstallation":"Installed GitHub app","jiraIntegrationConnected":"Connected Jira integration","joinOrganization":"Joined organization","linearIntegrationConnected":"Connected Linear integration","linkAccount":"Linked account","memberAdded":"Added member to organization","memberRemoved":"Removed member from organization","memberRoleChanged":"Changed member role","removeLicenseOverlay":"Removed license edit","removeMember":"Removed member from organization","resetInvitationLink":"Reset invitation link","resetOrganizationSettingToDefault":"Reset organization setting to default","revokeApiToken":"Revoked API token","revokeOauthToken":"Revoked OAuth token","rotateApiToken":"Rotated API token","rotateOauthRefreshToken":"Rotated OAuth refresh token","rollbackAlertPolicyMigration":"Rolled back alert policy migration","deleteApiToken":"Deleted API token","deleteFirewallCustomRegistry":"Deleted firewall custom upstream registry","deleteFirewallDeploymentConfig":"Deleted firewall deployment configuration","sendInvitation":"Sent invitation to join organization","sessionRevokedByUser":"Signed out an active web session","setLabelSettingToDefault":"Set label setting to default","setSsoBypassMemberships":"Update members allowed to bypass SSO login","setSsoBypassRbacRoles":"Update roles allowed to bypass SSO login","ssoEmailVerificationCompleted":"Completed SSO email verification","ssoLoginCompleted":"Signed in via SSO","startAlertPolicyMigrationPreview":"Started alert policy migration preview","svdBackfillLegacyOverlay":"Backfilled legacy security-alert human overlay into SVD","svdReprocessClusters":"Re-clustered missing SVD events","svdTruncateRederive":"Truncated and re-derived the SVD tables","svdWorkerPause":"Paused or resumed the SVD workers","syncOrganization":"Synchronized organization data","transferOwnership":"Transferred ownership of organization","updateAlertTriage":"Triaged alert","updateApiTokenCommitter":"Updated API token committer","updateApiTokenMaxQuota":"Updated API token max quota","updateApiTokenName":"Updated API token name","updateApiTokenScopes":"Updated API token scopes","updateApiTokenVisibility":"Updated API token visibility","updateAutopatchCurated":"Updated autopatch curated","updateAutopatchPrepareConfig":"Updated autopatch prepare job config","updateFirewallCustomRegistry":"Updated firewall custom upstream registry","updateFirewallDeploymentConfig":"Updated firewall deployment configuration","updateLabel":"Updated label","updateLabelSetting":"Updated label setting","updateLicenseOverlay":"Updated license edit","updateOrganizationSetting":"Updated organization setting","updateRepoAccessRule":"Updated repo access rule","updateTicketingConfiguration":"Updated ticketing configuration","updateWebhook":"Updated webhook","upgradeOrganizationPlan":"Upgraded organization plan","userMagicLinkSent":"Magic link sent","userSignedIn":"Signed in","userSignedOut":"Signed out","verifiedEmail":"Verified email address"},"blogPostItem":{"authorByLink":"By \u003cauthorLink\u003e{{author}}\u003c/authorLink\u003e"},"blueOakTier":{"bronze":"Bronze","gold":"Gold","silver":"Silver","lead":"Lead","model permissive":"Model","network copyleft":"Network Copyleft","strong copyleft":"Strong Copyleft","weak copyleft":"Weak Copyleft","maximal copyleft":"Maximal Copyleft","tooltip":{"bronze":"Licenses that lack important but nonessential elements of permissive open software licenses or impose additional requirements or restrictions.","gold":"Licenses that address patents explicitly, use robust language, and require only simple notice of license terms and copyright notices.","silver":"Licenses that use robust language but either fail to address patents explicitly or require more than simple notice of license terms and copyright notices.","lead":"Licenses that lack one or more essential elements of permissive open software licenses or impose unusually burdensome requirements. Many use unclear, jocular, or incomplete language.","model permissive":"The model license demonstrates all the characteristics the council looks for in a permissive open software license.","network copyleft":"Licenses that require sharing larger programs built with the licensed software when you give copies to others or run the software for others to use over a network.","strong copyleft":"Licenses that require sharing larger programs built with the licensed software when you give copies to others.","weak copyleft":"Licenses that require sharing changes and additions to the licensed software when you give copies to others.","maximal copyleft":"Licenses that require you to share software you make with others, and to license that software alike when you do. May apply to changes, whole programs, or both."}},"changelogViewer":{"changelog":"Changelog","sourceButton":"Source"},"copyButton":{"copied":"Copied","copy":"Copy","copyFilePath":"Copy file path"},"dangerLevel":{"critical":"Critical","good":"Good","high":"High","low":"Low","medium":"Medium"},"dataTable":{"addFilters":"Filter","clearFilters":"Clear","columns":"Columns","filter":{"searchPlaceholder":"Search..."},"filterOperator":{"is":"is","isNot":"is not","before":"before","after":"after"},"dateFilter":{"custom":"Custom date or timeframe...","preset":{"last1Day":"1 day ago","last3Days":"3 days ago","last7Days":"1 week ago","last14Days":"2 weeks ago","last30Days":"1 month ago","last90Days":"3 months ago","last6Months":"6 months ago","lastWeek":"Last week","lastMonth":"1 month ago","lastQuarter":"Last quarter","lastYear":"1 year ago","thisWeek":"This week","thisMonth":"This month","thisQuarter":"This quarter","thisYear":"This year"}},"loadMore":"Load more","noFilterOptions":"No filter options","selectAllRows":"Select all rows","selectRow":"Select row {{row}}","selection":{"clear":"Clear"},"showFilterOptionsWithoutMatches":"Show options without matches","unknownFilterOption":"Unknown option \"{{option}}\""},"dateRange":{"label":"Select date range","options":{"1d":"Last day","7d":"Last 7 days","30d":"Last 30 days","90d":"Last 90 days","1y":"Last year","custom":"Custom range","all":"All time"},"from":"From:","to":"To:","clear":"Clear dates"},"dashboardPage":{"title":"Dashboard"},"dependencyTable":{"miniDependencyTable":{"label":"Summarized dependencies table","columns":{"diffType":"Diff","dependency":"Dependency","directDependency":"Direct dependency","scores":"Scores"},"moreRows":"{{count, number}} more row","moreRows_plural":"{{count, number}} more rows","moreRowsInTheFullTable":"See {{count, number}} more row in the full table","moreRowsInTheFullTable_plural":"See {{count, number}} more rows in the full table","seeFullTable":"See the full table"},"columns":{"diffType":{"label":"Diff","values":{"added":"Added","removed":"Removed","unchanged":"Unchanged","updated":"Updated"}},"ecosystem":{"label":"Ecosystem"},"dependencyType":{"label":"Type","values":{"direct":"Direct","transitive":"Transitive"}},"scoreOverall":{"label":"Overall Score","notAvailable":"N/A"},"author":{"label":"Author"},"package":{"label":"Package"},"repository":{"label":"Repository","values":"{{count, number}} repository","values_plural":"{{count, number}} repositories"},"version":{"label":"Version"},"transitives":{"label":"Transitives"}},"couldNotLoadDependencies":"Sorry, we could not load the dependencies","dependencySidebar":{"artifactDetails":{"author":"Maintainer","license":"License","subpath":"Subpath","size":"Size","capabilities":"Capabilities","capabilitiesUnchanged":"Capabilities (unchanged)","capabilitiesAdded":"Capabilities (added)","capabilitiesRemoved":"Capabilities (removed)","version":"Version"},"artifactLink":{"branch":"Branch","dependencyType":"Dependency type","introducedBy":"Introduced by","installation":"Installation","manifestFiles":"Manifest files","repository":"Repository","source":"Source"},"artifactScores":{"header":"Artifact Scores","license":"License","maintenance":"Maintenance","quality":"Quality","supplyChain":"Supply Chain","vulnerability":"Vulnerability"},"close":"Close","closeButtonLabel":"Close (Esc)","moreInfoAboutPackage":"More info about this package"},"grouping":{"directWithTransitives":{"title":"Grouping: Directs","description":"Direct dependencies with transitives"},"none":{"title":"Grouping: None","description":"No grouping"}},"filters":{"diffType":{"label":"Diff","valuesLabel":"{{count, number}} kind","valuesLabel_plural":"{{count, number}} kinds","values":{"added":"Added","removed":"Removed","unchanged":"Unchanged","updated":"Updated","replaced":"Replaced"}},"dependencyType":{"label":"Dependency Type","valuesLabel":"{{count, number}} dependency type","valuesLabel_plural":"{{count, number}} dependency types"},"repository":{"label":"Repository","valuesLabel":"{{count, number}} repository","valuesLabel_plural":"{{count, number}} repositories"},"type":{"label":"Ecosystem","valuesLabel":"{{count, number}} ecosystem","valuesLabel_plural":"{{count, number}} ecosystems"},"unlabeled":"(Unlabeled)","labels":"Label","selectedLabels":"{{count, number}} label selected"},"globalInputPlaceholder":"Search dependencies (e.g. react)","noDependenciesFound":"No dependencies found","showLess":"Show less","showMore":"Show more ({{moreCount, number}})","versionFilter":{"and":"and","apply":"Apply","isGreaterThan":"is greater than","isLessThan":"is less than","isEqualTo":"is equal to","isBetween":"is between"}},"dependencyTree":{"title":"Dependency tree","showDependencyTree":"Show dependency tree","artifactTitle":"Artifact: \u003ccode\u003e{{- fullArtifactDisplayName}}\u003c/code\u003e","error":"Error loading dependency tree","loading":"Loading dependency tree...","unavailable":"Dependency tree failed to load or is unavailable","tooManyItems":"This dependency tree contains too many items to display.","unknownError":"Unknown error"},"dependencyChains":{"title":"Dependency chains","showDependencyChains":"Show dependency chains","artifactTitle":"Artifact: \u003ccode\u003e{{- fullArtifactDisplayName}}\u003c/code\u003e","error":"Error loading dependency chains","loading":"Loading dependency chains...","noChainsFound":"No dependency chains found","unknownError":"Unknown error"},"diffFileViewer":{"diffStat":{"added":"Added","fileAdditions":"{{count, number}} addition","fileAdditions_plural":"{{count, number}} additions","fileChanges":"{{count, number}} change","fileChanges_plural":"{{count, number}} changes","fileDeletions":"{{count, number}} deletion","fileDeletions_plural":"{{count, number}} deletions","removed":"Removed","replaced":"Replaced","skipped":"Skipped"},"failedCanDiffResultReason":{"tooBig":"Sorry, the diff of this file is too big to display","unsupported":"Sorry, the diff of this file is not supported yet"},"noFileDiffsAvailable":"No file differences available"},"events":{"alert":"Alert events","alert_created":"Alerts created","alert_updated":"Alerts updated","alert_cleared":"Alerts cleared","alert_summary":"Summary with created, updated, and cleared alerts","pull-request":"Pull request","pull-request_scan":"Pull request scan","pull-request_dependency-added":"Pull request: Dependency added","pull-request_dependency-updated":"Pull request: Dependency updated","pull-request_dependency-removed":"Pull request: Dependency removed","threat-feed":"Threat feed events","threat-feed_created":"New threat discovered","threat-feed_updated":"Threat updated","campaign":"Supply chain attack campaign events","campaign_created":"New supply chain attack campaign published","campaign_updated":"Supply chain attack campaign updated"},"exportButton":{"error":"Error exporting","exporting":"Exporting...","label":"Export"},"exportToPdfButton":{"error":"Error exporting to PDF","label":"Export to PDF"},"exportCSV":"Export CSV","exportJSON":"Export JSON","featureLockButton":{"defaultLabel":"Upgrade to access this feature"},"featureLockOverlay":{"text":"\u003cupgradeLink\u003eUpgrade\u003c/upgradeLink\u003e to access this feature"},"featureLockModal":{"contactSales":"Contact Sales","description":"{{feature}} is not available on your current plan. Upgrade to {{tier}} to access this feature","maybeLater":"Maybe later","popular":"Popular","subtitle":"Unlock powerful security features for your {{tier}}","title":"Upgrade to {{tier}}","upgradeToTier":"Upgrade to {{tier}}","viewAllFeatures":"View all features","whatYoullGet":"What you'll get with {{tier}}"},"featureLockPopover":{"defaultCallToAction":"Upgrade","defaultDescription":"Upgrade to access this feature","defaultTitle":"Feature locked"},"fileExplorer":{"archiveViewer":{"noFiles":"No files in archive","title":"Archive file: {{fileName}}"},"copyFileToClipboard":"Copy file to clipboard","couldNotFindASource":"Could not find a source of the file","downloadFile":"Download file","errorLoadingFile":"Error trying to load file: {{error}}","extractArchiveButton":"Extract archive","transientErrorFetching":"Unable to fetch file contents, this should be transient but if this persists please let us know","fileIsBinary":"Sorry, we don't show binary files yet","fileIsNotValid":"File is not valid","fileTooBig":"Sorry, file is too big to display","fileNotFound":"File not found","searchPlaceholder":"Search files...","noMatchingFiles":"No files match your search","emptyDirectory":"This directory is empty","inlineFileIssue":{"showDetails":"Show details"},"loading":"Loading...","rawButton":"Raw","reformatButton":{"formatted":"Formatted","viewFormatted":"View formatted"},"viewRaw":"View raw"},"footer":{"about":"About","blog":"Blog","careers":"Careers","changelog":"Changelog","contact":"Contact Us","discordCommunity":"Discord Community","docs":"Docs","directory":"Directory","ecosystemDirectory":"{{ecosystem}} Package Directory","explore":"Explore {{ecosystem}}","ecosystemExplore":"Explore {{ecosystem}} Packages","events":"Events","explorePackages":"Explore {{ecosystem}} Packages","faq":"FAQ","glossary":"Glossary","hiring":"Hiring","integrations":"Integrations","legal":"Legal","love":"Love","madeBy":"Made with ⚡️ by Socket Inc","mostPopular":"Most Popular","mostPopularEcosystemPackages":"Most Popular {{ecosystem}} Packages","mostPopularJavaScriptPackages":"Most Popular JS Packages","npmPackages":"npm Packages","packageAlerts":"Package Alerts","packageDirectory":"{{ecosystem}} Package Directory","packages":"Packages","patents":"U.S. Patent No. 12,346,443 \u0026 12,314,394. Other pending.","pricing":"Pricing","privacy":"Privacy","product":"Product","randomPackage":"Random Package","randomEcosystemPackage":"Random {{ecosystem}} Package","removedPackages":"Removed Packages","removedEcosystemPackages":"Removed {{ecosystem}} Packages","roadmap":"Roadmap","security":"Security","sendFeedback":"Send Feedback","subscribeTitle":"Stay in touch","subscribeBody":"Get open source security insights delivered straight into your inbox.","systemStatus":"System Status","terms":"Terms","topJavaScriptMaintainers":"Top JavaScript Maintainers","topEcosystemMaintainers":"Top {{ecosystem}} Maintainers","topMaintainers":"Top Maintainers"},"githubAppBanner":{"header":"Did you know?","explanation":"Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.","installSocket":"Install Socket","install":"Install","protectYourApps":"Detect and block malicious and high-risk dependencies"},"header":{"bookADemo":"Book a Demo","company":"Company","dashboard":"Dashboard","docs":"Docs","install":"Install","learn":"Learn","love":"Love","menu":"Menu","navbarBanner":{"clickToExit":"Click to exit","excitingNews":"Exciting news!","draftMode":"Draft Mode","learnMore":"Learn more","pageIsDraft":"This page is a draft"},"openUserMenu":"Open user menu","pricing":"Pricing","product":"Product","resources":"Resources","navItems":{"company":{"columns":{"achievements":{"items":{"companyNews":{"title":"Company News"},"fortuneCyber60":{"title":"Fortune Cyber 60"},"raised65":{"title":"Raised $125M"},"soc2Type2":{"title":"SOC 2 Type 2"},"topCustomers":{"title":"Top Customers"}},"title":"Achievements"},"main":{"items":{"about":{"description":"Why we built Socket","title":"About"},"careers":{"description":"Join our team","title":"Careers"},"investors":{"description":"Learn about our investors","title":"Investors"},"love":{"description":"See why developers love Socket","title":"Love"},"security":{"description":"Our security practices","title":"Security"}}},"whySocket":{"items":{"openSourceSecurity":{"title":"Socket for Open Source Security"},"sca":{"title":"Socket for SCA"},"socketVsDependabot":{"title":"Socket vs Dependabot"},"socketVsEndorLabs":{"title":"Socket vs EndorLabs"},"socketVsSemgrep":{"title":"Socket vs Semgrep"},"socketVsSnyk":{"title":"Socket vs Snyk"},"supplyChainAttackPrevention":{"title":"Socket for Supply Chain Attack Prevention"}},"title":"Why Socket?"}},"label":"Company"},"learn":{"columns":{"blog":{"items":{"allBlogPosts":{"title":"All blog posts"},"applicationSecurity":{"title":"Application Security"},"companyNews":{"title":"Company News"},"engineering":{"title":"Engineering"},"product":{"title":"Product"},"research":{"title":"Research"},"securityNews":{"title":"Security News"}},"title":"Blog"},"customerStories":{"items":{"allCustomers":{"title":"All customers"}},"title":"Customer Stories"},"main":{"items":{"blog":{"description":"Keep up to date with all the news","title":"Blog"},"changelog":{"description":"Latest updates and enhancements","title":"Changelog"},"customers":{"description":"Check out our customer stories","title":"Customers"},"docs":{"description":"Want to read all the docs? Start here","title":"Docs"},"faq":{"description":"Answers to common questions","title":"FAQ"},"glossary":{"description":"Open source and security terms","title":"Glossary"},"packageAlerts":{"description":"Learn about all Socket alerts","title":"Package Alerts"}}}},"label":"Learn"},"product":{"columns":{"main":{"items":{"cli":{"description":"Use Socket from the command line","title":"Socket CLI"},"dependencySearch":{"description":"Find any package for your project","title":"Socket Dependency Search"},"github":{"description":"Detect suspicious packages in PRs","title":"Socket for GitHub"},"optimize":{"description":"Optimize your dependencies","title":"Socket Optimize"},"reachability":{"description":"Reduce noise in your alerts","title":"Socket Reachability"},"firewall":{"description":"Block malicious packages at install","title":"Socket Firewall"},"patches":{"description":"Remove CVEs automatically","title":"Socket Certified Patches"},"webExtension":{"description":"Use Socket from your browser","title":"Socket Web Extension"},"whatIsSocket":{"title":"What is Socket?"}}},"integrations":{"items":{"allIntegrations":{"title":"All Integrations"},"ciCd":{"title":"CI/CD"},"ide":{"title":"IDEs"},"languages":{"title":"Languages"},"packageManagers":{"title":"Package Managers"},"scm":{"title":"Source Control"},"siem":{"title":"SIEM"},"ticketingAndMessaging":{"title":"Ticketing \u0026 Messaging"},"webExtension":{"title":"Web Extension"}},"title":"Integrations"},"languages":{"items":{"dotnet":{"title":"Socket for .NET"},"go":{"title":"Socket for Go"},"java":{"title":"Socket for Java"},"javascript":{"title":"Socket for JavaScript/TypeScript"},"python":{"title":"Socket for Python"},"ruby":{"title":"Socket for Ruby"}},"title":"Languages"}},"label":"Product"},"love":{"label":"Love"},"pricing":{"label":"Pricing"},"docs":{"label":"Docs"}},"signIn":"Sign in","signOut":"Sign out","signOutEverywhere":"Sign out everywhere","signOutThisDevice":"This device","signOutAllDevices":"All devices","signOutAllConfirmTitle":"Sign out from all other devices?","signOutAllConfirmDescription":"This will end every active session except the one you're using right now. You'll stay signed in here, but you'll need to sign in again on every other browser and device.","signOutAllConfirmButton":"Sign out other devices","switchToDarkMode":"Switch to dark mode","switchToLightMode":"Switch to light mode","switchToGrinchMode":"Switch off Christmas mode","switchToChristmasMode":"Switch to Christmas mode","theme":{"light":"Light","dark":"Dark","system":"System"}},"impersonationBanner":{"title":"Impersonation Mode Active","description":"You are currently impersonating a user.","exitExplanation":"Exits impersonation mode by signing out.","backToMyAccount":"Back to my account","signOut":"Sign out"},"installButton":{"message":{"android":"Get the Android App","default":"Get the App","ios":"Get the iOS App","linux":"Get the Linux App","mac":"Get the Mac App","windows":"Get the Windows App"}},"languageSelect":{"choose":"Choose a language","helpUsTranslate":"Help translate Socket into your language! Join our \u003cdiscordLink\u003eDiscord\u003c/discordLink\u003e and ask to join the translator team. Thank you!"},"maintainerAvatar":{"label":"Avatar of {{name}}"},"maintainerItem":{"packageDownloads":"{{count, number}} total package download","packageDownloads_plural":"{{count, number}} total package downloads"},"metaApp":{"oldBrowserToastDescription":"Update your browser to the latest version for the best experience.","oldBrowserToastTitle":"Your web browser is outdated","serviceWorkerUpdate":{"description":"Refresh to update the app.","title":"Update available","updateButton":"Refresh"},"unsupportedBrowserToastDescription":"Use another browser for the best experience.","unsupportedBrowserToastTitle":"Your web browser is unsupported"},"metrics":{"bundlesize":{"summary":"Bundled size is {{count, bytes}}"},"closedIssues":{"summary":"{{count, number}} closed alert","summary_plural":"{{count, number}} closed alerts"},"commits":{"summary":"{{count, number}} commit","summary_plural":"{{count, number}} commits"},"commitsLastMonth":{"summary":"{{count, number}} commit last month","summary_plural":"{{count, number}} commits last month"},"commitsLastTwoMonths":{"summary":"{{count, number}} commit last two months","summary_plural":"{{count, number}} commits last two months"},"commitsLastWeek":{"summary":"{{count, number}} commit last week","summary_plural":"{{count, number}} commits last week"},"commitsLastYear":{"summary":"{{count, number}} commit last year","summary_plural":"{{count, number}} commits last year"},"criticalSeverityIssue":{"summary":"{{count, number}} critical severity alert","summary_plural":"{{count, number}} critical severity alerts"},"dependencyCount":{"summary":"{{count, number}} dependency","summary_plural":"{{count, number}} dependencies"},"dependencyVulnerabilityCount":{"summary":"{{count, number}} dependency vulnerability","summary_plural":"{{count, number}} dependency vulnerabilities"},"devDependencyCount":{"summary":"{{count, number}} development dependency","summary_plural":"{{count, number}} development dependencies"},"downloadCount":{"summary":"{{count, number}} download","summary_plural":"{{count, number}} downloads"},"forks":{"summary":"{{count, number}} fork","summary_plural":"{{count, number}} forks"},"highSeverityIssue":{"summary":"{{count, number}} high severity alert","summary_plural":"{{count, number}} high severity alerts"},"licenseQuality":{"summary":"{{value}} quality license"},"linesOfCode":{"summary":"{{count, number}} line of code","summary_plural":"{{count, number}} lines of code"},"lowSeverityIssue":{"summary":"{{count, number}} low severity alert","summary_plural":"{{count, number}} low severity alerts"},"maintainerCount":{"summary":"{{count, number}} maintainer","summary_plural":"{{count, number}} maintainers"},"midSeverityIssue":{"summary":"{{count, number}} medium severity alert","summary_plural":"{{count, number}} medium severity alerts"},"openIssues":{"summary":"{{count, number}} open alert","summary_plural":"{{count, number}} open alerts"},"readmeLength":{"summary":"{{count, number}} README line","summary_plural":"{{count, number}} README lines"},"stargazers":{"summary":"{{count, number}} star","summary_plural":"{{count, number}} stars"},"totalDependencyCount":{"summary":"{{count, number}} total dependency","summary_plural":"{{count, number}} total dependencies"},"transitiveDependencyCount":{"summary":"{{count, number}} transitive dependency","summary_plural":"{{count, number}} transitive dependencies"},"unusedDependencyCount":{"summary":"{{count, number}} unused dependency","summary_plural":"{{count, number}} unused dependencies"},"userCount":{"summary":"{{count, number}} user","summary_plural":"{{count, number}} users"},"versionCount":{"summary":"{{count, number}} published version","summary_plural":"{{count, number}} published versions"},"versionsLastMonth":{"summary":"{{count, number}} version published last month","summary_plural":"{{count, number}} versions published last month"},"versionsLastTwoMonths":{"summary":"{{count, number}} version published in last two months","summary_plural":"{{count, number}} versions published in last two months"},"versionsLastWeek":{"summary":"{{count, number}} version published last week","summary_plural":"{{count, number}} versions published last week"},"versionsLastYear":{"summary":"{{count, number}} version published last year","summary_plural":"{{count, number}} versions published last year"},"vulnerabilityCount":{"summary":"{{count, number}} vulnerability","summary_plural":"{{count, number}} vulnerabilities"},"watchers":{"summary":"{{count, number}} watcher","summary_plural":"{{count, number}} watchers"}},"miniAlertsTable":{"label":"Summarized alerts table","columns":{"severity":"Severity","action":"Action","priority":"Priority","alert":"Alert"},"moreRows":"{{count, number}} more row","moreRows_plural":"{{count, number}} more rows","moreRowsInTheFullTable":"See {{count, number}} more row in the full table","moreRowsInTheFullTable_plural":"See {{count, number}} more rows in the full table","seeFullTable":"See the full table"},"newsletterSignup":{"error":"We encountered an error adding you to our newsletter","placeholder":"Enter your email","subscribe":"Subscribe","subscribing":"Subscribing","thanksForJoining":"Thanks for joining our newsletter!"},"oauthPopup":{"callback":{"processing":"Finishing up, you can close this window…","title":"Connecting"},"oauthButton":{"error":"Failed to start authentication","errorDescription":"An error occurred","popupBlockedError":"Popup blocked. Please allow popups for this site and try again"}},"organizationPlans":{"categories":{"analytics_and_reporting":{"description":"","label":"Analytics \u0026 Reporting"},"automation":{"description":"","label":"Automation"},"core":{"description":"","label":"Core"},"essentials":{"description":"","label":"Essentials"},"extension_guard":{"description":"Scans browser and IDE extensions (Chrome, Firefox, Edge, Safari, VS Code, OpenVSX) for malware, risks, and policy violations. Enforces allow/block policies and syncs with Google Workspace to govern extensions at scale.","label":"Socket ExtensionGuard *","sublabel":"Browser and IDE extension security"},"integrations":{"description":"","label":"Integrations"},"open_source":{"description":"Socket Open Source is the most powerful platform for dependency security, delivering complete supply chain protection across every language, package, and ecosystem. It’s the only solution that unifies zero-day malware blocking, vulnerability detection, best-in-class reachability, advanced license enforcement, and AI-powered code analysis into one comprehensive platform.","label":"Socket Open Source *","sublabel":"SCA"},"prioritization":{"description":"","label":"Prioritization"},"security":{"description":"","label":"Security"},"socket_basics_sast":{"description":"A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.","label":"Socket Basics - SAST *"},"socket_basics_secrets":{"description":"A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.","label":"Socket Basics - Secrets *"},"socket_basics_container":{"description":"A single platform for static analysis, secrets detection, container scanning, and CVE checks—built on trusted open source tools, ready to run out of the box.","label":"Socket Basics - Container *"},"socket_certified_patches":{"description":"Removes known vulnerabilities instantly without upgrading dependencies. Patches for the most critical CVEs are free for everyone to keep the open source ecosystem safe. Merged patches and patches for less-critical CVEs are available as a paid add-on.","label":"Socket Certified Patches *","sublabel":"One-Click Fixes for Vulnerable Dependencies"},"socket_firewall":{"description":"Blocks malicious packages at install time across 10+ ecosystems — protecting developers before threats reach production. Works out of the box with unlimited packages, flexible deployments, and enterprise-ready self-hosting.","label":"Socket Firewall *","sublabel":"Software Supply Chain Firewall"},"socket_threat_intel":{"label":"Socket Threat Intel *","sublabel":"Threat Intelligence features","description":"Socket Threat Intel delivers real-time alerts on malware in open-source packages. It helps you quickly detect and prevent supply chain attacks."},"support":{"description":"","label":"Support"}},"durations":{"month":{"label":"Month","payLabel":"Pay monthly"},"year":{"label":"Year","payLabel":"Pay yearly"}},"plans":{"team":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Team (Legacy)","shortLabel":"Team (Legacy)"},"team_legacy":{"description":"This is a legacy plan that is no longer available for new customers. Upgrade to our Team or Enterprise plans for enhanced features and support.","label":"Socket Team (Legacy)","shortLabel":"Team (Legacy)"},"business":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Business","shortLabel":"Business"},"enterprise":{"description":"Unlimited scale, self-hosting, and priority support for large teams.","label":"Socket Enterprise","shortLabel":"Enterprise"},"free":{"description":"For open-source projects, individuals, and small teams.","label":"Socket Free","shortLabel":"Free"},"team_2021_01":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Team (Legacy)","shortLabel":"Team"},"team_2025_06":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Team (Legacy)","shortLabel":"Team"},"team_2025_09":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Team (Legacy)","shortLabel":"Team"},"team_2025_10":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Team","shortLabel":"Team"},"business_2025_09":{"description":"For growing teams with enhanced scale, security, and support.","label":"Socket Business","shortLabel":"Business"},"enterprise_2021_01":{"description":"Unlimited scale, self-hosting, and priority support for large teams.","label":"Socket Enterprise","shortLabel":"Enterprise"},"enterprise_2025_11":{"description":"Unlimited scale, self-hosting, and priority support for large teams.","label":"Socket Enterprise","shortLabel":"Enterprise"}},"planTiers":{"free":"Free","team":"Team","business":"Business","enterprise":"Enterprise"},"features":{"accessSOC2Report":{"description":"Socket undergoes annual SOC2 Type II audits. Socket customers can request a copy of the full SOC2 Type II report.","label":"Access to full SOC2 Type II report"},"accountManager":{"description":"Work with a dedicated Customer Success Manager to help you get the most out of Socket.","label":"Account manager"},"advancedAuthentication":{"description":"Restrict logins to the organization to SSO, preventing other login methods (e.g. GitHub or email)","label":"Advanced authentication"},"advancedMemberRoles":{"description":"Have members who are not admins in the organization. Restrict access with Role-based Access Control (RBAC).","label":"Advanced membership roles"},"aiCodeAgents":{"description":"Integrates with top AI coding assistants — including Claude Code, Claude Desktop, Gemini Code, and other MCP-compatible agents — to provide real-time dependency insights, vulnerability context, and security scoring directly inside your AI-powered coding environment.","label":"AI code agents"},"analytics":{"description":"Get a clear view of your current supply chain health. Track active alerts, dependency risk, and security trends across your org—all in one place on the Socket Dashboard and via API.","label":"Analytics"},"auditLogs":{"description":"Allows organization owners and admins to access detailed records of actions taken by members of their organization, complete with timestamps.","label":"Audit Log"},"autofix":{"description":"Automatically generate fixes for vulnerable dependencies with safe, tested upgrades.","label":"Autofix"},"blockMaliciousDependencies":{"description":"Prevent compromised packages from infiltrating your supply chain by monitoring for changes in real-time. Block 70+ types of open source threats, including malware, typo-squatting, and backdoors.","label":"Block malicious packages"},"blockOrWarnOnPr":{"description":"Shift left by catching risky or low-quality dependencies before they're merged. Use CI gating, PR comments, and visual warnings to guide developers early and enforce security guardrails.","label":"Block or warn on PRs"},"certifiedPatches":{"description":"Removes known vulnerabilities instantly without upgrading dependencies. Delivers safe, human-reviewed, AI-validated patches that live in your repo, eliminate risky updates, and keep builds stable while reducing supply chain exposure.","label":"Socket Certified Patches"},"certifiedPatchesCriticalCVEFixes":{"description":"Patches for the most severe CVEs are free on every plan, and the Socket CLI applies them with no account or signup required. Try the patch quality on the riskiest issues first; if it's good enough for active threats, it's good enough for the rest.","label":"Critical CVE patches"},"certifiedPatchesMergeFixes":{"description":"When a dependency has multiple CVEs, Socket diff-merges every applicable patch into a single combined fix. Free users apply patches one CVE at a time; paid plans collapse them into one dependency change, so you remediate the whole package in a single step.","label":"Combined multi-CVE patches"},"certifiedPatchesNonCriticalCVEFixes":{"description":"Patches for medium- and lower-severity CVEs, beyond the critical-tier coverage included with every plan. Covers the long tail of vulnerabilities other scanners flag but never actually fix.","label":"Patches for medium and lower severity CVEs"},"certifiedPatchesOneClickCveFixes":{"description":"Apply any certified patch to your repo with a single click from the Socket dashboard or CLI. No version bumps, no manual diffs, no upgrade roulette.","label":"One-click patch apply"},"certifiedPatchesAutomaticPatchPRs":{"description":"Socket opens pull requests for each patch so developers can review and merge fixes with no extra work.","label":"Automatic patch PRs"},"certifiedPatchesContinuousPatchUpdates":{"description":"Receive updated patches as new CVEs and package releases appear, with no extra work.","label":"Continuous patch updates"},"certifiedPatchesSafeHumanReviewedPatches":{"description":"Use patches vetted by experienced maintainers so you can remediate confidently. Patches ship with automated behavioral tests to ensure nothing breaks.","label":"Safe, human-reviewed patches"},"certifiedPatchesReachabilityPoweredRemediation":{"description":"Focus on vulnerabilities your code can actually hit, then fix them instantly with patches.","label":"Reachability-powered remediation"},"chatIntegrations":{"description":"Integrate with Slack. Microsoft Teams is coming soon.","label":"Chat integrations"},"complianceIntegrations":{"description":"Integrate with Vanta. Drata is coming soon.","label":"Compliance integrations"},"dataExport":{"description":"Export alert data to your own cloud storage (S3, GCS, Azure Blob).","label":"Data export"},"extensionGuardScanBrowserExtensions":{"description":"Scans browser extensions for risk and malware — supports Chrome, Firefox, Edge, and Safari.","label":"Scan browser extensions"},"extensionGuardScanIdeExtensions":{"description":"Analyzes IDE extensions for security risks — supports OpenVSX and VS Code.","label":"Scan IDE extensions"},"firewallBlockMaliciousPackagesAtInstallTime":{"description":"Stops known malware and risky dependencies before they’re downloaded — protecting developer machines and CI/CD pipelines in real time.","label":"Block malicious packages at install time"},"firewallEcosystems":{"description":"Works with JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, uv), and Rust (cargo).","descriptionPerValue":{"all":"Works with JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, uv), Rust (cargo), Go (Go Modules), Java/Scala/Kotlin (Maven, Gradle), Ruby (gem, Bundler), and .NET (NuGet).","basic":"Works with JavaScript/TypeScript (npm, Yarn, pnpm), Python (pip, uv), and Rust (cargo)."},"label":"Ecosystems","fullValueLabel":{"basic":"4 supported ecosystems","all":"10+ supported ecosystems"},"valueLabel":{"basic":"4 supported ecosystems","all":"10+ supported ecosystems"}},"firewallCentralizedVisibility":{"description":"Monitor blocked installs, package risks, and usage across all teams directly in your Socket dashboard or via the Socket API.","label":"Centralized visibility"},"firewallCustomRegistries":{"description":"Configure Socket Firewall to run with private registries or as a chained HTTP proxy for full control of dependency ingress.","label":"Custom registries"},"firewallCustomSecurityPolicy":{"description":"Customize whether to block, warn, or allow packages based on your security and license policies.","label":"Custom security policy"},"firewallSelfHosted":{"description":"Deploy Socket Firewall in your own infrastructure, with flexible modes for wrapper-only or full network proxy operation.","label":"Self-hosted or client/server deployment"},"tier1Reachability":{"description":"Filters out CVEs in functions your code doesn’t call — reducing up to 90% of false positives and irrelevant CVEs. Full application reachability provides the highest quality reachability data. Easy to setup. Need to add a CLI command to CI/CD or GitHub Action to the repository.","label":"Full Application Function-level Reachability"},"githubAppPRAlertsCommentHeaderCustomization":{"description":"Customize parts of the comment sent to developers in GitHub pull requests","label":"Pull request comment customization"},"historicalAnalytics":{"description":"See how your security changes over time with 30 days of historical insights. Track alert trends, monitor dependency changes, and export data via API for custom dashboards.","label":"Historical analytics"},"idePlugins":{"description":"Surfaces issues and fixes in the IDE, helping developers catch and resolve problems as they code.","label":"IDE plugins"},"ideIntegrations":{"description":"Surfaces security issues directly in IDEs to help developers fix faster while coding. VS Code extension includes a bundled MCP server by default.","label":"IDE integrations"},"knownVulnerabilities":{"description":"Socket scans for vulnerabilities in your dependencies, including CVEs, security advisories, and more.","label":"Known Vulnerabilities (CVEs)"},"languageSupport":{"description":"Socket supports JavaScript, TypeScript, Python, Go, Java, Ruby, .NET, Scala, Kotlin, Rust, and more — with continuous expansion to cover the most popular ecosystems.","fullValueLabel":{"all":"Scan 10+ languages"},"label":"Language support","valueLabel":{"all":"10+ languages"}},"licenseCompliance":{"description":"Automatically enforce license policies across all repositories, blocking non-compliant dependencies and ensuring your entire organization stays compliant.","descriptionPerValue":{"advanced":"Powerful license management tools like editing licenses and filters by string, package, license type, class, or preset, giving you complete control over open-source compliance."},"fullValueLabel":{"basic":"License compliance","advanced":"Advanced license compliance"},"label":"License Compliance","valueLabel":{"basic":"License compliance","advanced":"Advanced license compliance"}},"mcpServer":{"description":"Local AI connector that exposes dependency scoring and security context to your tools via a standardized protocol.","label":"MCP server"},"monorepoSupport":{"description":"Properly handles monorepo workspaces.","label":"Monorepo support"},"packageSightings":{"description":"Search across your organization's scans and telemetry to find everywhere a given package (PURL) has recently been seen.","label":"Package Sightings"},"perLabelSecurityPolicy":{"description":"Define and enforce custom security policies using repo labels — based on factors like team, criticality, environment, or any criteria you choose.","label":"Per-label security policy"},"perLabelLicensePolicy":{"description":"Define and enforce custom license policies using repo labels — based on factors like team, criticality, environment, or any criteria you choose.","label":"Per-label license policy"},"priorityScoring":{"description":"Ranks issues by exploitability, reachability, fixability, and custom priorities set via repo labels.","label":"Priority scoring"},"prioritySupport":{"description":"Faster replies to support questions via email and Slack.","fullValueLabel":{"basic":"Basic support","priority":"Priority support"},"label":"Priority support","valueLabel":{"basic":"Basic support","priority":"Priority support"}},"privateSlackChannel":{"description":"Get dedicated support from technical experts and engineers in a private Slack channel.","label":"Private Slack channel"},"proactiveInterventions":{"description":"Use Socket Web Extension to educate developers at the earliest possible point in time about package risks before they install them on their local development systems. Supports Chrome, Edge, and Firefox.","label":"Proactive interventions"},"tier2Reachability":{"description":"Analyze the reachability of vulnerabilities in your dependencies.","label":"Reachability analysis"},"sbomGeneration":{"description":"Import or export Software Bills of Materials (SBOMs) to track and audit dependencies.","label":"SBOM generation"},"sbomSupport":{"description":"Import or export Software Bills of Materials (SBOMs) to track and audit dependencies.","label":"SBOM support"},"scanAiModels":{"description":"Scans AI models on PyPI and HuggingFace for malicious code, backdoors, and other security risks.","label":"Scan AI models"},"scanGithubActions":{"description":"Scans GitHub Actions for malicious code, backdoors, and other security risks — protecting your CI/CD workflows from supply-chain attacks.","label":"Scan GitHub Actions"},"scimProvisioning":{"description":"Automate user provisioning and deprovisioning with SCIM.","label":"SCIM provisioning"},"selfHostedSourceCodeManagement":{"description":"Use Socket with a self-hosted source code management (GitHub Enterprise Server, GitLab Enterprise, Bitbucket Server, and Azure DevOps Server..","label":"Self-hosted source code management"},"siemIntegrations":{"description":"Inegrate with Elastic, Google BigQuery, Panther, and Splunk.","label":"SIEM integrations"},"soc2Compliant":{"description":"Socket is SOC2 Type II compliant and undergoes annual audits.","label":"SOC2 Type II compliant"},"socketBasicsSastScansPerMonth":{"label":"Unlimited scans","description":"Applies to all scans — whether triggered via API, CLI, IDE, or SCM integrations."},"socketBasicsSastLanguageSupport":{"label":"10+ languages","description":"Socket supports JavaScript, TypeScript, Python, Go, Java, Ruby, .NET, Scala, Kotlin, Rust, and more — with continuous expansion to cover the most popular ecosystems."},"socketBasicsSecretsScansPerMonth":{"label":"Unlimited scans","description":"Applies to all scans — whether triggered via API, CLI, IDE, or SCM integrations."},"socketBasicsSecretsSecretDetectors":{"label":"800+ secret detectors","description":"Detect a wide range of secrets with over 800 built-in detectors covering API keys, credentials, tokens, and more—right out of the box."},"socketBasicsSecretsPrecommitAndPrereceiveHooks":{"label":"Pre-commit \u0026 pre-receive hooks","description":"Block commits and pushes with secrets using git hooks—before they ever hit your repo."},"socketBasicsContainerScansPerMonth":{"label":"Unlimited scans","description":"Applies to all scans — whether triggered via API, CLI, IDE, or SCM integrations."},"socketBasicsContainerPublicContainerRegistries":{"label":"Public container registries","description":"Connects to public registries to scan container images from Docker Hub, ECR, ACR, GCR, and more."},"socketCLI":{"description":"The Socket CLI allows teams to prevent risky dependencies from being installed, and to get dependency insights from the command line.","label":"Socket CLI"},"sourceCodeManagement":{"description":"Connects to your source code management system to scan repos, review PRs or MRs, and enrich the developer workflow with security insights.","fullValueLabel":{"all":"GitHub, GitLab, BitBucket, Azure DevOps","github":"GitHub"},"label":"Source code management","valueLabel":{"all":"GitHub, GitLab, BitBucket, Azure DevOps","github":"GitHub"}},"ssoAuthentication":{"description":"Socket supports SAML SSO for single sign-on and identity management.","label":"Single-sign on (SSO/SAML)"},"threatFeedApi":{"description":"Paid add-on. Provides real-time access to curated vulnerability and malware threat data for use in your own tools and workflows.","label":"Threat feed API"},"ticketingIntegrations":{"description":"Integrate with Jira. Linear is coming soon.","label":"Ticketing integrations"},"trainingAndOnboarding":{"description":"Get up to speed quickly with hands-on training and guided onboarding. Our team helps your developers and security teams hit the ground running.","label":"Training and onboarding"},"uptimeSla":{"description":"Receive a Service Level Agreement for uptime of the Socket application.","label":"Uptime SLA"},"vulnerabilityDB":{"description":"High-quality comprehensive vulnerability database which integrates proprietary data from Socket, NVD, GitHub, OSV, OpenSSF, and many other sources.","label":"Socket vulnerability DB"},"webhooks":{"description":"Receive updates via Webhooks anytime Socket has new scan results or alert state has changed.","label":"Webhooks"}},"limits":{"aiRuleDraftsPerDay":{"label":"AI rule drafts","description":"Generate alert policy rules from natural language using AI.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAI rule draft per day\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAI rule drafts per day\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003eAI rule drafts per day\u003c/label\u003e","valueLabel":"{{count, number}} AI rule draft per day","valueLabel_plural":"{{count, number}} AI rule drafts per day"},"alertsCustomTabs":{"label":"Custom alert tabs","description":"Create custom tabs in the Alerts page to filter and organize your alerts.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ecustom tab\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ecustom tabs\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003ecustom tabs\u003c/label\u003e","valueLabel":"{{count, number}} custom tab","valueLabel_plural":"{{count, number}} custom tabs"},"analyzedSbomArtifacts":{"label":"SBOM dependencies","description":"Socket will analyze your SBOMs up to a maximum number of dependencies.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edependency\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edependencies\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003edependencies\u003c/label\u003e","valueLabel":"{{count, number}} dependency","valueLabel_plural":"{{count, number}} dependencies"},"apiTokens":{"label":"API Token(s)","description":"Create API tokens to authenticate with the Socket API and CLI.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAPI token\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAPI tokens\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003eAPI tokens\u003c/label\u003e","valueLabel":"{{count, number}} token","valueLabel_plural":"{{count, number}} tokens"},"apiTokenQuota":{"label":"API quota","description":"API that allows you to analyze a project, lookup package scores and alerts, and more.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAPI quota per hour\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eAPI quota per hour\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003eAPI quota\u003c/label\u003e","valueLabel":"{{count, number}} API quota per hour","valueLabel_plural":"{{count, number}} API quota per hour"},"developers":{"label":"Developers","description":"A developer is anyone who’s made a commit to repositories scanned by Socket, excluding external contributors to public repos.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edeveloper\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edevelopers\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003edevelopers\u003c/label\u003e","valueLabel":"Up to {{count, number}} developer","valueLabel_plural":"Up to {{count, number}} developers"},"members":{"label":"Members","description":"A member is anyone added to your Socket organization dashboard with a role of \"member\" or higher, giving them access to team settings, security policy, org-wide alerts, and integrations.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003emember\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003emembers\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003emembers\u003c/label\u003e","valueLabel":"Up to {{count, number}}","valueLabel_plural":"Up to {{count, number}}"},"organizationWebhooks":{"label":"Organization webhooks","description":"Receive updates via Webhooks anytime Socket has new scan results or alert state has changed.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ewebhook\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ewebhooks\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003ewebhooks\u003c/label\u003e","valueLabel":"{{count, number}} webhook","valueLabel_plural":"{{count, number}} webhooks"},"privateRepositories":{"label":"Private repositories","description":"Repositories restricted to your organization. Socket scans them securely using the SCM integration, or through the CLI or API.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eprivate repository\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eprivate repositories\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003eprivate repositories\u003c/label\u003e","valueLabel":"{{count, number}} private repository","valueLabel_plural":"{{count, number}} private repositories"},"publicRepositories":{"label":"Public repositories","description":"Repositories that are publicly visible. Socket scans them securely using the SCM integration, or through the CLI or API.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003epublic repository\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003epublic repositories\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003epublic repositories\u003c/label\u003e","valueLabel":"{{count, number}} public repository","valueLabel_plural":"{{count, number}} public repositories"},"repositoryLabels":{"label":"Repository labels","description":"Organize repos by team, project, or importance. Apply custom policies and adjust alert priority based on labels.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003erepository label\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003erepository labels\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003erepository labels\u003c/label\u003e","valueLabel":"{{count, number}} repository label","valueLabel_plural":"{{count, number}} repository labels"},"scansPerMonth":{"label":"Scans per month","description":"Applies to all scans — whether triggered via API, CLI, IDE, or SCM integrations.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003escan per month\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003escans per month\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003escans per month\u003c/label\u003e","valueLabel":"{{count, number}} scan per month","valueLabel_plural":"{{count, number}} scans per month"},"scanRetentionDays":{"label":"Scan retention","description":"Store and access past scan results.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eday scan retention\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edays scan retention\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003edays scan retention\u003c/label\u003e","valueLabel":"{{count, number}} day","valueLabel_plural":"{{count, number}} days"},"threatFeedItems":{"label":"Threat Feed items","description":"View recent threat feed items in the Socket Dashboard.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ethreat feed item\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003ethreat feed items\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003ethreat feed items\u003c/label\u003e","valueLabel":"{{count}} item","valueLabel_plural":"{{count}} items"},"attackCampaigns":{"label":"Attack Campaigns","description":"View recent supply chain attack campaigns in the Socket Dashboard.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eattack campaign\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003eattack campaigns\u003c/label\u003e","unlimitedFullValueLabel":"\u003camount\u003eUnlimited\u003c/amount\u003e \u003clabel\u003eattack campaigns\u003c/label\u003e","valueLabel":"{{count}} campaign","valueLabel_plural":"{{count}} campaigns"}}},"orgSwitcher":{"debugOrganization":"Debug organization"},"packageAlertItem":{"alert":{"didYouMean":{"description":"There is a package with a similar name that is downloaded much more often.","description_plural":"There are packages with similar names that are downloaded much more often.","downloadsField":"{{count, number}}","downloadsHeading":"Weekly downloads","downloadsRatioField":"{{count, number}}x greater","nameHeading":"Did you mean","title":"This may not be the package you want!"}},"foundIn":"Found {{instances}} in {{packages}}","foundInstances":"Found {{instances}}","instances":"{{count, number}} instance","instances_plural":"{{count, number}} instances","locations":"Locations","packages":"{{count, number}} package","packages_plural":"{{count, number}} packages"},"packageAlertList":{"locations":"Locations","noAlerts":"No alerts","openLocations":"Open locations","suggestion":"Suggestion"},"packageAlertLocationsModal":{"details":"Details","fileLocation":"File: {{location}}","instance":"Instance #{{instanceIndex}}","instanceTitle":"Instance","locations":"Locations","locationsTitle":"Alert Locations","package":"Package","packageAndVersion":"Package and version","packageLocation":"Package overview","packageLocationWithVersion":"Package version {{version}}","packagesTitle":"Package","patchAvailable":"Patch Available","tooManyLocations":"Too many locations to display","version":"Version"},"packageAlertPanel":{"dependencyAlerts":"Dependency Alerts","error":"Sorry, something went wrong. We could not load the alerts.","packageAlerts":"Package Alerts"},"packageFileAlertBanner":{"fileInlineAlertToggle":{"label":"View inline alerts"},"message":{"critical":{"alertsFound":"This file has {{count, number}} critical alert","alertsFound_plural":"This file has {{count, number}} critical alerts"},"high":{"alertsFound":"This file has {{count, number}} high risk alert","alertsFound_plural":"This file has {{count, number}} high risk alerts"},"low":{"alertsFound":"This file has {{count, number}} low risk alert","alertsFound_plural":"This file has {{count, number}} low risk alerts"},"medium":{"alertsFound":"This file has {{count, number}} medium risk alert","alertsFound_plural":"This file has {{count, number}} medium risk alerts"}}},"packageItem":{"affectedVersions":"{{count, number}} affected version","affectedVersions_plural":"{{count, number}} affected versions","publishedVersion":"{{version}} • \u003crelativeTime /\u003e","unknown":"Unknown","userPublishedVersion":"\u003cuserLink /\u003e published {{version}} • \u003crelativeTime /\u003e"},"packageIssueItem":{"alert":{"didYouMean":{"description":"There is a package with a similar name that is downloaded much more often.","description_plural":"There are packages with similar names that are downloaded much more often.","downloadsField":"{{count, number}}","downloadsHeading":"Weekly downloads","downloadsRatioField":"{{count, number}}x greater","nameHeading":"Did you mean","title":"This may not be the package you want!"}},"foundIn":"Found {{instances}} in {{packages}}","foundInstances":"Found {{instances}}","instances":"{{count, number}} instance","instances_plural":"{{count, number}} instances","locations":"Locations","packages":"{{count, number}} package","packages_plural":"{{count, number}} packages"},"packageIssueList":{"locations":"Locations","noAlerts":"No alerts","openLocations":"Open locations","suggestion":"Suggestion"},"packageIssueLocationsModal":{"details":"Details","fileLocation":"File: {{location}}","instance":"Instance #{{instanceIndex}}","instanceTitle":"Instance","locations":"Locations","locationsTitle":"Alert Locations","package":"Package","packageAndVersion":"Package and version","packageLocation":"Package overview","packageLocationWithVersion":"Package version {{version}}","packagesTitle":"Package","tooManyLocations":"Too many locations to display","version":"Version"},"packageMetrics":{"label":{"bundlesize":"Gzipped bundle size in bytes","closedIssues":"Number of closed alerts","commits":"Number of commits","commitsLastMonth":"Number of commits last month","commitsLastTwoMonths":"Number of commits last two months","commitsLastWeek":"Number of commits last week","commitsLastYear":"Number of commits last year","defaultBranch":"Default branch","dependencyCount":"Dependency count","dependencyVulnerabilityCount":"Dependency vulnerability count","devDependencyCount":"Dev dependency count","downloadCount":"Number of downloads","forks":"Number of forks","hasBinScripts":"Has binary scripts","hasSPDXLicense":"Has SPDX License","isDisabled":"Is disabled","isEmpty":"Is empty","isFork":"Is a fork","isLocked":"Is locked","isMirror":"Is mirror","isPrivate":"Is private","isSecurityPolicyEnabled":"Is security policy enabled","isTemplate":"Is template","licenseIssueCritical":"Number of critical license alerts","licenseIssueHigh":"Number of high license alerts","licenseIssueLow":"Number of low license alerts","licenseIssueMid":"Number of medium license alerts","licenseQuality":"License quality","linesOfCode":"Lines of code","maintainerCount":"Number of maintainers","maintenanceIssueCritical":"Number of critical maintenance alerts","maintenanceIssueHigh":"Number of high maintenance alerts","maintenanceIssueLow":"Number of low maintenance alerts","maintenanceIssueMid":"Number of medium maintenance alerts","openIssues":"Number of open alerts","qualityIssueCritical":"Number of critical quality alerts","qualityIssueHigh":"Number of high quality alerts","qualityIssueLow":"Number of low quality alerts","qualityIssueMid":"Number of medium quality alerts","readmeLength":"Number of lines in readme file","repoCreatedAt":"Date of creation of the repository","stargazers":"Number of stargazers","supplyChainRiskIssueCritical":"Number of critical supply chain risk alerts","supplyChainRiskIssueHigh":"Number of high supply chain risk alerts","supplyChainRiskIssueLow":"Number of low supply chain risk alerts","supplyChainRiskIssueMid":"Number of medium supply chain risk alerts","totalDependencyCount":"Total dependency count","transitiveDependencyCount":"Transitive dependency count","typeModule":"Is type module","unusedDependencyCount":"Unused dependency count","userCount":"Number of users","versionCount":"Number of versions","versionsLastMonth":"Published versions last months","versionsLastTwoMonths":"Published versions last two months","versionsLastWeek":"Published versions last week","versionsLastYear":"Published versions last year","vulnerabilityCount":"Vulnerability count","vulnerabilityIssueCritical":"Number of critical vulnerability alerts","vulnerabilityIssueHigh":"Number of high vulnerability alerts","vulnerabilityIssueLow":"Number of low vulnerability alerts","vulnerabilityIssueMid":"Number of medium vulnerability alerts","watchers":"Number of watchers","fileCount":"Number of package files","byteCount":"Total package byte prevSize","versionAuthorName":"The username of the package version publisher","versionAuthorEmail":"The email address of the package version publisher"},"no":"No","yes":"Yes"},"packageScores":{"error":"Error loading scores","notAvailable":"Scores are not yet available for this package","scoreLabel":{"license":"License","maintenance":"Maintenance","overall":"Overall","quality":"Quality","supplyChain":"Supply Chain Security","vulnerability":"Vulnerability"}},"pageHeading":{"beta":"Beta"},"pagination":{"next":"Next","page":"Page {{page, number}}","previous":"Previous","goToPrevious":"Go to previous page","goToNext":"Go to next page","goToFirstPage":"Go to first page","goToLastPage":"Go to last page"},"passwordInput":{"toggleVisibility":"Toggle visibility"},"protectingTheBest":"Protecting the best engineering teams in the world","readmeViewer":{"readme":"Readme","sourceButton":"Source","fallbackVersionTitle":"Readme not found for selected version","fallbackVersionDescription":"Showing the latest ({{version}})"},"reportThreatButton":{"reportThreat":"Report Threat in Package","submit":"Submit Report","cta":"You are reporting a threat contained in the following package:","description":"Description","descriptionPlaceholder":"Provide a detailed description of the threat...","fileWithThreat":"File","fileAlreadyHasThreat":"Each file can only have one threat. This file already has a threat reported.","reportThreatFile":"Report Threat in File","threatType":"Threat Type","tooltip":"Reported threats enter the Socket threat feed","legitimatePackage":"Legitimate Package","legitimatePackagePlaceholder":"Provide name of the legitimate package...","disabledLoadingAlerts":"Checking for existing threat reports...","disabledNoVersions":"Select at least one version to report.","disabledNoLegitimatePackage":"Provide the legitimate package name for typosquat reports.","fileAlreadyHasThreatSuffix":"(already has threat)"},"scanPackageButton":{"scanPackage":"Scan Package","error":"Failed to scan package"},"downloadTarballButton":{"downloadTarball":"Download Tarball"},"searchInput":{"clear":"Clear search","dialogLabel":"Search packages","search":"Search","trySampleSearch":"Try \"{{sample1}}\" or \"{{sample2}}\"","typeToSearch":"Type at least 2 characters to search","label":"Ecosystem selector","errorSearching":"Sorry, we could not load the search results","packagesFound":"{{count, number}} package found","packagesFound_plural":"{{count, number}} packages found","noPackagesFoundTryDifferent":"No packages found. Try a different search.","perWeek":"/week","placeholder":"Search {{ecosystem}} packages","viewAllResults":"View all {{count, number}} results","explanation":"Search by package name or paste a PURL such as pkg:npm/react@18.0.0.\u003cNewline/\u003eType an ecosystem name or PURL type like 'pypi/' to switch ecosystems.","moreTips":"More tips","hintToNavigate":"\u003cKbd\u003e↓\u003c/Kbd\u003e\u003cKbd\u003e↑\u003c/Kbd\u003e to navigate","hintToSelect":"\u003cKbd\u003e↩\u003c/Kbd\u003e to select"},"sectionHeading":{"beta":"Beta","new":"New"},"simplePaginatedList":{"errorGettingMore":"Could not get more items","loadMore":"Load more"},"site":{"description":"Socket fights vulnerabilities and provides visibility, defense-in-depth, and proactive supply chain protection for JavaScript, Python, and Go dependencies.","secured":"Secured by Socket","title":"Socket - Secure your dependencies. Ship with confidence."},"sortButton":{"ascending":"Ascending","descending":"Descending","order":"Order","sortBy":"Sort by"},"statsGrid":{"expand":"Expand"},"tableOfContents":"Table of Contents","tarDiffViewer":{"noNewLine":"No new line at the end of file"},"themeSelect":{"choose":"Choose appearance","light":"Light","dark":"Dark","system":"System"},"topAlerts":{"dependenciesHasCriticalSeverityAlerts":"Dependencies have {{count, number}} critical alert.","dependenciesHasCriticalSeverityAlerts_plural":"Dependencies have {{count, number}} critical alerts.","dependenciesHasHighAndCriticalSeverityAlerts":"Dependencies have {{count, number}} high and critical alert.","dependenciesHasHighAndCriticalSeverityAlerts_plural":"Dependencies have {{count, number}} high and critical alerts.","dependenciesHasHighSeverityAlerts":"Dependencies have {{count, number}} high alert.","dependenciesHasHighSeverityAlerts_plural":"Dependencies have {{count, number}} high alerts.","dependencyAlertNames":"{{names, list}}"},"useToast":{"sorry":"We're sorry! {{error}}"},"installationVcsProvider":{"bitbucket":"Bitbucket","gitlab":"Gitlab","github":"GitHub","dummy":"Dummy"},"welcomePage":{"title":"Welcome to Socket"},"deleteButton":{"destroy":"Destroy","deleting":"Deleting"},"etcButton":{"showOptions":"Show options"},"inherited":"inherited","exit":"Exit","exportPDF":"Export PDF","insightsPanelButton":{"label":"Insights"},"beta":"Beta","learnMore":"Learn more","loading":"Loading...","saving":"Saving...","clickForMoreInfo":"Click for more information","weeklyDownloads":"Weekly downloads","monthlyDownloads":"Monthly downloads","totalDownloads":"Total downloads","searchPlaceholder":"Search","openMenu":"Open menu","yes":"Yes","no":"No","select":"Select","save":"Save","saved":"Saved","saveAs":"Save as...","apply":"Apply","upgrade":"Upgrade","confirm":"Confirm","cancel":"Cancel","expand":"Expand","collapse":"Collapse","more":"More","delete":"Delete","deprecated":"Deprecated","unavailable":"Unavailable","tour":{"back":"Back","close":"Close","last":"Done","next":"Next","skip":"Skip all"},"cta":{"contactSales":"Contact Sales","install":"Install","installGitHubApp":"Install GitHub App","bookADemo":"Book a Demo","installSocketCli":"Install Socket CLI","getStarted":"Get Started","phonePrompt":"Questions? Call us at"},"ordinalSuffixes":{"one":"st","two":"nd","few":"rd","other":"th"},"feedback":{"tooltip":"Give feedback","title":"Rate your experience","description":"Help us improve by sharing your feedback","received":"Feedback received!","additionalCommentsOptional":"(Optional) Any additional comments? We may contact you to continue the conversation.","placeholder":"Share your thoughts...","send":"Send"},"unlabeledFilter":{"label":"(Unlabeled)"},"upgradeBanner":{"title":"This feature is not available on your current plan","description":"Upgrade to access this feature and \u003cpricingLink\u003emany more features\u003c/pricingLink\u003e.","upgrade":"Upgrade"},"requiredPlanBadge":{"availableOn":"Available on {{plan, list}} plan","availableOn_plural":"Available on {{plans, list}} plans"},"patchFeedback":{"title":"Report a Problem","description":"Describe the issue you encountered with this patch. Your feedback will be sent to the Socket patches team.","inputLabel":"What went wrong?","placeholder":"e.g., The patch doesn't apply correctly, causes build errors, introduces regressions...","sendButton":"Send Feedback"}},"common-marketing":{"aiDetectionSection":{"aiMalwareItem":{"removedExplanation":"Live on {{ecosystem}} for {{liveDuration}} before removal. Socket users were protected even while the package was live.","reportedExplanation":"Reported to {{ecosystem}} \u003crelativeTime /\u003e. Socket users are protected even while we work to get this package removed from {{ecosystem}}."},"blockedBySocket":"Blocked by Socket","by":"by {{author}}","header":"We protect you from vulnerable and malicious packages","liveOn":"Live on {{ecosystem}}","removedFrom":"Removed from {{ecosystem}}"},"bigCtaSection":{"body":"Get actionable alerts for the supply chain risks that matter. Socket highlights risky dependencies directly within the developer workflow.","header":"Cut through the noise and focus on real threats.","preheader":"We help security teams work more efficiently"},"cliSection":{"screenshotAlt":"Socket CLI","subtitle":"Not using GitHub? Generate reports next to your tests with our CLI","title":"Socket CLI"},"detectionsSection":{"otherRules":"{{count, number}} more alerts","subtitle":"Socket detects traditional vulnerabilities (CVEs) but goes beyond that to scan the actual code of dependencies for malicious behavior. It proactively detects and blocks 70+ signals of supply chain risk in open source code, for comprehensive protection.","title":"Detect and block software supply chain attacks"},"developerLoveSection":{"moreLove":"Even more developer love","readDocs":"Read the docs","subtitle":"Socket is built by a team of prolific open source maintainers whose software is downloaded over 1 billion times per month. We understand how to build tools that developers love. But don’t take our word for it.","title":"Developers love Socket"},"tableSection":{"dragHelper":"Drag horizontally \u003cbr /\u003e to show competitors","startNow":"Start Now","viewPricing":"View Pricing"},"topPackagesSection":{"packageCard":{"footer":{"publishedBy":"{{username}} published {{version}}","version":"Version: {{version}}"}},"subtitle":"Quickly evaluate the security and health of any open source package.","title":"Find and compare millions of open source packages"}},"pricing":{"allFeaturesInFree":"All Features in Free, plus:","allFeaturesInTeam":"All Features in Team, plus:","allFeaturesInBusiness":"All Features in Business, plus:","businessPlan":"Business","buyOnGcpMarketplace":"Buy on GCP Marketplace","changePlan":"Change Plan","createOrganization":"Create organization","contactSales":"Contact Sales","custom":"Custom","discount":"Save {{value, number}}%","enterprisePlan":"Enterprise","featureComparison":"Feature Comparison","faq":"Frequently Asked \u003cbr /\u003e Questions","faqData":[{"title":"How are the number of developers measured?","description":"A developer is someone who made a commit to your organization's repository scanned by Socket in the past 90 days."},{"title":"Is there special pricing for early stage startups?","description":"We love startups! To get access to special pricing, [contact us!](https://socket.dev/contact)"},{"title":"Is private source code shared with Socket?","description":"No. Your source code never leaves your computer or your CI environment. Only your list of dependencies are sent to Socket's service."},{"title":"Which payment methods do you accept?","description":"We accept all major credit and debit cards on all plans; ACH/Wire on Enterprise plans. Your payment info is stored and processed securely by Stripe, a PCI Level 1 certified payments provider, and never touches our servers."},{"title":"Do you support manual invoicing?","description":"Yes. We can do manual invoicing for all Enterprise plans."},{"title":"Can I cancel the subscription anytime?","description":"Yes. You can downgrade or cancel your subscription anytime. When you cancel, you'll still have access to the plan's features for the time you've already paid for. After that period, your account will be downgraded to the Free plan."},{"title":"Is there a discount available for yearly plans?","description":"Yes. If you choose to pay annually, you’ll save up to 20% compared to paying monthly. We offer volume based discounts for Enterprise plans."},{"title":"What happens when I change plans?","description":"Upgrading or downgrading your plan works similarly to adding and removing users. Your account will be charged or credited based on the percentage of the billing cycle left at the time the plan was changed."},{"title":"Are the prices inclusive of taxes?","description":"Yes. All prices mentioned are inclusive of taxes."},{"title":"Do I have to pay for open-source projects?","description":"No. Socket is built on open-source software. Every developer on the Socket team is an open source maintainer so we are committed to supporting the open source community. Socket is and will always be free to use for open-source. If you want a free Team account for your open-source project, [contact us](https://socket.dev/contact)."},{"title":"What is priority support?","description":"Priority support means that your support tickets will be prioritized first. We will also provide you with a dedicated account manager."},{"title":"I still have questions.","description":"Please [reach out to us](https://socket.dev/contact) and we'll get back to you within 1 business day."}],"freePlan":"Free","getStarted":"Get started","header":"Developer security for teams of all sizes","monthly":"Monthly","or":"or","perDeveloper":"per developer","perMonth":"per month","planComparison":{"footnote":"* Socket’s products are available for individual purchase. All products must be purchased within the same plan. Plan price varies per product."},"price":"{{value, currency}}","seatMinimum":{"customValueLabel":"\u003camount\u003eCustom\u003c/amount\u003e","description":"Minimum number of developers billed on the plan. Existing customers below the minimum keep their current seat count.","fullValueLabel":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edevelopers\u003c/label\u003e","fullValueLabel_plural":"\u003camount\u003e{{count, number}}\u003c/amount\u003e \u003clabel\u003edevelopers\u003c/label\u003e","label":"Seat minimum"},"pricingPlan":{"apiQuotaPerHour":"{{count, number}} API quota per hour","business":{"description":"For organizations that need enterprise-grade automation, compliance, and integrations — no sales call required.","features":[{"title":"Unlimited members, Unlimited repository labels","description":""},{"title":"10,000 API quota per hour","description":""},{"title":"Minimum 20 developers","description":""},{"title":"Compliance integrations (e.g. Vanta)","description":""},{"title":"SBOM import/export for full dependency visibility","description":""},{"title":"SSO/SAML \u0026 webhook automation","description":""},{"title":"Scan GitHub Actions and AI models","description":""}],"minimumSeats":"Minimum 20 developers","title":"Business"},"enterprise":{"description":"For large organizations that need full application function-level reachability — eliminating up to 90% of irrelevant CVEs with the most powerful platform on the market.","features":[{"title":"Full application function-level reachability that delivers industry-best accuracy, even in dynamic languages where others struggle — cutting up to 90% of irrelevant CVEs","description":""},{"title":"Integrations for GitLab, Bitbucket, Azure DevOps, and self-hosted repos","description":""},{"title":"SCIM provisioning, audit logs, IP restrictions","description":""},{"title":"Private Slack channel, migration help, named account manager","description":""}],"title":"Enterprise"},"free":{"description":"For individual developers and small teams looking to stay secure as they build.","features":[{"title":"Unlimited developers \u0026 repos","description":""},{"title":"1,000 scans per month","description":""},{"title":"3 members, 1 repository label","description":""},{"title":"Detect 70+ risk types (malware, vulnerabilities, license, etc.)","description":""},{"title":"Block malicious dependencies automatically","description":""},{"title":"AI analysis that flags hidden dependency behavior","description":""}],"title":"Free"},"team":{"description":"For growing teams ready to streamline security with smart automation and reachability analysis to cut noise.","features":[{"title":"5,000 scans per month","description":""},{"title":"Unlimited members, 3 repository labels","description":""},{"title":"Minimum 5 developers","description":""},{"title":"Exclusive to Socket — precomputed reachability analysis cuts 60% of CVE false positives automatically, no extra setup needed","description":""},{"title":"Priority scoring to focus on real risks","description":""},{"title":"Slack alerts for new malware or vulns","description":""}],"minimumSeats":"Minimum 5 developers","title":"Team"}},"poweringTheBestCompanies":"Powering the best companies","requestTrial":"Request trial","subheader":"Simple, transparent pricing that grows with your team.","teamPlan":"Team","title":"Pricing","upgrade":"Upgrade","withYearlyPlan":"with yearly plan","yearly":"Yearly"}}},"selectableOrganizationsForBusinessPlan":[],"selectableOrganizationsForTeamPlan":[],"anonId":"qyvtnbwxnwegzz844c115z4pdg","_sentryTraceData":"7e7f3177708922a52cca1e4450ddae19-cc9382214ff9fb24","_sentryBaggage":"sentry-environment=prod,sentry-release=81049cc78217337697c40b7cb165e15f00ad162b,sentry-public_key=a6ccee3af36695409c530a73f610a280,sentry-trace_id=7e7f3177708922a52cca1e4450ddae19,sentry-org_id=555220"},"__N_SSP":true},"page":"/pricing","query":{},"buildId":"81049cc78217337697c40b7cb165e15f00ad162b","isFallback":false,"isExperimentalCompile":false,"gssp":true,"locale":"en-US","locales":["en-US"],"defaultLocale":"en-US","scriptLoader":[]}</script></body></html>