CINXE.COM
Cortex | Internal Developer Portal
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/a5f86f4d72fbbc48.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/14aab1b8d6683d90.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/b5d3f19e708ae16c.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-07494c4791946dbd.js"/><script src="/_next/static/chunks/87b9c3e2-3008809af1c0fbf9.js" async=""></script><script src="/_next/static/chunks/986-ce5223b45e3dffde.js" async=""></script><script src="/_next/static/chunks/main-app-65cdf25e5cd70553.js" async=""></script><script src="/_next/static/chunks/94cf3c84-4b52894e2721f21c.js" async=""></script><script src="/_next/static/chunks/277-8d00efe1eafcb2cd.js" async=""></script><script src="/_next/static/chunks/578-3ba0247bbbe57fd0.js" async=""></script><script src="/_next/static/chunks/675-5194776a68227966.js" async=""></script><script src="/_next/static/chunks/660-cb137c3a7b4ab208.js" async=""></script><script src="/_next/static/chunks/app/layout-f80ca1933cc1a2b0.js" async=""></script><script src="/_next/static/chunks/app/not-found-32eae17a90f4ee99.js" async=""></script><script src="/_next/static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js" async=""></script><title>Cortex | Internal Developer Portal</title><meta name="description" content="Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software."/><link rel="canonical" href="https://www.cortex.io/legal/security-policy"/><meta property="og:title" content="Cortex | Internal Developer Portal"/><meta property="og:description" content="Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software."/><meta property="og:url" content="https://www.cortex.io/legal/security-policy"/><meta property="og:site_name" content="Cortex"/><meta property="og:locale" content="en-US"/><meta property="og:image" content="https://www.cortex.io/_next/static/media/opengraph-image.afc522be.jpg"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:creator" content="@GetCortexApp"/><meta name="twitter:title" content="Cortex | Internal Developer Portal"/><meta name="twitter:description" content="Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software."/><meta name="twitter:image" content="https://www.cortex.io/_next/static/media/twitter-image.afc522be.jpg"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?dda06f2a4498ddbb" type="image/png" sizes="176x176"/><link rel="apple-touch-icon" href="/apple-icon.png?dda06f2a4498ddbb" type="image/png" sizes="176x176"/><meta name="next-size-adjust"/><style id="dg-consent-custom-style"> :host(.dg-consent-banner) { --dg-consent-background-color: #0B0B0D !important; --palette-text-primary: #B9B8BF !important; --dg-heading-font-color: #ECEAF4 !important; --dg-explanation-font-color: #B9B8BF !important; --dg-policy-option-heading-enabled-color: #B9B8BF !important; --dg-policy-option-description-font-color: #B9B8BF !important; --dg-policy-option-essential-label-font-color: #B9B8BF !important; --dg-slider-primary: #A5A4AB !important; --dg-slider-secondary: rgba(242,242,244,0.1) !important; --dg-slider-enabled-primary: rgba(236,234,244,0.5) !important; --dg-slider-enabled-secondary: rgba(221,220,252,0.5) !important; --dg-policy-option-heading-enabled-color: #B9B8BF !important; --dg-button-color: #ECEAF4 !important; --dg-button-background: rgba(242,242,244,0.2) !important; --dg-button-border: rgba(242,242,244,0.1) !important; --dg-button-radius: 6px !important; --dg-option-background: #0B0B0D !important; --dg-primary-font: var(--abc-font), sans-serif !important; --dg-secondary-font: var(--abc-font), sans-serif !important; } :host(.dg-consent-banner) { height: fit-content !important; } @media (max-width: 768px) { :host(.dg-consent-banner) { margin: 8px 0 !important; width: 100% !important; } } :host(.dg-consent-banner) .dg-app, .dg-app > *, .dg-button, .dg-main-content-explanation { background: #0B0B0D !important; color: #B9B8BF !important; } :host(.dg-consent-banner) .dg-app .dg-header { color: #ECEAF4 !important; border-bottom: none !important; padding: 8px 16px !important; display: none !important; } :host(.dg-consent-banner) .dg-app .dg-header .dg-header-close { display: none; } :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content { overflow: hidden !important; } :host(.dg-consent-banner) .dg-app .dg-main .dg-main-actions { border-top: none !important; padding: 8px 16px !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: flex-start !important; gap: 8px !important; } :host(.dg-consent-banner) .dg-app .dg-main .dg-main-actions .dg-customization-button.dg-button.customize { background: #ECEAF4 !important; border-color: #ECEAF4 !important; color: #0B0B0D !important; } :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content .dg-main-content-explanation { padding: 8px 16px !important; } :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content .dg-main-content-link-container { padding: 8px 16px !important; } :host(.dg-consent-banner) .dg-app .dg-button { font-size: 14px !important; font-weight: 500 !important; padding: 5px 10px !important; } :host(.dg-consent-banner) .dg-app > .dg-button:not(.dg-customization-button) { border: rgba(242,242,244,0.1) 1px solid !important; } :host(.dg-consent-banner) .dg-app .dg-main-content-link { color: rgb(180 164 239) !important; } :host(.dg-consent-banner) .dg-app .dg-main-content-policies { padding: 0 8px !important; } :host(.dg-consent-banner) .dg-app .dg-main-content-policies .dg-main-content-policy-option { padding: 8px !important; border-color: rgba(242,242,244,0.1) !important; } :host(.dg-consent-banner) .dg-app .dg-main-content-policies .dg-main-content-policy-option-heading { padding: 0 !important; font-weight: 500 !important; height: 32px !important; } :host(.dg-consent-banner) .dg-app .dg-main-content-policies .clickable svg { display: none !important; } </style><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="__variable_d65c78 __variable_9fd4d5 __variable_844b61"><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W2X9JDTK&gtm_auth=Bsgzv7aKRC40zz3T44A1Uw&gtm_preview=env-1&gtm_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><main class="py-[var(--navbar-height)] pb-0 md:pb-[var(--navbar-height)] flex flex-col justify-center w-full items-center overflow-clip relative"><!--$--><!--$--><div class="absolute inset-0 h-[400px] -z-10" style="background:radial-gradient(81.67% 100% at 50% 0%, #100F12 0%, rgba(16, 15, 18, 0.00) 100%)"></div><section class="container-dark lg:pb-[60px] relative opacity-100"><div class="flex flex-col gap-6 w-full section-x justify-center items-center z-10"><div class="w-fit inline-flex items-center justify-center whitespace-nowrap rounded-full text-xs !leading-none ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-batch-bg text-w1 px-[8px] py-[6px]">Effective Date: March 21, 2022</div><h2 class="large-title text-w1">Security Policy</h2><div class="flex gap-4"><div class="relative group/main"><a class="w-fit inline-flex gap-1 items-center justify-center whitespace-nowrap rounded-md caption-cta ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border border-p1 bg-p1/90 text-w1 hover:bg-p1/100 px-4 py-3 md:px-5" href="https://trust.cortex.io/">Visit the TrustCenter<img alt="" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="ml-1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/13x12/7db9570f13/caretright.svg"/></a></div></div></div></section><section class="container-dark lg:pb-0 relative opacity-100"><div class="flex flex-col-reverse w-full lg:flex-row gap-12 text-w1 container-fluid relative z-10"><aside class="flex w-full max-w-full flex-row lg:max-w-[240px] lg:flex-col gap-10 sticky self-start h-full top-20"><div class="flex flex-col w-full lg:w-auto gap-10 overflow-y-auto lg:pr-2 lg:pb-2 lg:pt-4"></div></aside><div class="flex flex-col gap-3 w-full max-w-[900px]"><article class="prose prose-lg max-w-none lg:pb-[100px]"><h2 id="what-is-the-cortex-security-policy" class="title-2 pt-8 pb-2 first:pt-4"><b>What is the Cortex Security Policy?</b></h2><p class="body text-w2 py-3">This document governs the security practices at Cortex. This is a public document, open to<br/>review by Cortex customers. New employees will review this policy with their hiring managers, and all employees will review this policy on at least an annual basis.</p><h2 id="updates-to-the-cortex-security-policy" class="title-2 pt-8 pb-2 first:pt-4"><b>Updates to the Cortex Security Policy</b></h2><p class="body text-w2 py-3">Cortex will follow generally accepted security best practices. Cortex will also implement new<br/>compliance measures and certifications. This means the policy will update over time. Updates to this document will be timely and transparent available on getcortexapp.com.</p><h2 id="what-is-production-and-customer-data" class="title-2 pt-8 pb-2 first:pt-4"><b>What is Production and Customer Data?</b></h2><p class="body text-w2 py-3">Customer Data is data input into the Cortex API, and only includes Cortex user data such as<br/>names and emails. Production Data includes analytics and dashboard configuration data on top of Customer Data and Additional Data. Application logs are also production data. Cortex does not access, store, or require any data from the Customer鈥檚 own users.</p><h2 id="tracking-customer-data" class="title-2 pt-8 pb-2 first:pt-4"><b>Tracking Customer Data</b></h2><p class="body text-w2 py-3">Each customer will have access to Cortex services such that their data is identified and<br/>separate from other customers. Cortex will restrict access such that only a customer who input customer data has access to retrieve that data.</p><h2 id="additional-data" class="title-2 pt-8 pb-2 first:pt-4"><b>Additional Data</b></h2><p class="body text-w2 py-3">Cortex may enrich Customer Data with data from other publicly available websites or third party services. This data is acquired by Cortex for the purpose of providing its service and may be subject to the policies of the corresponding service provider.</p><h2 id="data-storage" class="title-2 pt-8 pb-2 first:pt-4"><b>Data Storage</b></h2><h3 id="securing-data-in-transit" class="subtitle pt-5 pb-1"><b>Securing data in transit</b></h3><p class="body text-w2 py-3">When Production Data is in transit, communication should be secured using industry standard methods such as SSH Client/Server, SSL, VPN and SSL/VPN. This includes all communication between clients and servers, such as API clients & SDK to production application servers. This also includes database clients in application servers connecting to databases. Web console access to any production system management tools must be over HTTPS.</p><h3 id="securing-data-at-rest" class="subtitle pt-5 pb-1"><b>Securing data at rest</b></h3><p class="body text-w2 py-3">Production data will be stored on encrypted disks when at rest. This includes both development machines and hosted database services. Database backups should be encrypted. Software security patches must be implemented upon discovery including database updates, operating system updates, and other application updates.</p><h3 id="securing-data-in-use" class="subtitle pt-5 pb-1"><b>Securing data in use</b></h3><p class="body text-w2 py-3">Cortex systems require active processing of data. This includes things like in memory data<br/>stores, in memory processing, and actively changing database tables. Data in use will not be<br/>encrypted. All access to systems processing data in use will be limited and any transfer of this data is covered by the data in transit policy above.</p><h2 id="third-party-management" class="title-2 pt-8 pb-2 first:pt-4"><b>Third Party Management</b></h2><p class="body text-w2 py-3">When feasible, Cortex will leverage managed solutions for hosting and data storage. This<br/>ensures high reliability, performance, and adherence to the goals of our security policy. Current providers include Google Cloud Platform. Hosted systems provide immediate software library and operating system security patches and updates.</p><h2 id="development" class="title-2 pt-8 pb-2 first:pt-4"><b>Development</b></h2><p class="body text-w2 py-3">Local devices including desktops, laptops, cell phones and tablets will be used to access Cortex email and other services for Cortex for development and testing. Development and testing will occur on Cortex hardware, with exceptions requiring direct approval. Two factor authentication should be used when available. All devices should have a password or lock code, and should use two factor authentication when available on third party services. Cortex approved hardware should have encrypted hard drives. In the event that a Cortex device is lost or stolen, it should be remotely wiped if possible.</p><h2 id="employee-and-new-hire-responsibility" class="title-2 pt-8 pb-2 first:pt-4"><b>Employee and New Hire Responsibility</b></h2><h3 id="new-hires" class="subtitle pt-5 pb-1"><b>New Hires</b></h3><p class="body text-w2 py-3">New employee hires will be trained in the Cortex Security Policy. Training involves reviewing the policy with the employee's hiring manager. New hires must sign a confidentiality and invention assignment agreement. Consultants and contractors will be treated like full time employees. Employee candidates who will be responsible for production systems will have an assessment of security knowledge and experience as part of their interview process.</p><h3 id="provisioning-access-to-production-systems" class="subtitle pt-5 pb-1"><b>Provisioning Access to Production Systems</b></h3><p class="body text-w2 py-3">New hires who require access to production data will have access provisioned as part of onboarding by the CTO, Ganesh Datta. Only this provisioning process will allow people access to production systems. In the interests of business continuity, other administrators may be designated to complete this process. We follow the principle of least privileges on production systems, only granting access to the specific roles that an employee requires to operate production systems.</p><h3 id="shared-secrets" class="subtitle pt-5 pb-1"><b>Shared Secrets</b></h3><p class="body text-w2 py-3">Cortex will deploy a shared secret management system to secure access to system tokens and passwords. The current management system is 1Password. Where possible, systems that support two factor authentication will be used.</p><h3 id="termination-and-revoking-access" class="subtitle pt-5 pb-1"><b>Termination and Revoking Access</b></h3><p class="body text-w2 py-3">Upon termination, any employee with access to production systems and data will have that access revoked. Access to Cortex email and other communications channels will also be revoked. Machines (desktops, laptops, smart phones, etc) which have connected to Cortex email or services must be cleared of Cortex data and code.</p><h3 id="failure-to-comply" class="subtitle pt-5 pb-1"><b>Failure to Comply</b></h3><p class="body text-w2 py-3">Employees who knowingly violate this policy will face disciplinary action including termination of his or her employment.</p><h2 id="incident-reporting" class="title-2 pt-8 pb-2 first:pt-4"><b>Incident Reporting</b></h2><h3 id="failure-to-comply" class="subtitle pt-5 pb-1"><b>Failure to Comply</b></h3><p class="body text-w2 py-3">If a security breach occurs, report the incident immediately to Ganesh Datta. Determine the severity of the breach. Notify affected customers of the breach within a timely manner, in at most 48 hours. Notification should include description of the incident, whose data was affected, and the status of remedies.</p><h3 id="production-systems-management-during-incidents" class="subtitle pt-5 pb-1"><b>Production Systems Management During Incidents</b></h3><p class="body text-w2 py-3">Immediately shut down access and revoke tokens and passwords that have been compromised. If necessary, shut down the live application until the breach has been contained and a security patch has been implemented. Verify customer identity before restoring access to customers.</p><h3 id="evidence-handling" class="subtitle pt-5 pb-1"><b>Evidence Handling</b></h3><p class="body text-w2 py-3">When we have confirmed or reasonably believe that an Incident was caused by a malicious attack, evidence must be properly collected and maintained. No log files should be deleted and no data backups should be deleted. The current state of the application code must be identified with the ability to rollback to the state of the application code at the time of the incident.</p><h3 id="regulatory-compliance" class="subtitle pt-5 pb-1"><b>Regulatory Compliance</b></h3><p class="body text-w2 py-3">Cortex will implement regulatory and legal security requirements. Such requirements change over time and across different geographies. Cortex will routinely review and update the security policy based upon these changes.</p><h2 id="acceptable-use" class="title-2 pt-8 pb-2 first:pt-4"><b>Acceptable Use</b></h2><h3 id="acceptable-use-of-customer-data" class="subtitle pt-5 pb-1"><b>Acceptable Use of Customer Data</b></h3><p class="body text-w2 py-3">Cortex is built upon the trust our customers have in our systems. The only acceptable use of processing customer data is to improve quality, reliability, and performance of the Cortex service. Cortex is not a data broker: Cortex may not sell or license customer data. Only third parties required to provide Cortex services will access customer data; notable examples include third party servers and database hosts such as GCP.</p><h3 id="securing-user-passwords" class="subtitle pt-5 pb-1"><b>Securing User Passwords</b></h3><p class="body text-w2 py-3">Cortex uses SSO to provide login for all users and does not store user passwords. Users are responsible for managing passwords for their own login provider.</p><h3 id="api-secret-keys" class="subtitle pt-5 pb-1"><b>API Secret Keys</b></h3><p class="body text-w2 py-3">Customers are required to use a secret key to access their data via APIs. The secret key is shared with the customers only on the user settings. The customer is responsible for sharing access to secret keys during their product development and should never embed the secret keys in insecure clients. Cortex documentation should include clear instructions about management of secret keys. Nikhil Unni (Chief Architect) and Ganesh Datta (CTO) are the only engineers that have access to these keys.</p><h3 id="testing-environment" class="subtitle pt-5 pb-1"><b>Testing Environment</b></h3><p class="body text-w2 py-3">Cortex production access tokens must be stored as environment variables in the secured servers. Access to third party services for testing should use specific passwords and access tokens that do not have access to production services or data. Test tokens may be embedded in code, such as production testing infrastructure without access to production systems.</p><h2 id="physical-security" class="title-2 pt-8 pb-2 first:pt-4"><b>Physical Security</b></h2><h3 id="remote-access" class="subtitle pt-5 pb-1"><b>Remote Access</b></h3><p class="body text-w2 py-3">All production systems are hosted off site, and so all production system access is remote access. Data centers are managed by hosting service providers such as GCP, and other providers. They are housed in nondescript facilities, and critical facilities have extensive setback and military grade perimeter control berms as well as other natural boundary protection. Physical access is strictly controlled both at the perimeter and at building ingress points by professional security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means. Authorized staff must pass two factor authentication no fewer than three times to access data center floors. All visitors and contractors are required to present identification and are signed in and continually escorted by authorized staff.</p><h3 id="office-access" class="subtitle pt-5 pb-1"><b>Office Access</b></h3><p class="body text-w2 py-3">Physical access to the Cortex office will be restricted to authorized personnel. Office access is locked during non business hours including nights and weekends.</p><h2 id="change-management" class="title-2 pt-8 pb-2 first:pt-4"><b>Change Management</b></h2><h3 id="process-changes" class="subtitle pt-5 pb-1"><b>Process Changes</b></h3><p class="body text-w2 py-3">Changes to the process must be reviewed and approved by Ganesh Datta, or an employee designated by Ganesh Datta. This document will be reviewed annually, and may be updated. Customers should be notified of updates to this document.</p><h3 id="infrastructure-changes" class="subtitle pt-5 pb-1"><b>Infrastructure Changes</b></h3><p class="body text-w2 py-3">New services and tools that are used must comply with the terms of this document. Any new services or applications that violate this document must be reported and reviewed by Ganesh Datta.</p></article></div></div></section><!--/$--><!--/$--></main><div class="flex justify-center items-center h-[400px] md:h-[768px] w-full lg:min-h-fit md:py-40 relative overflow-hidden" aria-labelledby="prefooter-heading"><div class="hidden md:block absolute top-0 w-full h-full overflow-hidden md:min-w-[1550px]"><div class="relative w-full h-full flex justify-center items-center scale-[3] sm:scale-[2.3] md:scale-125 lg:scale-105"><div class="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 scale-[1.4] lg:scale-[2] w-full h-full md:min-w-[2000px]" style="mask-image:linear-gradient(to right, rgba(0,0,0,0) 10%, rgba(0,0,0,1) 30%, rgba(0,0,0,0) 45%, rgba(0,0,0,0) 55%, rgba(0,0,0,1) 70%, rgba(0,0,0,0) 90%);mask-size:55% 150%;mask-position:center"><svg width="2730" height="940" viewBox="0 0 2730 940" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-full h-full"><defs><linearGradient id="pulse-left" x1="0%" y1="0%" x2="100%" y2="0%"><stop stop-color="rgba(119,86,232,0)" data-animate-offset="-40,100"></stop><stop stop-color="rgba(119,86,232,0.4)" data-animate-offset="-20,100"></stop><stop stop-color="rgba(119,86,232,0.95)" data-animate-offset="-12,108"></stop><stop stop-color="rgba(119,86,232,0)" data-animate-offset="-11,109"></stop></linearGradient><linearGradient id="pulse-right" x1="100%" y1="0%" x2="0%" y2="0%"><stop stop-color="rgba(255,153,0,0)" data-animate-offset="-40,100"></stop><stop stop-color="rgba(255,153,0,0.4)" data-animate-offset="-20,100"></stop><stop stop-color="rgba(255,153,0,0.95)" data-animate-offset="-12,108"></stop><stop stop-color="rgba(255,153,0,0)" data-animate-offset="-11,109"></stop></linearGradient></defs><path d="M528.102 0C528.102 263.096 1039.7 446 1364.56 446" stroke="url(#pulse-left)" stroke-opacity="1" stroke-width="1" class="transition-all duration-500"></path><path d="M528.102 940C528.102 676.904 1039.7 494 1364.56 494" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M358.189 19C358.189 277.377 973.71 457 1364.56 457" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M1 131C1 328.617 834.991 466 1364.56 466" stroke="url(#pulse-left)" stroke-opacity="1" stroke-width="1" class="transition-all duration-500"></path><path d="M1 809C1 611.383 834.991 474 1364.56 474" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M358.189 921C358.189 662.623 973.71 483 1364.56 483" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M2201.46 940C2201.46 676.904 1689.86 494 1365 494" stroke="url(#pulse-right)" stroke-opacity="1" stroke-width="1" class="transition-all duration-500"></path><path d="M2201.46 0C2201.46 263.096 1689.86 446 1365 446" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M2371.38 921C2371.37 662.623 1755.85 483 1365.01 483" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M2728.56 809C2728.56 611.383 1894.57 474 1365 474" stroke="url(#pulse-right)" stroke-opacity="1" stroke-width="1" class="transition-all duration-500"></path><path d="M2728.56 131C2728.56 328.617 1894.57 466 1365 466" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M2371.38 19C2371.38 277.377 1755.85 457 1365.01 457" stroke="transparent" stroke-opacity="0" stroke-width="1" class="transition-all duration-500"></path><path d="M528.102 0C528.102 263.096 1039.7 446 1364.56 446" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M528.102 940C528.102 676.904 1039.7 494 1364.56 494" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M358.189 19C358.189 277.377 973.71 457 1364.56 457" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M1 131C1 328.617 834.991 466 1364.56 466" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M1 809C1 611.383 834.991 474 1364.56 474" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M358.189 921C358.189 662.623 973.71 483 1364.56 483" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2201.46 940C2201.46 676.904 1689.86 494 1365 494" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2201.46 0C2201.46 263.096 1689.86 446 1365 446" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2371.38 921C2371.37 662.623 1755.85 483 1365.01 483" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2728.56 809C2728.56 611.383 1894.57 474 1365 474" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2728.56 131C2728.56 328.617 1894.57 466 1365 466" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path><path d="M2371.38 19C2371.38 277.377 1755.85 457 1365.01 457" stroke="#E5E5E5" stroke-opacity="0.15" stroke-width="1"></path></svg></div><div class="absolute top-0 left-0 w-full h-full opacity-0"><svg width="1085" height="793" viewBox="0 0 1085 793" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-full h-full !translate-y-5 lg:!translate-y-20 lg:!translate-x-12 lg:!max-h-[650px] md:-rotate-[20deg] lg:!scale-[1.1] scale-y-[0.4] blur-[60px] opacity-60 lg:scale-y-[0.8] scale-x-[0.7]"><g opacity="0.5"><path d="M500.829 300.013C433.925 246.108 343.495 195.91 335.393 230.849C323.79 209.739 286.63 154.08 230.809 100.325C307.382 147.486 405.541 155.49 445.048 153.596C426.076 166.741 404.131 205.018 468.127 252.969C548.121 312.906 627.773 359.476 710.217 339.561C723.098 355.676 762.104 395.619 815.088 426.471C740.608 384.199 606.661 358.648 649.066 433.138C691.472 507.627 734.061 545.443 930.599 599.267C914.034 600.279 887.265 609.142 912.713 636.492C827.184 576.397 648.441 489.843 617.7 624.391C610.289 616.859 585.61 596.851 546.184 577.072C638.457 600.454 672.82 547.85 492.6 428.605C626.798 485.861 651.252 419.691 575.56 373.989C515.006 337.427 492.277 361.226 488.481 377.697C484.114 371.887 465.496 349.873 425.96 308.295C514.742 360.03 567.734 353.917 500.829 300.013Z" fill="#653EE8"></path><path d="M609.641 526.705C575.518 506.453 531.567 493.574 531.405 517.641C524.361 506.607 502.946 478.911 473.635 456.399C511.298 470.282 554.555 454.533 571.476 444.923C564.521 457.363 558.687 486.508 590.98 503.57C631.347 524.897 670.285 537.747 704.067 507.484C711.186 515.052 731.895 532.305 757.785 540.772C693.753 530.391 653.268 538.004 633.784 609.713C635.544 597.749 626.856 568.639 578.024 547.918C621.41 562.131 643.764 546.956 609.641 526.705Z" fill="#FFA200"></path><path d="M291.56 262.888C271.123 250.755 244.796 243.044 244.694 257.47C240.477 250.857 227.653 234.259 210.099 220.77C232.658 229.085 258.575 219.636 268.713 213.872C264.545 221.331 261.044 238.803 280.386 249.024C304.564 261.8 327.888 269.495 348.131 251.348C352.394 255.883 364.797 266.221 380.304 271.291C341.948 265.081 317.693 269.652 306.007 312.641C307.064 305.469 301.865 288.022 272.616 275.61C298.604 284.121 311.998 275.021 291.56 262.888Z" fill="#FFA200"></path></g></svg></div><div class="absolute top-0 left-0 w-full h-full opacity-0"><svg width="1085" height="793" viewBox="0 0 1085 793" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-full h-full !translate-y-5 lg:!translate-y-20 lg:!translate-x-12 lg:!max-h-[650px] md:-rotate-[20deg] lg:!scale-[1.1] scale-y-[-0.6] scale-x-[-0.4] blur-[80px] opacity-60 lg:scale-y-[-0.8] lg:scale-x-[-0.8]"><g opacity="0.5"><path d="M500.829 300.013C433.925 246.108 343.495 195.91 335.393 230.849C323.79 209.739 286.63 154.08 230.809 100.325C307.382 147.486 405.541 155.49 445.048 153.596C426.076 166.741 404.131 205.018 468.127 252.969C548.121 312.906 627.773 359.476 710.217 339.561C723.098 355.676 762.104 395.619 815.088 426.471C740.608 384.199 606.661 358.648 649.066 433.138C691.472 507.627 734.061 545.443 930.599 599.267C914.034 600.279 887.265 609.142 912.713 636.492C827.184 576.397 648.441 489.843 617.7 624.391C610.289 616.859 585.61 596.851 546.184 577.072C638.457 600.454 672.82 547.85 492.6 428.605C626.798 485.861 651.252 419.691 575.56 373.989C515.006 337.427 492.277 361.226 488.481 377.697C484.114 371.887 465.496 349.873 425.96 308.295C514.742 360.03 567.734 353.917 500.829 300.013Z" fill="#653EE8"></path><path d="M609.641 526.705C575.518 506.453 531.567 493.574 531.405 517.641C524.361 506.607 502.946 478.911 473.635 456.399C511.298 470.282 554.555 454.533 571.476 444.923C564.521 457.363 558.687 486.508 590.98 503.57C631.347 524.897 670.285 537.747 704.067 507.484C711.186 515.052 731.895 532.305 757.785 540.772C693.753 530.391 653.268 538.004 633.784 609.713C635.544 597.749 626.856 568.639 578.024 547.918C621.41 562.131 643.764 546.956 609.641 526.705Z" fill="#FFA200"></path><path d="M291.56 262.888C271.123 250.755 244.796 243.044 244.694 257.47C240.477 250.857 227.653 234.259 210.099 220.77C232.658 229.085 258.575 219.636 268.713 213.872C264.545 221.331 261.044 238.803 280.386 249.024C304.564 261.8 327.888 269.495 348.131 251.348C352.394 255.883 364.797 266.221 380.304 271.291C341.948 265.081 317.693 269.652 306.007 312.641C307.064 305.469 301.865 288.022 272.616 275.61C298.604 284.121 311.998 275.021 291.56 262.888Z" fill="#FFA200"></path></g></svg></div></div></div><div class="flex flex-col relative max-w-[300px] text-center items-center gap-10 md:mt-16"><h2 class="large-title text-w1 !text-[38px] md:!text-[48px]">Talk to an expert today</h2><div class="relative group/main"><a class="w-fit inline-flex gap-1 items-center justify-center whitespace-nowrap rounded-md caption-cta ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 border border-p1 bg-p1/90 text-w1 hover:bg-p1/100 px-4 py-3 md:px-5" href="/contact">Get in touch<img alt="" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="ml-1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/13x12/7db9570f13/caretright.svg"/></a></div></div></div><footer class="w-full px-4 py-8 flex border-t-[0.5px] border-[rgba(242,242,244,0.10)] bg-[rgba(22,21,25,0.15)] backdrop-blur-[6px] lg:min-h-[310px]" aria-labelledby="footer-heading"><div class="flex items-center py-4 lg:max-w-[1616px] lg:px-[40px] w-full relative mx-auto md:px-2"><div class="flex flex-col gap-10 lg:grid lg:grid-cols-4 lg:gap-6 w-full h-full"><div class="h-1/6 lg:h-full lg:col-span-1 lg:row-span-1"><div class="flex items-center justify-between lg:flex-col lg:items-start w-full h-auto lg:h-full"><a href="/"><img alt="Logo" draggable="false" loading="lazy" width="118" height="32" decoding="async" data-nimg="1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/107x29/022120976b/logo-cortex.svg"/></a><div class="flex gap-4 lg:hidden"><a class="flex items-center gap-2" target="_blank" href="https://www.linkedin.com/company/cortexapp/"><img alt="Social Icon" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/16x16/a8a2ca4722/logo-linkedin-monochrome-16.svg"/></a><a class="flex items-center gap-2" target="_blank" href="https://twitter.com/GetCortexApp"><img alt="Social Icon" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/16x16/224fb1761a/logo-twitter-x-16.svg"/></a></div></div></div><div class="h-auto lg:h-auto lg:col-span-3 lg:row-span-2"><div class="grid grid-cols-2 gap-y-8 sm:flex sm:flex-wrap sm:gap-x-2 2xl:gap-8 w-full justify-end"><div class="flex-1 lg:flex-initial md:w-auto"><div class="flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]"><h3 class="caption-strong text-w1">Products</h3><div class="flex flex-col gap-3 pt-1"><a class="flex items-center gap-1 relative w-fit" href="/products/what-is-cortex"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">What is Cortex?</span></a><a class="flex items-center gap-1 relative w-fit" href="/products/scorecard"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Scorecard</span></a><a class="flex items-center gap-1 relative w-fit" href="/products/eng-intelligence"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Eng Intelligence</span></a><a class="flex items-center gap-1 relative w-fit" href="/products/catalog"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Catalog</span></a><a class="flex items-center gap-1 relative w-fit" href="/plugins"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Plugins</span></a><a class="flex items-center gap-1 relative w-fit" href="/products/scaffolder"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Scaffolder</span></a><a class="flex items-center gap-1 relative w-fit" href="/integrations"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Integrations</span></a></div></div></div><div class="flex-1 lg:flex-initial md:w-auto"><div class="flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]"><h3 class="caption-strong text-w1">Solutions</h3><div class="flex flex-col gap-3 pt-1"><a class="flex items-center gap-1 relative w-fit" href="/solutions/eng-excellence"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Eng Excellence</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/production-readiness"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Production Readiness</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/incident-management"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Incident Management</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/software-ownership"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Self-Service</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/developer-productivity"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Developer Onboarding</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/modernization"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Software Modernization</span></a><a class="flex items-center gap-1 relative w-fit" href="/solutions/backstage-migration-helper"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Backstage Migration Helper</span></a></div></div></div><div class="flex-1 lg:flex-initial md:w-auto"><div class="flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]"><h3 class="caption-strong text-w1">Resources</h3><div class="flex flex-col gap-3 pt-1"><a class="flex items-center gap-1 relative w-fit" href="https://docs.cortex.io/"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Docs</span></a><a class="flex items-center gap-1 relative w-fit" href="/resources"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Resources & Events</span></a><a class="flex items-center gap-1 relative w-fit" href="/blog"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Blog</span></a><a class="flex items-center gap-1 relative w-fit" href="/case-studies"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Case Studies</span></a><a class="flex items-center gap-1 relative w-fit" href="/podcast"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Podcast</span></a><a class="flex items-center gap-1 relative w-fit" href="/pricing"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Pricing</span></a></div></div></div><div class="flex-1 lg:flex-initial md:w-auto"><div class="flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]"><h3 class="caption-strong text-w1">Company</h3><div class="flex flex-col gap-3 pt-1"><a class="flex items-center gap-1 relative w-fit" href="/about-us"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">About Us</span></a><a class="flex items-center gap-1 relative w-fit" href="/careers"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Careers</span><div class="w-fit inline-flex items-center justify-center whitespace-nowrap rounded-full text-xs !leading-none ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-bg-p text-p4 px-[6px] py-[4px] absolute left-[calc(100%+4px)]">We're hiring</div></a><a class="flex items-center gap-1 relative w-fit" href="/press"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Press</span></a><a class="flex items-center gap-1 relative w-fit" href="/legal/privacy-policy"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Privacy Policy</span></a><a class="flex items-center gap-1 relative w-fit" href="/legal/security-policy"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Security Policy</span></a><a class="flex items-center gap-1 relative w-fit" href="/legal/terms-of-service"><span class="caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]">Terms of Service</span></a></div></div></div></div></div><div class="h-1/6 lg:h-auto lg:col-span-1 lg:row-span-1"><div class="flex w-full h-auto lg:h-full lg:flex-col gap-4 lg:justify-end"><div class="flex flex-wrap flex-col sm:flex-row sm:items-center lg:flex-col lg:items-start gap-4"><div class="hidden gap-4 lg:flex"><a class="flex items-center gap-2" target="_blank" href="https://www.linkedin.com/company/cortexapp/"><img alt="Social Icon" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/16x16/a8a2ca4722/logo-linkedin-monochrome-16.svg"/></a><a class="flex items-center gap-2" target="_blank" href="https://twitter.com/GetCortexApp"><img alt="Social Icon" draggable="false" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" style="color:transparent" src="https://a-us.storyblok.com/f/1021527/16x16/224fb1761a/logo-twitter-x-16.svg"/></a></div><div class="flex flex-col md:flex-row lg:flex-col gap-4 lg:gap-2"><div class="caption text-w1 flex items-center gap-1">A<img alt="YC" draggable="false" loading="lazy" width="17" height="17" decoding="async" data-nimg="1" style="color:transparent" src="/_next/static/media/yc.39479e82.svg"/>Combinator Company</div><div class="caption text-w1 flex items-center gap-2"><img alt="SOC Type 2 Certified" draggable="false" loading="lazy" width="22" height="22" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsoc.086d7821.png&w=32&q=90 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsoc.086d7821.png&w=48&q=90 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fsoc.086d7821.png&w=48&q=90"/>SOC Type 2 Certified</div><div class="caption text-w1 flex items-center gap-2"><img alt="ISO/IEC 27001:2022 Certified" draggable="false" loading="lazy" width="22" height="22" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fiso.d78726dc.png&w=32&q=90 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fiso.d78726dc.png&w=48&q=90 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fiso.d78726dc.png&w=48&q=90"/>ISO/IEC 27001:2022 Certified</div></div><div class="caption text-w3">漏 <!-- -->2025<!-- --> Cortex. All rights reserved.</div></div></div></div></div></div></footer><!--$--><!--/$--><script src="/_next/static/chunks/webpack-07494c4791946dbd.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"1:HL[\"/_next/static/media/9377f509bad0509a-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/9b082356c39209da-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/a34f9d1faa5f3315-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/media/ef5f491c12ca3459-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n5:HL[\"/_next/static/css/a5f86f4d72fbbc48.css\",\"style\"]\n6:HL[\"/_next/static/css/14aab1b8d6683d90.css\",\"style\"]\n7:HL[\"/_next/static/css/b5d3f19e708ae16c.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"8:I[1268,[],\"\"]\nb:I[2986,[],\"\"]\nd:I[3508,[],\"\"]\ne:I[8382,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"185\",\"static/chunks/app/layout-f80ca1933cc1a2b0.js\"],\"Providers\"]\nf:I[4985,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"185\",\"static/chunks/app/layout-f80ca1933cc1a2b0.js\"],\"\"]\n11:I[5248,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"185\",\"static/chunks/app/layout-f80ca1933cc1a2b0.js\"],\"MarketoTrackingScripts\"]\n13:I[1888,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"160\",\"static/chunks/app/not-found-32eae17a90f4ee99.js\"],\"default\"]\n16:\"$Sreact.suspense\"\n17:I[6480,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"185\",\"static/chunks/app/layout-f80ca1933cc1a2b0.js\"],\"NavigationEvents\"]\n18:I[7415,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"185\",\"static/chunks/app/layout-f80ca1933cc1a2b0.js\"],\"default\"]\n19:I[285,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-519477"])</script><script>self.__next_f.push([1,"6a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"default\"]\n1b:I[2868,[],\"\"]\nc:[\"slug\",\"legal/security-policy\",\"oc\"]\n10:T11bf,"])</script><script>self.__next_f.push([1,"\n :host(.dg-consent-banner) {\n --dg-consent-background-color: #0B0B0D !important;\n --palette-text-primary: #B9B8BF !important;\n --dg-heading-font-color: #ECEAF4 !important;\n --dg-explanation-font-color: #B9B8BF !important;\n\n --dg-policy-option-heading-enabled-color: #B9B8BF !important;\n --dg-policy-option-description-font-color: #B9B8BF !important;\n --dg-policy-option-essential-label-font-color: #B9B8BF !important;\n\n --dg-slider-primary: #A5A4AB !important;\n --dg-slider-secondary: rgba(242,242,244,0.1) !important;\n --dg-slider-enabled-primary: rgba(236,234,244,0.5) !important;\n --dg-slider-enabled-secondary: rgba(221,220,252,0.5) !important;\n --dg-policy-option-heading-enabled-color: #B9B8BF !important;\n\n --dg-button-color: #ECEAF4 !important;\n --dg-button-background: rgba(242,242,244,0.2) !important;\n --dg-button-border: rgba(242,242,244,0.1) !important;\n --dg-button-radius: 6px !important;\n\n --dg-option-background: #0B0B0D !important;\n\n --dg-primary-font: var(--abc-font), sans-serif !important;\n --dg-secondary-font: var(--abc-font), sans-serif !important;\n }\n\n :host(.dg-consent-banner) {\n height: fit-content !important;\n }\n\n @media (max-width: 768px) {\n :host(.dg-consent-banner) {\n margin: 8px 0 !important;\n width: 100% !important;\n }\n }\n\n :host(.dg-consent-banner) .dg-app, .dg-app \u003e *, .dg-button, .dg-main-content-explanation {\n background: #0B0B0D !important;\n color: #B9B8BF !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-header {\n color: #ECEAF4 !important;\n border-bottom: none !important;\n padding: 8px 16px !important;\n display: none !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-header .dg-header-close {\n display: none;\n }\n :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content {\n overflow: hidden !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main .dg-main-actions {\n border-top: none !important;\n padding: 8px 16px !important;\n flex-direction: row !important;\n flex-wrap: wrap !important;\n justify-content: flex-start !important;\n gap: 8px !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main .dg-main-actions .dg-customization-button.dg-button.customize {\n background: #ECEAF4 !important;\n border-color: #ECEAF4 !important;\n color: #0B0B0D !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content .dg-main-content-explanation {\n padding: 8px 16px !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main .dg-main-content .dg-main-content-link-container {\n padding: 8px 16px !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-button {\n font-size: 14px !important;\n font-weight: 500 !important;\n padding: 5px 10px !important;\n }\n :host(.dg-consent-banner) .dg-app \u003e .dg-button:not(.dg-customization-button) {\n border: rgba(242,242,244,0.1) 1px solid !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main-content-link {\n color: rgb(180 164 239) !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main-content-policies {\n padding: 0 8px !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main-content-policies .dg-main-content-policy-option {\n padding: 8px !important;\n border-color: rgba(242,242,244,0.1) !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main-content-policies .dg-main-content-policy-option-heading {\n padding: 0 !important;\n font-weight: 500 !important;\n height: 32px !important;\n }\n :host(.dg-consent-banner) .dg-app .dg-main-content-policies .clickable svg {\n display: none !important;\n }\n "])</script><script>self.__next_f.push([1,"1c:[]\n"])</script><script>self.__next_f.push([1,"0:[\"$\",\"$L8\",null,{\"buildId\":\"cKdfAMcRFXAo5OqBgXH4g\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"legal\",\"security-policy\"],\"initialTree\":[\"\",{\"children\":[[\"slug\",\"legal/security-policy\",\"oc\"],{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[[\"slug\",\"legal/security-policy\",\"oc\"],{\"children\":[\"__PAGE__\",{},[[\"$L9\",\"$La\",null],null],null]},[null,[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$c\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a5f86f4d72fbbc48.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/14aab1b8d6683d90.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b5d3f19e708ae16c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$Le\",null,{\"children\":[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[[\"$\",\"$Lf\",null,{\"id\":\"gtm-script\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '\u0026gtm_auth=Bsgzv7aKRC40zz3T44A1Uw\u0026gtm_preview=env-1\u0026gtm_cookies_win=x';f.parentNode.insertBefore(j,f);\\n })(window,document,'script','dataLayer','GTM-W2X9JDTK');\\n \"}}],[\"$\",\"head\",null,{\"children\":[[\"$\",\"style\",null,{\"id\":\"dg-consent-custom-style\",\"suppressHydrationWarning\":true,\"children\":\"$10\"}],[\"$\",\"$L11\",null,{}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_d65c78 __variable_9fd4d5 __variable_844b61\",\"children\":[[\"$\",\"noscript\",null,{\"children\":[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-W2X9JDTK\u0026gtm_auth=Bsgzv7aKRC40zz3T44A1Uw\u0026gtm_preview=env-1\u0026gtm_cookies_win=x\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]}],[\"$L12\",[\"$\",\"main\",null,{\"className\":\"py-[var(--navbar-height)] pb-0 md:pb-[var(--navbar-height)] flex flex-col justify-center w-full items-center overflow-clip relative\",\"children\":[\"$\",\"$Lb\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Ld\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[\"$\",\"$L13\",null,{}],\"notFoundStyles\":[]}]}],\"$L14\",\"$L15\"],[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[\"$\",\"$L17\",null,{}]}],[\"$\",\"$L18\",null,{}]]}],[\"$\",\"$L19\",null,{\"options\":{}}]]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$L1a\"],\"globalErrorComponent\":\"$1b\",\"missingSlots\":\"$W1c\"}]\n"])</script><script>self.__next_f.push([1,"1d:I[2118,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"\"]\n1e:I[6786,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"Image\"]\n1f:I[5655,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"footer\",null,{\"className\":\"w-full px-4 py-8 flex border-t-[0.5px] border-[rgba(242,242,244,0.10)] bg-[rgba(22,21,25,0.15)] backdrop-blur-[6px] lg:min-h-[310px]\",\"aria-labelledby\":\"footer-heading\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center py-4 lg:max-w-[1616px] lg:px-[40px] w-full relative mx-auto md:px-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-10 lg:grid lg:grid-cols-4 lg:gap-6 w-full h-full\",\"children\":[[\"$\",\"div\",null,{\"className\":\"h-1/6 lg:h-full lg:col-span-1 lg:row-span-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between lg:flex-col lg:items-start w-full h-auto lg:h-full\",\"children\":[[\"$\",\"$L1d\",null,{\"href\":\"/\",\"children\":[\"$\",\"$L1e\",null,{\"src\":\"https://a-us.storyblok.com/f/1021527/107x29/022120976b/logo-cortex.svg\",\"alt\":\"Logo\",\"width\":118,\"height\":32,\"quality\":90,\"draggable\":false}]}],[\"$\",\"div\",null,{\"className\":\"flex gap-4 lg:hidden\",\"children\":[[\"$\",\"$L1d\",\"0\",{\"href\":\"https://www.linkedin.com/company/cortexapp/\",\"className\":\"flex items-center gap-2\",\"target\":\"_blank\",\"children\":[\"$\",\"$L1e\",null,{\"src\":\"https://a-us.storyblok.com/f/1021527/16x16/a8a2ca4722/logo-linkedin-monochrome-16.svg\",\"alt\":\"Social Icon\",\"width\":16,\"height\":16,\"quality\":90,\"draggable\":false}]}],[\"$\",\"$L1d\",\"1\",{\"href\":\"https://twitter.com/GetCortexApp\",\"className\":\"flex items-center gap-2\",\"target\":\"_blank\",\"children\":[\"$\",\"$L1e\",null,{\"src\":\"https://a-us.storyblok.com/f/1021527/16x16/224fb1761a/logo-twitter-x-16.svg\",\"alt\":\"Social Icon\",\"width\":16,\"height\":16,\"quality\":90,\"draggable\":false}]}]]}]]}]}],[\"$\",\"div\",null,{\"className\":\"h-auto lg:h-auto lg:col-span-3 lg:row-span-2\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-2 gap-y-8 sm:flex sm:flex-wrap sm:gap-x-2 2xl:gap-8 w-full justify-end\",\"children\":[[\"$\",\"div\",\"0\",{\"className\":\"flex-1 lg:flex-initial md:w-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"caption-strong text-w1\",\"children\":\"Products\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 pt-1\",\"children\":[[\"$\",\"$L1d\",\"What is Cortex?\",{\"href\":\"/products/what-is-cortex\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"What is Cortex?\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Scorecard\",{\"href\":\"/products/scorecard\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Scorecard\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Eng Intelligence\",{\"href\":\"/products/eng-intelligence\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Eng Intelligence\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Catalog\",{\"href\":\"/products/catalog\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Catalog\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Plugins\",{\"href\":\"/plugins\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Plugins\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Scaffolder\",{\"href\":\"/products/scaffolder\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Scaffolder\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Integrations\",{\"href\":\"/integrations\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Integrations\"}],\"$undefined\"]}]]}]]}]}],[\"$\",\"div\",\"1\",{\"className\":\"flex-1 lg:flex-initial md:w-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"caption-strong text-w1\",\"children\":\"Solutions\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 pt-1\",\"children\":[[\"$\",\"$L1d\",\"Eng Excellence\",{\"href\":\"/solutions/eng-excellence\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Eng Excellence\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Production Readiness\",{\"href\":\"/solutions/production-readiness\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Production Readiness\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Incident Management\",{\"href\":\"/solutions/incident-management\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Incident Management\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Self-Service\",{\"href\":\"/solutions/software-ownership\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Self-Service\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Developer Onboarding\",{\"href\":\"/solutions/developer-productivity\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Developer Onboarding\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Software Modernization\",{\"href\":\"/solutions/modernization\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Software Modernization\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Backstage Migration Helper\",{\"href\":\"/solutions/backstage-migration-helper\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Backstage Migration Helper\"}],\"$undefined\"]}]]}]]}]}],[\"$\",\"div\",\"2\",{\"className\":\"flex-1 lg:flex-initial md:w-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"caption-strong text-w1\",\"children\":\"Resources\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 pt-1\",\"children\":[[\"$\",\"$L1d\",\"Docs\",{\"href\":\"https://docs.cortex.io/\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Docs\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Resources \u0026 Events\",{\"href\":\"/resources\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Resources \u0026 Events\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Blog\",{\"href\":\"/blog\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Blog\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Case Studies\",{\"href\":\"/case-studies\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Case Studies\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Podcast\",{\"href\":\"/podcast\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Podcast\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Pricing\",{\"href\":\"/pricing\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Pricing\"}],\"$undefined\"]}]]}]]}]}],[\"$\",\"div\",\"3\",{\"className\":\"flex-1 lg:flex-initial md:w-auto\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-col pr-2 sm:pr-0 gap-2 w-[160px] xl:w-[200px]\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"caption-strong text-w1\",\"children\":\"Company\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-3 pt-1\",\"children\":[[\"$\",\"$L1d\",\"About Us\",{\"href\":\"/about-us\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"About Us\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Careers\",{\"href\":\"/careers\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Careers\"}],[\"$\",\"div\",null,{\"className\":\"w-fit inline-flex items-center justify-center whitespace-nowrap rounded-full text-xs !leading-none ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 bg-bg-p text-p4 px-[6px] py-[4px] absolute left-[calc(100%+4px)]\",\"children\":\"We're hiring\"}]]}],[\"$\",\"$L1d\",\"Press\",{\"href\":\"/press\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Press\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Privacy Policy\",{\"href\":\"/legal/privacy-policy\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Privacy Policy\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Security Policy\",{\"href\":\"/legal/security-policy\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Security Policy\"}],\"$undefined\"]}],[\"$\",\"$L1d\",\"Terms of Service\",{\"href\":\"/legal/terms-of-service\",\"className\":\"flex items-center gap-1 relative w-fit\",\"children\":[[\"$\",\"span\",null,{\"className\":\"caption-strong text-w3 hover:text-w1 transition-colors duration-200 md:min-h-[16px]\",\"children\":\"Terms of Service\"}],\"$undefined\"]}]]}]]}]}]]}]}],[\"$\",\"div\",null,{\"className\":\"h-1/6 lg:h-auto lg:col-span-1 lg:row-span-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex w-full h-auto lg:h-full lg:flex-col gap-4 lg:justify-end\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap flex-col sm:flex-row sm:items-center lg:flex-col lg:items-start gap-4\",\"children\":[[\"$\",\"div\",null,{\"className\":\"hidden gap-4 lg:flex\",\"children\":[[\"$\",\"$L1d\",\"0\",{\"href\":\"https://www.linkedin.com/company/cortexapp/\",\"className\":\"flex items-center gap-2\",\"target\":\"_blank\",\"children\":[\"$\",\"$L1e\",null,{\"src\":\"https://a-us.storyblok.com/f/1021527/16x16/a8a2ca4722/logo-linkedin-monochrome-16.svg\",\"alt\":\"Social Icon\",\"width\":16,\"height\":16,\"quality\":90,\"draggable\":false}]}],[\"$\",\"$L1d\",\"1\",{\"href\":\"https://twitter.com/GetCortexApp\",\"className\":\"flex items-center gap-2\",\"target\":\"_blank\",\"children\":[\"$\",\"$L1e\",null,{\"src\":\"https://a-us.storyblok.com/f/1021527/16x16/224fb1761a/logo-twitter-x-16.svg\",\"alt\":\"Social Icon\",\"width\":16,\"height\":16,\"quality\":90,\"draggable\":false}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col md:flex-row lg:flex-col gap-4 lg:gap-2\",\"children\":[[\"$\",\"div\",null,{\"className\":\"caption text-w1 flex items-center gap-1\",\"children\":[\"A\",[\"$\",\"$L1e\",null,{\"src\":{\"src\":\"/_next/static/media/yc.39479e82.svg\",\"height\":17,\"width\":17,\"blurWidth\":0,\"blurHeight\":0},\"alt\":\"YC\",\"width\":17,\"height\":17,\"quality\":90,\"draggable\":false}],\"Combinator Company\"]}],[\"$\",\"div\",null,{\"className\":\"caption text-w1 flex items-center gap-2\",\"children\":[[\"$\",\"$L1e\",null,{\"src\":{\"src\":\"/_next/static/media/soc.086d7821.png\",\"height\":44,\"width\":44,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAARVBMVEVMaXE1PYQviMkbfMI8p9tBmdE0jtAhq+I7arIok9Ehsuo3uuwXuu0WquYU0/9Egb8motkTmdYncLYZktYrod4mmdk+oNaonKnGAAAAE3RSTlMADuDf/f7+D0FI/v462kL84uD8FR1XWwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD9JREFUeJwly0sOgCAMQMEHFCgfQS3c/6qGuJ4MkEvJAP0xCwr5SklacAybUdpShr1R6tJDUap30O+9vZ729w9JbwIEkWA52wAAAABJRU5ErkJggg==\",\"blurWidth\":8,\"blurHeight\":8},\"alt\":\"SOC Type 2 Certified\",\"width\":22,\"height\":22,\"quality\":90,\"draggable\":false}],\"SOC Type 2 Certified\"]}],[\"$\",\"div\",null,{\"className\":\"caption text-w1 flex items-center gap-2\",\"children\":[[\"$\",\"$L1e\",null,{\"src\":{\"src\":\"/_next/static/media/iso.d78726dc.png\",\"height\":140,\"width\":136,\"blurDataURL\":\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEVyTaCaiLKgjreahrVMaXEAAACfiMN8Vap8YKTY1d1uWYlrVYmLe6GejbPp6e6VgLLq6ur09PRPNHSPb7yQcLy5hxCJAAAAEnRSTlP8moXAAAH9/v40/vzeqjO/GRiNlSRkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAPklEQVR4nB3GWxaAIAhAwYsihM+y9r/WTs3XUDRyDi1cgjtykvyLJ9JjZnYnxvEb9N1qbbszBUAmRWOt0PICPC0Bz83+/yQAAAAASUVORK5CYII=\",\"blurWidth\":8,\"blurHeight\":8},\"alt\":\"ISO/IEC 27001:2022 Certified\",\"width\":22,\"height\":22,\"quality\":90,\"draggable\":false}],\"ISO/IEC 27001:2022 Certified\"]}]]}],[\"$\",\"div\",null,{\"className\":\"caption text-w3\",\"children\":[\"漏 \",2025,\" Cortex. All rights reserved.\"]}]]}]}]}]]}]}]}]\n"])</script><script>self.__next_f.push([1,"14:[\"$\",\"$L1f\",null,{\"data\":{\"cta\":[{\"_uid\":\"8e4531b3-628e-4a39-b33a-627a8c1603a8\",\"icon\":{\"id\":901127,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/13x12/7db9570f13/caretright.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"c302b85a-7387-47b7-ab54-1e09e75cd6d6\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/contact\",\"story\":{\"id\":15280142,\"uuid\":\"c302b85a-7387-47b7-ab54-1e09e75cd6d6\",\"slug\":\"contact\",\"path\":\"contact\",\"parent_id\":11086063,\"name\":\"Contact\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-110,\"real_path\":\"/contact\",\"_stopResolving\":true}},\"size\":\"default\",\"label\":\"Get in touch\",\"variant\":\"default\",\"component\":\"button\"}],\"_uid\":\"7e3a5c7e-d34e-47ea-90b8-296485453e5a\",\"headline\":\"Talk to an expert today\",\"component\":\"prefooter\"}}]\n"])</script><script>self.__next_f.push([1,"20:I[2386,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"default\"]\n21:T76c,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\n\u003cg clip-path=\"url(#clip0_3810_47604)\"\u003e\n\u003cpath d=\"M4.0004 13.5001C3.86779 13.5001 3.74061 13.4474 3.64685 13.3536C3.55308 13.2599 3.5004 13.1327 3.5004 13.0001V10.332C3.23367 10.4582 2.93935 10.5149 2.64483 10.4968C2.3503 10.4787 2.06512 10.3865 1.81581 10.2286C1.5665 10.0708 1.36115 9.85247 1.21886 9.59396C1.07657 9.33545 1.00195 9.04516 1.00195 8.75008C1.00195 8.455 1.07657 8.16471 1.21886 7.90621C1.36115 7.6477 1.5665 7.42937 1.81581 7.27152C2.06512 7.11367 2.3503 7.02143 2.64483 7.00336C2.93935 6.9853 3.23367 7.04201 3.5004 7.16821V4.50008C3.5004 4.36747 3.55308 4.2403 3.64685 4.14653C3.74061 4.05276 3.86779 4.00008 4.0004 4.00008H6.91852C6.79219 3.73335 6.73536 3.43899 6.75333 3.1444C6.77131 2.8498 6.8635 2.56454 7.02133 2.31514C7.17916 2.06575 7.39751 1.86032 7.65605 1.71797C7.9146 1.57562 8.20494 1.50098 8.50009 1.50098C8.79523 1.50098 9.08558 1.57562 9.34412 1.71797C9.60267 1.86032 9.82101 2.06575 9.97884 2.31514C10.1367 2.56454 10.2289 2.8498 10.2468 3.1444C10.2648 3.43899 10.208 3.73335 10.0816 4.00008H13.0004C13.133 4.00008 13.2602 4.05276 13.354 4.14653C13.4477 4.2403 13.5004 4.36747 13.5004 4.50008V7.16821C13.2337 7.04201 12.9394 6.9853 12.6448 7.00336C12.3503 7.02143 12.0651 7.11367 11.8158 7.27152C11.5665 7.42937 11.3612 7.6477 11.2189 7.90621C11.0766 8.16471 11.002 8.455 11.002 8.75008C11.002 9.04516 11.0766 9.33545 11.2189 9.59396C11.3612 9.85247 11.5665 10.0708 11.8158 10.2286C12.0651 10.3865 12.3503 10.4787 12.6448 10.4968C12.9394 10.5149 13.2337 10.4582 13.5004 10.332V13.0001C13.5004 13.1327 13.4477 13.2599 13.354 13.3536C13.2602 13.4474 13.133 13.5001 13.0004 13.5001H4."])</script><script>self.__next_f.push([1,"0004Z\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003c/g\u003e\n\u003cdefs\u003e\n\u003cclipPath id=\"clip0_3810_47604\"\u003e\n\u003crect width=\"16\" height=\"16\" fill=\"white\"/\u003e\n\u003c/clipPath\u003e\n\u003c/defs\u003e\n\u003c/svg\u003e\n22:T4d9,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\n\u003cg clip-path=\"url(#clip0_3810_47671)\"\u003e\n\u003cpath d=\"M3.5 6.5H1.5C1.22386 6.5 1 6.72386 1 7V9C1 9.27614 1.22386 9.5 1.5 9.5H3.5C3.77614 9.5 4 9.27614 4 9V7C4 6.72386 3.77614 6.5 3.5 6.5Z\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003cpath d=\"M13 2.5H10C9.72386 2.5 9.5 2.72386 9.5 3V6C9.5 6.27614 9.72386 6.5 10 6.5H13C13.2761 6.5 13.5 6.27614 13.5 6V3C13.5 2.72386 13.2761 2.5 13 2.5Z\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003cpath d=\"M13 9.5H10C9.72386 9.5 9.5 9.72386 9.5 10V13C9.5 13.2761 9.72386 13.5 10 13.5H13C13.2761 13.5 13.5 13.2761 13.5 13V10C13.5 9.72386 13.2761 9.5 13 9.5Z\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003cpath d=\"M4 8H7\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003cpath d=\"M9.5 11.5H8C7.73478 11.5 7.48043 11.3946 7.29289 11.2071C7.10536 11.0196 7 10.7652 7 10.5V5.5C7 5.23478 7.10536 4.98043 7.29289 4.79289C7.48043 4.60536 7.73478 4.5 8 4.5H9.5\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003c/g\u003e\n\u003cdefs\u003e\n\u003cclipPath id=\"clip0_3810_47671\"\u003e\n\u003crect width=\"16\" height=\"16\" fill=\"white\"/\u003e\n\u003c/clipPath\u003e\n\u003c/defs\u003e\n\u003c/svg\u003e\n23:Ta44,"])</script><script>self.__next_f.push([1,"\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\n\u003cpath d=\"M13.8663 5.19726C14.5601 6.64839 14.6918 8.30509 14.236 9.84761C13.7802 11.3901 12.7692 12.7092 11.398 13.5501C10.0269 14.391 8.39284 14.6942 6.81128 14.4012C5.22973 14.1082 3.81277 13.2397 2.83387 11.9634C1.85498 10.6871 1.38355 9.09348 1.51056 7.49003C1.63758 5.88659 2.35404 4.38702 3.52167 3.28076C4.68929 2.1745 6.22531 1.53996 7.83328 1.49961C9.44124 1.45926 11.0072 2.01596 12.2288 3.06226L13.6457 1.64476C13.7395 1.55094 13.8667 1.49823 13.9994 1.49823C14.1321 1.49823 14.2594 1.55094 14.3532 1.64476C14.447 1.73858 14.4997 1.86583 14.4997 1.99851C14.4997 2.13119 14.447 2.25844 14.3532 2.35226L8.35317 8.35226C8.25935 8.44608 8.1321 8.49879 7.99942 8.49879C7.86674 8.49879 7.73949 8.44608 7.64567 8.35226C7.55185 8.25844 7.49914 8.13119 7.49914 7.99851C7.49914 7.86583 7.55185 7.73858 7.64567 7.64476L9.37817 5.91226C8.90864 5.60173 8.34805 5.45876 7.78715 5.50648C7.22625 5.5542 6.69788 5.78982 6.28755 6.17521C5.87723 6.5606 5.60899 7.07319 5.52624 7.63C5.4435 8.18681 5.5511 8.75525 5.83162 9.2433C6.11214 9.73135 6.54917 10.1104 7.07195 10.3192C7.59474 10.528 8.17268 10.5542 8.71222 10.3936C9.25176 10.233 9.72131 9.89506 10.0449 9.43442C10.3684 8.97377 10.527 8.4174 10.495 7.85539C10.4914 7.78972 10.5006 7.72398 10.5223 7.6619C10.5441 7.59983 10.5778 7.54264 10.6216 7.49359C10.6654 7.44455 10.7185 7.40462 10.7777 7.37608C10.837 7.34754 10.9013 7.33095 10.9669 7.32726C11.0995 7.3198 11.2297 7.36533 11.3287 7.45382C11.3778 7.49764 11.4177 7.55069 11.4462 7.60993C11.4748 7.66918 11.4914 7.73347 11.495 7.79914C11.5406 8.59462 11.3134 9.38185 10.851 10.0307C10.3885 10.6796 9.71853 11.1512 8.95171 11.3677C8.18489 11.5842 7.36716 11.5326 6.63367 11.2213C5.90017 10.9101 5.29483 10.3579 4.91768 9.65602C4.54054 8.95414 4.41417 8.14458 4.55946 7.36115C4.70475 6.57772 5.11301 5.86731 5.71676 5.34734C6.3205 4.82737 7.0836 4.52897 7.87991 4.50145C8.67623 4.47394 9.4581 4.71896 10.0963 5.19601L11.5182 3.77414C10.4762 2.90901 9.15128 2.45936 7.79796 2.51156C6.44463 2.56375 5.15831 3.11411 4.18604 4.05693C3.21377 4.99974 2.62411 6.26853 2.53032 7.61961C2.43653 8.97069 2.84522 10.3088 3.6779 11.3769C4.51057 12.445 5.70851 13.1678 7.04164 13.4065C8.37477 13.6452 9.74909 13.3829 10.9006 12.6701C12.0522 11.9572 12.8997 10.844 13.2805 9.54435C13.6614 8.24466 13.5485 6.8501 12.9638 5.62851C12.9066 5.50883 12.8993 5.37134 12.9435 5.24627C12.9877 5.12121 13.0797 5.01882 13.1994 4.96164C13.3191 4.90445 13.4566 4.89715 13.5817 4.94133C13.7067 4.98552 13.8091 5.07758 13.8663 5.19726Z\" fill=\"#B4A4EF\"/\u003e\n\u003c/svg\u003e\n"])</script><script>self.__next_f.push([1,"24:T4a2,\u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003e\n\u003cg clip-path=\"url(#clip0_3740_28576)\"\u003e\n\u003cpath d=\"M4.99959 8C4.99959 7.0111 5.29283 6.0444 5.84224 5.22215C6.39165 4.39991 7.17254 3.75904 8.08617 3.3806C8.9998 3.00217 10.0051 2.90315 10.975 3.09608C11.9449 3.289 12.8359 3.76521 13.5351 4.46447C14.2344 5.16373 14.7106 6.05465 14.9035 7.02455C15.0964 7.99446 14.9974 8.99979 14.619 9.91342C14.2405 10.827 13.5997 11.6079 12.7774 12.1573C11.9552 12.7068 10.9885 13 9.99959 13H4.49959C4.00331 12.9994 3.51284 12.8932 3.06072 12.6886C2.6086 12.484 2.20516 12.1855 1.87718 11.8131C1.54921 11.4406 1.30418 11.0027 1.15838 10.5283C1.01257 10.0539 0.96931 9.55399 1.03147 9.06162C1.09363 8.56925 1.25979 8.09573 1.51892 7.67248C1.77805 7.24923 2.12422 6.88593 2.53448 6.60668C2.94473 6.32743 3.40968 6.13861 3.89848 6.05277C4.38727 5.96692 4.88873 5.986 5.36959 6.10875\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003cpath d=\"M7.5 8.5L9 10L12 7\" stroke=\"#B4A4EF\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/\u003e\n\u003c/g\u003e\n\u003cdefs\u003e\n\u003cclipPath id=\"clip0_3740_28576\"\u003e\n\u003crect width=\"16\" height=\"16\" fill=\"white\"/\u003e\n\u003c/clipPath\u003e\n\u003c/defs\u003e\n\u003c/svg\u003e\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$L20\",null,{\"data\":{\"_uid\":\"6e261a44-870e-442d-bf29-8e9d457077de\",\"ctas\":[{\"_uid\":\"59b85135-a2ee-4eba-9631-a8a63b0895b9\",\"icon\":{\"id\":null,\"alt\":null,\"name\":\"\",\"focus\":null,\"title\":null,\"source\":null,\"filename\":\"\",\"copyright\":null,\"fieldtype\":\"asset\",\"meta_data\":{}},\"link\":{\"id\":\"\",\"url\":\"https://app.getcortexapp.com/\",\"linktype\":\"url\",\"fieldtype\":\"multilink\",\"cached_url\":\"https://app.getcortexapp.com/\"},\"size\":\"small\",\"label\":\"Log In\",\"variant\":\"secondary\",\"component\":\"button\"},{\"_uid\":\"84027ca4-179a-4d7b-a2a1-b9cc1429e1ee\",\"icon\":{\"id\":992039,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/12x12/d299368881/caret-dark.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"1ee8211c-2a56-4a20-8c3a-1810b3453bed\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/demo\",\"story\":{\"id\":13134268,\"uuid\":\"1ee8211c-2a56-4a20-8c3a-1810b3453bed\",\"slug\":\"demo\",\"path\":\"demo\",\"parent_id\":11086063,\"name\":\"Demo\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-50,\"real_path\":\"/demo\",\"_stopResolving\":true}},\"size\":\"small\",\"label\":\"Get Started\",\"variant\":\"tertiary\",\"component\":\"button\"}],\"logo\":{\"id\":891096,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/107x29/022120976b/logo-cortex.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"items\":[{\"_uid\":\"c99b7b73-2824-452e-afa4-1cc958b67f04\",\"items\":[{\"_uid\":\"e54a66b1-cac0-4b39-951c-738b913d2856\",\"items\":[{\"tag\":[],\"_uid\":\"ebf5f1b8-4ab2-4f06-8634-0b2fb3107b4a\",\"icon\":{\"id\":946935,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/82836a264e/pluscircle.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"b917f827-f213-409e-913c-55b3d4bbe91c\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/system-of-record/integrations\",\"story\":{\"id\":11104566,\"uuid\":\"b917f827-f213-409e-913c-55b3d4bbe91c\",\"slug\":\"integrations\",\"path\":\"integrations\",\"parent_id\":11086063,\"name\":\"Integrations\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":10,\"real_path\":\"/integrations\",\"_stopResolving\":true}},\"label\":\"Integrations\",\"component\":\"menu_link\",\"description\":\"Sync data from anywhere with pre-built connections and a universal connector.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47585)\\\"\u003e\\n\u003cpath d=\\\"M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z\\\" stroke=\\\"#B4A4EF\\\" stroke-miterlimit=\\\"10\\\"/\u003e\\n\u003cpath d=\\\"M5.5 8H10.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 5.5V10.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47585\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"a84d7f20-5861-44d2-bb07-656b2a1960cf\",\"icon\":{\"id\":946934,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/1993bfef76/columns.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"cc7e8bcb-c963-4af0-9d78-294a48c9f333\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/system-of-record/catalog\",\"story\":{\"id\":11105478,\"uuid\":\"cc7e8bcb-c963-4af0-9d78-294a48c9f333\",\"slug\":\"catalog\",\"path\":\"products/catalog\",\"parent_id\":11086067,\"name\":\"Catalogs\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":10,\"real_path\":\"/products/catalog\",\"_stopResolving\":true}},\"label\":\"Catalogs\",\"component\":\"menu_link\",\"description\":\"Gain cross-tool visibility into ownership and health for every software component.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47595)\\\"\u003e\\n\u003cpath d=\\\"M3 7L13 7C13.2761 7 13.5 6.77614 13.5 6.5L13.5 4C13.5 3.72386 13.2761 3.5 13 3.5L3 3.5C2.72386 3.5 2.5 3.72386 2.5 4L2.5 6.5C2.5 6.77614 2.72386 7 3 7Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M3 12.5L13 12.5C13.2761 12.5 13.5 12.2761 13.5 12L13.5 9.5C13.5 9.22386 13.2761 9 13 9L3 9C2.72386 9 2.5 9.22386 2.5 9.5L2.5 12C2.5 12.2761 2.72386 12.5 3 12.5Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47595\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"4a44bc0d-b6c5-45a1-9b0b-8d90a89778a4\",\"icon\":{\"id\":946947,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/548593782d/puzzlepiece.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"2cf89a0f-e778-4f81-8734-8b69fe0cce22\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/system-of-record/plugins\",\"story\":{\"id\":11105970,\"uuid\":\"2cf89a0f-e778-4f81-8734-8b69fe0cce22\",\"slug\":\"plugins\",\"path\":\"plugins\",\"parent_id\":11086063,\"name\":\"Plugins\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":20,\"real_path\":\"/plugins\",\"_stopResolving\":true}},\"label\":\"Plugin Framework\",\"component\":\"menu_link\",\"description\":\"Extend your experience by embedding data visualizations from anywhere.\",\"svg\":\"$21\"}],\"label\":\"System of Record\",\"component\":\"menu_list\"},{\"_uid\":\"261bf4fc-bedd-4d55-a32c-d7487fa40bac\",\"items\":[{\"tag\":[],\"_uid\":\"320b056f-3b3f-4764-b787-7c8d23657c79\",\"icon\":{\"id\":946936,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/364810d013/chartpie.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"2e022833-eee9-4a05-b082-4f9c65b39afa\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/standards-alignment/scorecard\",\"story\":{\"id\":11107687,\"uuid\":\"2e022833-eee9-4a05-b082-4f9c65b39afa\",\"slug\":\"scorecard\",\"path\":\"products/scorecard\",\"parent_id\":11086067,\"name\":\"Scorecard\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":20,\"real_path\":\"/products/scorecard\",\"_stopResolving\":true}},\"label\":\"Scorecards\",\"component\":\"menu_link\",\"description\":\"Define the ideal target state for any team, domain, or software component.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47615)\\\"\u003e\\n\u003cpath d=\\\"M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 8V2\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M13.1972 5L2.80469 11\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47615\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"a51e61e9-e53d-4205-990a-24a11e239c21\",\"icon\":{\"id\":946941,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/21ff695a49/chartline.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"3c2a853b-e7d4-41f5-a560-0db5ee3cc0be\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/standards-alignment/eng-intelligence\",\"story\":{\"id\":11107689,\"uuid\":\"3c2a853b-e7d4-41f5-a560-0db5ee3cc0be\",\"slug\":\"eng-intelligence\",\"path\":\"products/eng-intelligence\",\"parent_id\":11086067,\"name\":\"Eng Intelligence\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":30,\"real_path\":\"/products/eng-intelligence\",\"_stopResolving\":true}},\"label\":\"Eng Intelligence\",\"component\":\"menu_link\",\"description\":\"Don鈥檛 just measure productivity, pinpoint blockers and unblock developers.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47625)\\\"\u003e\\n\u003cpath d=\\\"M14 13H2V3\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M14 6L10 9.5L6 6.5L2 10\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47625\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"}],\"label\":\"Standards Alignment\",\"component\":\"menu_list\"},{\"_uid\":\"6c564ee5-fbd0-41d4-bf4d-4f9216fb34ba\",\"items\":[{\"tag\":[],\"_uid\":\"88cbeeaf-2287-42ab-858b-e3550688f38e\",\"icon\":{\"id\":946942,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/e2b1b9c29a/listchecks.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"d6a5cffe-dc70-4f28-946c-a04dfc6c1624\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/developer-self-service/scaffolder\",\"story\":{\"id\":11156949,\"uuid\":\"d6a5cffe-dc70-4f28-946c-a04dfc6c1624\",\"slug\":\"scaffolder\",\"path\":\"products/scaffolder\",\"parent_id\":11086067,\"name\":\"Scaffolder\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":60,\"real_path\":\"/products/scaffolder\",\"_stopResolving\":true}},\"label\":\"Scaffolder\",\"component\":\"menu_link\",\"description\":\"Set standards in centralized templates for new service creation.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47647)\\\"\u003e\\n\u003cpath d=\\\"M8 8H13.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 4H13.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 12H13.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2.5 4L3.5 5L5.5 3\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2.5 8L3.5 9L5.5 7\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2.5 12L3.5 13L5.5 11\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47647\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"d1df20db-dc40-411c-a0cc-feabcc01cefc\",\"icon\":{\"id\":946938,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/3a99ce564d/treestructure.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"98974e9d-7a5e-4f9c-8115-a85da049714f\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/developer-self-service/workflows\",\"story\":{\"id\":11156951,\"uuid\":\"98974e9d-7a5e-4f9c-8115-a85da049714f\",\"slug\":\"workflows\",\"path\":\"products/workflows\",\"parent_id\":11086067,\"name\":\"Workflows\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":40,\"real_path\":\"/products/workflows\",\"_stopResolving\":true}},\"label\":\"Workflow Automations\",\"component\":\"menu_link\",\"description\":\"Execute multi-action flows in connected tools鈥攆rom incident response to service creation.\",\"svg\":\"$22\"},{\"tag\":[],\"_uid\":\"2608f8fa-79de-4e24-ac5d-abc5ef0cc035\",\"icon\":{\"id\":1002464,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/93a91f2b87/target.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"28e15709-8146-49c0-8c59-0bbd24974603\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/developer-homepage\",\"story\":{\"id\":11107691,\"uuid\":\"28e15709-8146-49c0-8c59-0bbd24974603\",\"slug\":\"developer-homepage\",\"path\":\"developer-homepage\",\"parent_id\":11086063,\"name\":\"Developer Homepage\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":30,\"real_path\":\"/developer-homepage\",\"_stopResolving\":true}},\"label\":\"Developer Homepage\",\"component\":\"menu_link\",\"description\":\"Auto-prioritize tasks to keep software healthy.\",\"svg\":\"$23\"}],\"label\":\"Developer Self-Service\",\"component\":\"menu_list\"}],\"label\":\"Product\",\"component\":\"menu_list\",\"highlight\":[{\"cta\":[{\"_uid\":\"5efd5bdf-5b58-45ee-a328-47517af9393c\",\"icon\":{\"id\":null,\"alt\":null,\"name\":\"\",\"focus\":null,\"title\":null,\"source\":null,\"filename\":\"\",\"copyright\":null,\"fieldtype\":\"asset\",\"meta_data\":{}},\"link\":{\"id\":\"21c02457-6703-4fd8-b253-855e47a778a9\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/products/what-is-cortex\",\"story\":{\"id\":11086068,\"uuid\":\"21c02457-6703-4fd8-b253-855e47a778a9\",\"slug\":\"what-is-cortex\",\"path\":\"products/what-is-cortex\",\"parent_id\":11086067,\"name\":\"What is Cortex?\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":0,\"real_path\":\"/products/what-is-cortex\",\"_stopResolving\":true}},\"size\":\"small\",\"label\":\"Explore now\",\"variant\":\"default\",\"component\":\"button\"}],\"_uid\":\"c53465b2-4bce-4284-8fea-8707ac82454e\",\"asset\":{\"id\":1024788,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/440x256/5c03a73cb5/ilus-wic-2.png\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"label\":\"Our Product\",\"headline\":\"What is Cortex?\",\"component\":\"highlight\",\"description\":\"An out-of-the-box Internal Developer Portal that flexes to fit any platform.\"}]},{\"_uid\":\"c3a91403-f1ba-4420-bb42-35de79c0398a\",\"items\":[{\"_uid\":\"b7115362-dcdd-41cd-98f5-beb4b798b777\",\"items\":[{\"tag\":[],\"_uid\":\"e6b6ce66-a704-4677-ac1b-3d628d790e00\",\"icon\":{\"id\":946941,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/21ff695a49/chartline.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"bfa900dd-c1a8-4510-b9d5-acce7fd529af\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/service-creation\",\"story\":{\"id\":15594860,\"uuid\":\"bfa900dd-c1a8-4510-b9d5-acce7fd529af\",\"slug\":\"software-ownership\",\"path\":\"solutions/software-ownership\",\"parent_id\":11244792,\"name\":\"Self Service\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-70,\"real_path\":\"/solutions/software-ownership\",\"_stopResolving\":true}},\"label\":\"Self-Service\",\"component\":\"menu_link\",\"description\":\"Achieve consistency and reduce time-to-code.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3810_47625)\\\"\u003e\\n\u003cpath d=\\\"M14 13H2V3\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M14 6L10 9.5L6 6.5L2 10\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3810_47625\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"ecd54a72-dcbc-4290-a730-1ec3bbf08b5a\",\"icon\":{\"id\":933099,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/d76cba2149/pluscircle.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"94979995-d0c0-4490-bd73-750d2b5d42aa\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/developer-productivity\",\"story\":{\"id\":16074604,\"uuid\":\"94979995-d0c0-4490-bd73-750d2b5d42aa\",\"slug\":\"developer-productivity\",\"path\":\"solutions/developer-productivity\",\"parent_id\":11244792,\"name\":\"Developer Onboarding\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-80,\"real_path\":\"/solutions/developer-productivity\",\"_stopResolving\":true}},\"label\":\"Developer Onboarding\",\"component\":\"menu_link\",\"description\":\"Eliminate noise and view relevant data in context.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_4003_122218)\\\"\u003e\\n\u003cpath d=\\\"M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z\\\" stroke=\\\"#B4A4EF\\\" stroke-miterlimit=\\\"10\\\"/\u003e\\n\u003cpath d=\\\"M5.5 8H10.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 5.5V10.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_4003_122218\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"88ca95a0-7e41-447a-bedb-775449f209b4\",\"icon\":{\"id\":1009886,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/95e3cb8d71/wall.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"362eb197-89ec-4b5c-ade3-c967f194ee5b\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/production-readiness\",\"story\":{\"id\":11244798,\"uuid\":\"362eb197-89ec-4b5c-ade3-c967f194ee5b\",\"slug\":\"production-readiness\",\"path\":\"solutions/production-readiness\",\"parent_id\":11244792,\"name\":\"Production Readiness\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-50,\"real_path\":\"/solutions/production-readiness\",\"_stopResolving\":true}},\"label\":\"Production Readiness\",\"component\":\"menu_link\",\"description\":\"Help your team understand the health of your services at a glance.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28561)\\\"\u003e\\n\u003cpath d=\\\"M8 6.5V3.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5 9.5V6.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M11 9.5V6.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 12.5V9.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2 6.5H14\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2 9.5H14\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M14 3.5H2V12.5H14V3.5Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28561\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"}],\"label\":\"\",\"component\":\"menu_list\",\"highlight\":[]},{\"_uid\":\"a7aeb611-64ae-4bd0-8c49-a745bee3027e\",\"items\":[{\"tag\":[],\"_uid\":\"e0c23002-57b8-4c7f-9397-913e5f668a27\",\"icon\":{\"id\":991101,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/52e03666c3/cloudcheck.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"9136603f-dadd-4024-bcc2-2bfa12f59abf\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/modernization\",\"story\":{\"id\":16125669,\"uuid\":\"9136603f-dadd-4024-bcc2-2bfa12f59abf\",\"slug\":\"modernization\",\"path\":\"solutions/modernization\",\"parent_id\":11244792,\"name\":\"Modernization/Migration\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-80,\"real_path\":\"/solutions/modernization\",\"_stopResolving\":true}},\"label\":\"Modernization/Migrations\",\"component\":\"menu_link\",\"description\":\"Keep all services and resources up-to-date with the latest technology.\",\"svg\":\"$24\"},{\"tag\":[],\"_uid\":\"144a1d28-cd26-4eca-acc4-e3b778352a56\",\"icon\":{\"id\":991102,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/f5045da086/shieldcheck.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"471d1822-ce59-4af5-9b69-2cad96d82086\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/incident-management\",\"story\":{\"id\":11244797,\"uuid\":\"471d1822-ce59-4af5-9b69-2cad96d82086\",\"slug\":\"incident-management\",\"path\":\"solutions/incident-management\",\"parent_id\":11244792,\"name\":\"Incident Response\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-40,\"real_path\":\"/solutions/incident-management\",\"_stopResolving\":true}},\"label\":\"Incident Response\",\"component\":\"menu_link\",\"description\":\"Speed time to resolve incidents.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28585)\\\"\u003e\\n\u003cpath d=\\\"M13.5 7V3.5C13.5 3.36739 13.4473 3.24021 13.3536 3.14645C13.2598 3.05268 13.1326 3 13 3H3C2.86739 3 2.74021 3.05268 2.64645 3.14645C2.55268 3.24021 2.5 3.36739 2.5 3.5V7C2.5 13 8 14.5 8 14.5C8 14.5 13.5 13 13.5 7Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5.5 8.5L7 10L10.5 6.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28585\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"ff0da663-4467-4118-8224-4d09fe12db7a\",\"icon\":{\"id\":991099,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/0db9792b81/folder.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"35ea0b3a-88ab-469c-8425-f2b4694ba297\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/backstage-migration-helper\",\"story\":{\"id\":16328026,\"uuid\":\"35ea0b3a-88ab-469c-8425-f2b4694ba297\",\"slug\":\"backstage-migration-helper\",\"path\":\"solutions/backstage-migration-helper\",\"parent_id\":11244792,\"name\":\"Backstage Migration Helper\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-100,\"real_path\":\"/solutions/backstage-migration-helper\",\"_stopResolving\":true}},\"label\":\"Backstage Migration Helper\",\"component\":\"menu_link\",\"description\":\"Keep your catalogs, lose the maintenance.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cpath d=\\\"M13.5 4.50001H8.20687L6.5 2.79313C6.40748 2.69987 6.29734 2.62593 6.17599 2.5756C6.05464 2.52528 5.9245 2.49959 5.79313 2.50001H2.5C2.23478 2.50001 1.98043 2.60536 1.79289 2.7929C1.60536 2.98043 1.5 3.23479 1.5 3.50001V12.5388C1.50033 12.7936 1.60171 13.0379 1.78191 13.2181C1.96211 13.3983 2.20641 13.4997 2.46125 13.5H13.5556C13.806 13.4997 14.046 13.4001 14.223 13.223C14.4001 13.046 14.4997 12.806 14.5 12.5556V5.50001C14.5 5.23479 14.3946 4.98043 14.2071 4.7929C14.0196 4.60536 13.7652 4.50001 13.5 4.50001ZM2.5 3.50001H5.79313L6.79313 4.50001H2.5V3.50001ZM13.5 12.5H2.5V5.50001H13.5V12.5Z\\\" fill=\\\"#B4A4EF\\\"/\u003e\\n\u003c/svg\u003e\\n\"}],\"label\":\"\",\"component\":\"menu_list\",\"highlight\":[]}],\"label\":\"Solutions\",\"component\":\"menu_list\",\"highlight\":[{\"cta\":[{\"_uid\":\"13ee3f6c-04bc-4399-b872-cf86f5b1bfac\",\"icon\":{\"id\":null,\"alt\":null,\"name\":\"\",\"focus\":null,\"title\":null,\"source\":null,\"filename\":\"\",\"copyright\":null,\"fieldtype\":\"asset\",\"meta_data\":{}},\"link\":{\"id\":\"fff8f338-da73-4e4d-91aa-4c9b240470b4\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/solutions/eng-excellence\",\"story\":{\"id\":16074616,\"uuid\":\"fff8f338-da73-4e4d-91aa-4c9b240470b4\",\"slug\":\"eng-excellence\",\"path\":\"solutions/eng-excellence\",\"parent_id\":11244792,\"name\":\"Eng Excellence\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-90,\"real_path\":\"/solutions/eng-excellence\",\"_stopResolving\":true}},\"size\":\"small\",\"label\":\"Learn more\",\"variant\":\"default\",\"component\":\"button\"}],\"_uid\":\"076ec2cd-81a3-44ca-98ba-839d265f1f8c\",\"asset\":{\"id\":1024787,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/440x256/2e435b7fb0/ilus-eng-2.png\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"label\":\"\",\"headline\":\"Eng Excellence\",\"component\":\"highlight\",\"description\":\"Simplifying complexity for scalable engineering success.\"}]},{\"_uid\":\"335533e4-8957-4e7c-90f2-07a76a3f189f\",\"items\":[{\"_uid\":\"a5f1b2bf-79fa-4c67-b9b0-c3d8dc573b42\",\"items\":[{\"tag\":[],\"_uid\":\"9662ae76-041f-4d89-aae7-c4e5f66a6c27\",\"icon\":{\"id\":988920,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/4730c6f247/filetext.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"\",\"url\":\"https://docs.cortex.io\",\"linktype\":\"url\",\"fieldtype\":\"multilink\",\"cached_url\":\"https://docs.cortex.io\"},\"label\":\"Docs\",\"component\":\"menu_link\",\"description\":\"Get started and access our\u2028in-depth guides.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28969)\\\"\u003e\\n\u003cpath d=\\\"M12.5 14H3.5C3.36739 14 3.24021 13.9473 3.14645 13.8536C3.05268 13.7598 3 13.6326 3 13.5V2.5C3 2.36739 3.05268 2.24021 3.14645 2.14645C3.24021 2.05268 3.36739 2 3.5 2H9.5L13 5.5V13.5C13 13.6326 12.9473 13.7598 12.8536 13.8536C12.7598 13.9473 12.6326 14 12.5 14Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M9.5 2V5.5H13\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M6 8.5H10\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M6 10.5H10\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28969\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"4afda615-c1a0-4ef5-8979-e037e8070c69\",\"icon\":{\"id\":988921,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/b8b61f1d55/newspaperclipping.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"01bd465f-4ada-41cf-98ed-13f8e5093fab\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/resources\",\"story\":{\"id\":15824023,\"uuid\":\"01bd465f-4ada-41cf-98ed-13f8e5093fab\",\"slug\":\"resources\",\"path\":\"resources\",\"parent_id\":11086063,\"name\":\"Resources\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-120,\"real_path\":\"/resources\",\"_stopResolving\":true}},\"label\":\"Resources \u0026 Events\",\"component\":\"menu_link\",\"description\":\"Access our practical guides and keep tabs on webinars and events.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28980)\\\"\u003e\\n\u003cpath d=\\\"M2 13.5V3.5C2 3.36739 2.05268 3.24021 2.14645 3.14645C2.24021 3.05268 2.36739 3 2.5 3H13.5C13.6326 3 13.7598 3.05268 13.8536 3.14645C13.9473 3.24021 14 3.36739 14 3.5V13.5L12 12.5L10 13.5L8 12.5L6 13.5L4 12.5L2 13.5Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M9 7H12\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M9 9H12\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M7 6H4V10H7V6Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28980\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"6165b548-ef6b-4376-a7a7-d284d75eaf83\",\"icon\":{\"id\":988922,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/da16ca00ad/paperclip.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"cfbe7c5e-2910-4488-82d3-c4ee503b8a13\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/careers\",\"story\":{\"id\":18245302,\"uuid\":\"cfbe7c5e-2910-4488-82d3-c4ee503b8a13\",\"slug\":\"careers\",\"path\":\"careers\",\"parent_id\":11086063,\"name\":\"careers\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-180,\"real_path\":\"/careers\",\"_stopResolving\":true}},\"label\":\"Careers\",\"component\":\"menu_link\",\"description\":\"Learn more about how we work and check out our open opportunities.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28991)\\\"\u003e\\n\u003cpath d=\\\"M10.0003 4.99998L4.79343 10.2931C4.61046 10.4816 4.509 10.7345 4.51098 10.9972C4.51295 11.2599 4.61821 11.5112 4.804 11.6969C4.98978 11.8826 5.24118 11.9878 5.50386 11.9896C5.76654 11.9915 6.0194 11.8899 6.2078 11.7069L12.4147 5.41436C12.7898 5.03924 13.0005 4.53048 13.0005 3.99998C13.0005 3.46949 12.7898 2.96072 12.4147 2.58561C12.0396 2.21049 11.5308 1.99976 11.0003 1.99976C10.4698 1.99976 9.96104 2.21049 9.58593 2.58561L3.37905 8.87873C2.82401 9.44289 2.51438 10.2035 2.5176 10.9949C2.52083 11.7863 2.83664 12.5444 3.39626 13.104C3.95587 13.6636 4.71395 13.9795 5.50536 13.9827C6.29677 13.9859 7.0574 13.6763 7.62155 13.1212L12.7503 7.99998\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28991\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"554b7d5c-8ba7-46ef-8a0c-3e85648727e9\",\"icon\":{\"id\":988923,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/c3b859ac2f/microphone.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"fe7b9e09-e314-4d45-8960-c1baa35993bc\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/podcast\",\"story\":{\"id\":17372402,\"uuid\":\"fe7b9e09-e314-4d45-8960-c1baa35993bc\",\"slug\":\"podcast\",\"path\":\"podcast\",\"parent_id\":11086063,\"name\":\"Podcast\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-160,\"real_path\":\"/podcast\",\"_stopResolving\":true}},\"label\":\"Podcast\",\"component\":\"menu_link\",\"description\":\"Learn the latest in platform engineering.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_28999)\\\"\u003e\\n\u003cpath d=\\\"M10.5 4C10.5 2.61929 9.38071 1.5 8 1.5C6.61929 1.5 5.5 2.61929 5.5 4V8C5.5 9.38071 6.61929 10.5 8 10.5C9.38071 10.5 10.5 9.38071 10.5 8V4Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M8 12.5V15\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M12.5 8C12.5 9.19347 12.0259 10.3381 11.182 11.182C10.3381 12.0259 9.19347 12.5 8 12.5C6.80653 12.5 5.66193 12.0259 4.81802 11.182C3.97411 10.3381 3.5 9.19347 3.5 8\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_28999\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"}],\"label\":\"\",\"component\":\"menu_list\",\"highlight\":[]},{\"_uid\":\"ac67fb6d-793e-4269-904b-12fadf4d8f6c\",\"items\":[{\"tag\":[],\"_uid\":\"56b0cd08-2563-4df6-a4ca-6e72b15e9052\",\"icon\":{\"id\":988924,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/87ecabd3b0/article.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"827bc6c7-585b-434a-bb65-3798f4792ac2\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/blog\",\"story\":{\"id\":13897803,\"uuid\":\"827bc6c7-585b-434a-bb65-3798f4792ac2\",\"slug\":\"blog\",\"path\":\"blog\",\"parent_id\":11086063,\"name\":\"Blog\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-70,\"real_path\":\"/blog\",\"_stopResolving\":true}},\"label\":\"Blog\",\"component\":\"menu_link\",\"description\":\"Check our blog for resources, updates, and industry insights.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_29010)\\\"\u003e\\n\u003cpath d=\\\"M13.5 3H2.5C2.22386 3 2 3.22386 2 3.5V12.5C2 12.7761 2.22386 13 2.5 13H13.5C13.7761 13 14 12.7761 14 12.5V3.5C14 3.22386 13.7761 3 13.5 3Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5 6H11\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5 8H11\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5 10H11\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_29010\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"72da668b-42dd-4f4d-809e-d5c8eb48408d\",\"icon\":{\"id\":988925,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/28bed0b3d7/tag.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"f4c11eb0-89f5-49a8-b4b3-7b9a90dca988\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/pricing\",\"story\":{\"id\":13269701,\"uuid\":\"f4c11eb0-89f5-49a8-b4b3-7b9a90dca988\",\"slug\":\"pricing\",\"path\":\"pricing\",\"parent_id\":11086063,\"name\":\"pricing\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-60,\"real_path\":\"/pricing\",\"_stopResolving\":true}},\"label\":\"Pricing\",\"component\":\"menu_link\",\"description\":\"Get a quote and see how your team can integrate Cortex.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_29024)\\\"\u003e\\n\u003cpath d=\\\"M2.64625 8.64625C2.55266 8.55255 2.50006 8.42556 2.5 8.29313V2.5H8.29313C8.42556 2.50006 8.55255 2.55266 8.64625 2.64625L14.8538 8.85375C14.9474 8.94751 15.0001 9.07464 15.0001 9.20719C15.0001 9.33974 14.9474 9.46687 14.8538 9.56063L9.5625 14.8538C9.46874 14.9474 9.34161 15.0001 9.20906 15.0001C9.07651 15.0001 8.94938 14.9474 8.85563 14.8538L2.64625 8.64625Z\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M5.25 6C5.66421 6 6 5.66421 6 5.25C6 4.83579 5.66421 4.5 5.25 4.5C4.83579 4.5 4.5 4.83579 4.5 5.25C4.5 5.66421 4.83579 6 5.25 6Z\\\" fill=\\\"#B4A4EF\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_29024\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"567e0abb-fed0-4ff8-9f0d-102ab4bdde6c\",\"icon\":{\"id\":988926,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/bb13009d10/checksquareoffset.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"9cc0bcc9-9c35-4cee-b1a7-369db5af6bbe\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/compare/\",\"story\":{\"id\":14372597,\"uuid\":\"9cc0bcc9-9c35-4cee-b1a7-369db5af6bbe\",\"slug\":\"compare\",\"path\":\"compare\",\"parent_id\":14701528,\"name\":\"Compare\",\"is_folder\":false,\"published\":true,\"is_startpage\":true,\"position\":-80,\"real_path\":\"/compare\",\"_stopResolving\":true}},\"label\":\"Compare Alternatives\",\"component\":\"menu_link\",\"description\":\"Side-by-side comparisons of Cortex vs Port, Backstage, OpsLevel.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_3740_29033)\\\"\u003e\\n\u003cpath d=\\\"M2.5 9V3C2.5 2.86739 2.55268 2.74021 2.64645 2.64645C2.74021 2.55268 2.86739 2.5 3 2.5H13C13.1326 2.5 13.2598 2.55268 13.3536 2.64645C13.4473 2.74021 13.5 2.86739 13.5 3V13C13.5 13.1326 13.4473 13.2598 13.3536 13.3536C13.2598 13.4473 13.1326 13.5 13 13.5H8.5\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M2.5 12L4 13.5L7.5 10\\\" stroke=\\\"#B4A4EF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_3740_29033\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"},{\"tag\":[],\"_uid\":\"b14924ec-bf4d-479f-b8c8-bd0410b1aad5\",\"icon\":{\"id\":1009885,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/16x16/476c92dcb5/monitorplay.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"e23f8d54-9c19-4a79-885d-8b89752c1002\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/explore\",\"story\":{\"id\":16980931,\"uuid\":\"e23f8d54-9c19-4a79-885d-8b89752c1002\",\"slug\":\"explore\",\"path\":\"explore\",\"parent_id\":11086063,\"name\":\"Explore\",\"is_folder\":false,\"published\":true,\"is_startpage\":false,\"position\":-130,\"real_path\":\"/explore\",\"_stopResolving\":true}},\"label\":\"Explore\",\"component\":\"menu_link\",\"description\":\"Take a tour of the Cortex platform by use case or persona.\",\"svg\":\"\u003csvg width=\\\"16\\\" height=\\\"16\\\" viewBox=\\\"0 0 16 16\\\" fill=\\\"none\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"\u003e\\n\u003cg clip-path=\\\"url(#clip0_6769_46808)\\\"\u003e\\n\u003cpath d=\\\"M3 12L13 12C13.5523 12 14 11.5523 14 11L14 4C14 3.44771 13.5523 3 13 3L3 3C2.44771 3 2 3.44771 2 4L2 11C2 11.5523 2.44771 12 3 12Z\\\" stroke=\\\"#B4A4EF\\\" stroke-width=\\\"1.2\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M10 14H6\\\" stroke=\\\"#B4A4EF\\\" stroke-width=\\\"1.2\\\" stroke-linejoin=\\\"round\\\"/\u003e\\n\u003cpath d=\\\"M10 7.5L7 5.5V9.5L10 7.5Z\\\" fill=\\\"#B4A4EF\\\"/\u003e\\n\u003c/g\u003e\\n\u003cdefs\u003e\\n\u003cclipPath id=\\\"clip0_6769_46808\\\"\u003e\\n\u003crect width=\\\"16\\\" height=\\\"16\\\" fill=\\\"white\\\"/\u003e\\n\u003c/clipPath\u003e\\n\u003c/defs\u003e\\n\u003c/svg\u003e\\n\"}],\"label\":\"\",\"component\":\"menu_list\",\"highlight\":[]}],\"label\":\"Resources\",\"component\":\"menu_list\",\"highlight\":[]},{\"_uid\":\"666bf0cb-0b24-4b66-9706-94177ab1dd5b\",\"link\":{\"id\":\"052df405-d41f-4e79-aacd-9f268dab6032\",\"url\":\"\",\"linktype\":\"story\",\"fieldtype\":\"multilink\",\"cached_url\":\"pages/case-studies/\",\"story\":{\"id\":15234610,\"uuid\":\"052df405-d41f-4e79-aacd-9f268dab6032\",\"slug\":\"case-studies\",\"path\":\"case-studies\",\"parent_id\":15234608,\"name\":\"Case Studies\",\"is_folder\":false,\"published\":true,\"is_startpage\":true,\"position\":-20,\"real_path\":\"/case-studies\",\"_stopResolving\":true}},\"label\":\"Case Studies\",\"component\":\"menu_link\"}],\"component\":\"header\",\"logo_mobile\":{\"id\":892506,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/32x32/1ab9048a55/logo-mobile.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false}},\"banner\":\"$L25\"}]\n"])</script><script>self.__next_f.push([1,"25:null\n"])</script><script>self.__next_f.push([1,"26:I[7783,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"PreloadCss\"]\na:[false,[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[[\"$\",\"$L26\",null,{\"moduleIds\":[\"storyblok/provider.ts -\u003e ~/components/layout/page\"]}],[[\"$\",\"$16\",null,{\"fallback\":null,\"children\":[[\"$\",\"$L26\",null,{\"moduleIds\":[\"storyblok/provider.ts -\u003e ~/components/blocks/rich-text-with-toc\"]}],\"$L27\"]}]]]}]]\n"])</script><script>self.__next_f.push([1,"28:I[6217,[\"364\",\"static/chunks/94cf3c84-4b52894e2721f21c.js\",\"277\",\"static/chunks/277-8d00efe1eafcb2cd.js\",\"578\",\"static/chunks/578-3ba0247bbbe57fd0.js\",\"675\",\"static/chunks/675-5194776a68227966.js\",\"660\",\"static/chunks/660-cb137c3a7b4ab208.js\",\"573\",\"static/chunks/app/%5B%5B...slug%5D%5D/page-900bc5b7dd0dfb85.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"27:[\"$\",\"$L28\",null,{\"blok\":{\"_uid\":\"14d76b08-06e7-4eb5-aae0-d6917ad9c06b\",\"ctas\":[{\"_uid\":\"59763f79-b097-416d-8dd4-2c42898da399\",\"icon\":{\"id\":901127,\"alt\":\"\",\"name\":\"\",\"focus\":\"\",\"title\":\"\",\"source\":\"\",\"filename\":\"https://a-us.storyblok.com/f/1021527/13x12/7db9570f13/caretright.svg\",\"copyright\":\"\",\"fieldtype\":\"asset\",\"meta_data\":{},\"is_external_url\":false},\"link\":{\"id\":\"\",\"url\":\"https://trust.cortex.io/\",\"linktype\":\"url\",\"fieldtype\":\"multilink\",\"cached_url\":\"https://trust.cortex.io/\"},\"size\":\"default\",\"label\":\"Visit the TrustCenter\",\"variant\":\"default\",\"component\":\"button\"}],\"content\":{\"type\":\"doc\",\"content\":[{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"What is the Cortex Security Policy?\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"This document governs the security practices at Cortex. This is a public document, open to\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"review by Cortex customers. New employees will review this policy with their hiring managers, and all employees will review this policy on at least an annual basis.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Updates to the Cortex Security Policy\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex will follow generally accepted security best practices. Cortex will also implement new\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"compliance measures and certifications. This means the policy will update over time. Updates to this document will be timely and transparent available on getcortexapp.com.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"What is Production and Customer Data?\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Customer Data is data input into the Cortex API, and only includes Cortex user data such as\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"names and emails. Production Data includes analytics and dashboard configuration data on top of Customer Data and Additional Data. Application logs are also production data. Cortex does not access, store, or require any data from the Customer鈥檚 own users.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Tracking Customer Data\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Each customer will have access to Cortex services such that their data is identified and\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"separate from other customers. Cortex will restrict access such that only a customer who input customer data has access to retrieve that data.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Additional Data\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex may enrich Customer Data with data from other publicly available websites or third party services. This data is acquired by Cortex for the purpose of providing its service and may be subject to the policies of the corresponding service provider.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Data Storage\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Securing data in transit\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"When Production Data is in transit, communication should be secured using industry standard methods such as SSH Client/Server, SSL, VPN and SSL/VPN. This includes all communication between clients and servers, such as API clients \u0026 SDK to production application servers. This also includes database clients in application servers connecting to databases. Web console access to any production system management tools must be over HTTPS.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Securing data at rest\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Production data will be stored on encrypted disks when at rest. This includes both development machines and hosted database services. Database backups should be encrypted. Software security patches must be implemented upon discovery including database updates, operating system updates, and other application updates.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Securing data in use\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex systems require active processing of data. This includes things like in memory data\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"stores, in memory processing, and actively changing database tables. Data in use will not be\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"encrypted. All access to systems processing data in use will be limited and any transfer of this data is covered by the data in transit policy above.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Third Party Management\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"When feasible, Cortex will leverage managed solutions for hosting and data storage. This\",\"type\":\"text\"},{\"type\":\"hard_break\"},{\"text\":\"ensures high reliability, performance, and adherence to the goals of our security policy. Current providers include Google Cloud Platform. Hosted systems provide immediate software library and operating system security patches and updates.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Development\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Local devices including desktops, laptops, cell phones and tablets will be used to access Cortex email and other services for Cortex for development and testing. Development and testing will occur on Cortex hardware, with exceptions requiring direct approval. Two factor authentication should be used when available. All devices should have a password or lock code, and should use two factor authentication when available on third party services. Cortex approved hardware should have encrypted hard drives. In the event that a Cortex device is lost or stolen, it should be remotely wiped if possible.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Employee and New Hire Responsibility\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"New Hires\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"New employee hires will be trained in the Cortex Security Policy. Training involves reviewing the policy with the employee's hiring manager. New hires must sign a confidentiality and invention assignment agreement. Consultants and contractors will be treated like full time employees. Employee candidates who will be responsible for production systems will have an assessment of security knowledge and experience as part of their interview process.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Provisioning Access to Production Systems\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"New hires who require access to production data will have access provisioned as part of onboarding by the CTO, Ganesh Datta. Only this provisioning process will allow people access to production systems. In the interests of business continuity, other administrators may be designated to complete this process. We follow the principle of least privileges on production systems, only granting access to the specific roles that an employee requires to operate production systems.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Shared Secrets\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex will deploy a shared secret management system to secure access to system tokens and passwords. The current management system is 1Password. Where possible, systems that support two factor authentication will be used.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Termination and Revoking Access\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Upon termination, any employee with access to production systems and data will have that access revoked. Access to Cortex email and other communications channels will also be revoked. Machines (desktops, laptops, smart phones, etc) which have connected to Cortex email or services must be cleared of Cortex data and code.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Failure to Comply\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Employees who knowingly violate this policy will face disciplinary action including termination of his or her employment.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Incident Reporting\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Failure to Comply\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"If a security breach occurs, report the incident immediately to Ganesh Datta. Determine the severity of the breach. Notify affected customers of the breach within a timely manner, in at most 48 hours. Notification should include description of the incident, whose data was affected, and the status of remedies.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Production Systems Management During Incidents\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Immediately shut down access and revoke tokens and passwords that have been compromised. If necessary, shut down the live application until the breach has been contained and a security patch has been implemented. Verify customer identity before restoring access to customers.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Evidence Handling\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"When we have confirmed or reasonably believe that an Incident was caused by a malicious attack, evidence must be properly collected and maintained. No log files should be deleted and no data backups should be deleted. The current state of the application code must be identified with the ability to rollback to the state of the application code at the time of the incident.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Regulatory Compliance\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex will implement regulatory and legal security requirements. Such requirements change over time and across different geographies. Cortex will routinely review and update the security policy based upon these changes.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Acceptable Use\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Acceptable Use of Customer Data\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex is built upon the trust our customers have in our systems. The only acceptable use of processing customer data is to improve quality, reliability, and performance of the Cortex service. Cortex is not a data broker: Cortex may not sell or license customer data. Only third parties required to provide Cortex services will access customer data; notable examples include third party servers and database hosts such as GCP.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Securing User Passwords\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex uses SSO to provide login for all users and does not store user passwords. Users are responsible for managing passwords for their own login provider.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"API Secret Keys\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Customers are required to use a secret key to access their data via APIs. The secret key is shared with the customers only on the user settings. The customer is responsible for sharing access to secret keys during their product development and should never embed the secret keys in insecure clients. Cortex documentation should include clear instructions about management of secret keys. Nikhil Unni (Chief Architect) and Ganesh Datta (CTO) are the only engineers that have access to these keys.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Testing Environment\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Cortex production access tokens must be stored as environment variables in the secured servers. Access to third party services for testing should use specific passwords and access tokens that do not have access to production services or data. Test tokens may be embedded in code, such as production testing infrastructure without access to production systems.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Physical Security\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Remote Access\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"All production systems are hosted off site, and so all production system access is remote access. Data centers are managed by hosting service providers such as GCP, and other providers. They are housed in nondescript facilities, and critical facilities have extensive setback and military grade perimeter control berms as well as other natural boundary protection. Physical access is strictly controlled both at the perimeter and at building ingress points by professional security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means. Authorized staff must pass two factor authentication no fewer than three times to access data center floors. All visitors and contractors are required to present identification and are signed in and continually escorted by authorized staff.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Office Access\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Physical access to the Cortex office will be restricted to authorized personnel. Office access is locked during non business hours including nights and weekends.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":2},\"content\":[{\"text\":\"Change Management\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Process Changes\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"Changes to the process must be reviewed and approved by Ganesh Datta, or an employee designated by Ganesh Datta. This document will be reviewed annually, and may be updated. Customers should be notified of updates to this document.\",\"type\":\"text\"}]},{\"type\":\"heading\",\"attrs\":{\"level\":3},\"content\":[{\"text\":\"Infrastructure Changes\",\"type\":\"text\",\"marks\":[{\"type\":\"bold\"}]}]},{\"type\":\"paragraph\",\"content\":[{\"text\":\"New services and tools that are used must comply with the terms of this document. Any new services or applications that violate this document must be reported and reviewed by Ganesh Datta.\",\"type\":\"text\"}]}]},\"headline\":\"Security Policy\",\"component\":\"rich_text_with_toc\",\"description\":{\"type\":\"doc\",\"content\":[{\"type\":\"paragraph\"}]},\"preheadline\":\"Effective Date: March 21, 2022\",\"table_of_content\":true}}]\n"])</script><script>self.__next_f.push([1,"1a:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Cortex | Internal Developer Portal\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://www.cortex.io/legal/security-policy\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Cortex | Internal Developer Portal\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://www.cortex.io/legal/security-policy\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"Cortex\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en-US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://www.cortex.io/_next/static/media/opengraph-image.afc522be.jpg\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:creator\",\"content\":\"@GetCortexApp\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Cortex | Internal Developer Portal\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Cortex is the internal developer portal that cuts noise for developers with paved paths to production. Catalog, score, and drive action to improve software.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://www.cortex.io/_next/static/media/twitter-image.afc522be.jpg\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/icon.png?dda06f2a4498ddbb\",\"type\":\"image/png\",\"sizes\":\"176x176\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?dda06f2a4498ddbb\",\"type\":\"image/png\",\"sizes\":\"176x176\"}],[\"$\",\"meta\",\"20\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"9:null\n"])</script></body></html>