1<!DOCTYPE html><html lang="en" style="--app-nav-height: 73px;"><head> 2 <!-- Restore prior consent once; both GA and UET read from window.__blConsent. 3 Keys must match CONSENT_STORAGE_KEY and SALE_SHARE_OPT_OUT_KEY in 4 src/utils/analytics.js. 5 6 CCPA opt-out of sale/sharing: a Global Privacy Control signal, a saved 7 opt-out (cookie banner decline or the account setting), or a stored ads 8 decline sets window.__blAdOptOut. While it is set the Google Ads, UET and 9 Meta tags below are never loaded, so nothing reaches ad partners (not even 10 consent-denied pings). A GPC signal or stored decline is also saved as the 11 durable opt-out, so it outlives both the signal and a CONSENT_VERSION bump. --> 12
12<script> 13 var __prior = null; 14 var __savedOptOut = false; 15 try { 16 __savedOptOut = localStorage.getItem('bl_sale_share_opt_out') === '1'; 17 var __stored = localStorage.getItem('bl_consent_v4'); 18 __prior = __stored ? JSON.parse(__stored) : null; 19 // A version bump invalidates earlier ACCEPTS (they agreed to old wording), 20 // but a decline still stands: carry the visitor's newest earlier answer 21 // forward if it was a decline, so they are not asked to opt back in. 22 // Newest first; add the outgoing key here on each bump. v1 is left out 23 // because it never offered advertising. 24 if (!__prior) { 25 var __legacyKeys = ['bl_consent_v3', 'bl_consent_v2']; 26 for (var __i = 0; __i < __legacyKeys.length; __i++) { 27 var __legacyRaw = localStorage.getItem(__legacyKeys[__i]); 28 if (!__legacyRaw) continue; 29 var __legacy = JSON.parse(__legacyRaw); 30 if (__legacy && __legacy.analytics === 'denied' && __legacy.ads === 'denied') { 31 __prior = { analytics: 'denied', ads: 'denied', decidedAt: __legacy.decidedAt, carriedFrom: __legacyKeys[__i] }; 32 localStorage.setItem('bl_consent_v4', JSON.stringify(__prior)); 33 } 34 break; 35 } 36 } 37 } catch (e) { 38 __prior = null; 39 } 40 window.__blGpc = navigator.globalPrivacyControl === true; 41 window.__blAdOptOut = 42 window.__blGpc || __savedOptOut || Boolean(__prior && __prior.ads === 'denied'); 43 if (window.__blAdOptOut && !__savedOptOut) { 44 try { localStorage.setItem('bl_sale_share_opt_out', '1'); } catch (e) { /* in-memory only */ } 45 } 46 window.__blConsent = { 47 analytics: __prior && __prior.analytics === 'granted' ? 'granted' : 'denied', 48 ads: !window.__blAdOptOut && __prior && __prior.ads === 'granted' ? 'granted' : 'denied' 49 }; 50 </script>
50 51 52 <!-- Production-host gate. RUM/analytics must initialize ONLY on the production 53 origin so dev.bluelanternsecurity.io never reports into the prod datasets. 54 Explicit hostname allowlist on purpose â dev and prod can share a build, so 55 a NODE_ENV/import.meta.env check is not reliable here. --> 56
56<script> 57 window.__blProd = 58 location.hostname === 'bluelanternsecurity.io' || 59 location.hostname === 'www.bluelanternsecurity.io'; 60 </script>
60 61 62 <!-- Google tag (gtag.js) â Consent Mode v2 defaults are queued up front, but 63 gtag.js itself is fetched only once the visitor accepts: GA4 on analytics 64 consent, the Google Ads tag (below) on ads consent. Nothing is sent to Google 65 before a choice. Returning visitors who accepted load it here; a mid-visit 66 Accept loads it through setConsent() in src/utils/analytics.js. Production 67 host only. --> 68
68<script> 69 window.dataLayer = window.dataLayer || []; 70 function gtag(){dataLayer.push(arguments);} 71 72 if (window.__blProd) { 73 gtag('consent', 'default', { 74 ad_storage: window.__blConsent.ads, 75 ad_user_data: window.__blConsent.ads, 76 ad_personalization: window.__blConsent.ads, 77 analytics_storage: window.__blConsent.analytics, 78 functionality_storage: 'granted', 79 security_storage: 'granted' 80 }); 81 gtag('js', new Date()); 82 } 83 84 // Fetches gtag.js once, for whichever Google tag is accepted first. 85 window.__blLoadGoogleTag = function () { 86 if (!window.__blProd || window.__blGoogleTagLoaded) return; 87 window.__blGoogleTagLoaded = true; 88 var __gtag = document.createElement('script'); 89 __gtag.async = true; 90 __gtag.src = 'https://www.googletagmanager.com/gtag/js?id=G-75PPMEX26G'; 91 document.head.appendChild(__gtag); 92 }; 93 94 // GA4, on analytics consent only. Returns true when this call configured it. 95 window.__blLoadAnalytics = function () { 96 if (!window.__blProd || window.__blAnalyticsLoaded || window.__blConsent.analytics !== 'granted') { 97 return false; 98 } 99 window.__blAnalyticsLoaded = true; 100 window.__blLoadGoogleTag(); 101 // send_page_view is disabled here because the React app fires page_view 102 // events manually on each route change (see src/utils/analytics.js). 103 gtag('config', 'G-75PPMEX26G', { send_page_view: false }); 104 return true; 105 }; 106 window.__blLoadAnalytics(); 107 </script>
107 108 109 <!-- Advertising tags: Google Ads conversion tag, Microsoft Advertising UET (Bing 110 Ads) and Meta Pixel (Facebook / Instagram Ads). Loaded ONLY once the visitor 111 has accepted advertising cookies, so nothing reaches Google Ads, Microsoft or 112 Meta before a choice (EU/UK opt-in) or after an opt-out of sale/sharing (CCPA, 113 which keeps __blConsent.ads denied). Returning visitors who accepted load them 114 here; a mid-visit Accept loads them through setConsent() in 115 src/utils/analytics.js. Production host only. Returns true when this call 116 loaded the tags. --> 117
117<script> 118 window.__blLoadAdTags = function () { 119 if (!window.__blProd || window.__blAdTagsLoaded || window.__blConsent.ads !== 'granted') { 120 return false; 121 } 122 window.__blAdTagsLoaded = true; 123 124 // Google Ads conversion tag, on the shared gtag.js. Conversion events are 125 // fired from the app (see trackSignUpConversion). 126 window.__blLoadGoogleTag(); 127 gtag('config', 'AW-18182072698'); 128 129 // Microsoft UET. Single-page-app route changes are tracked automatically. 130 (function(w, d, t, u, o) { 131 w[u] = w[u] || [], o.ts = (new Date).getTime(); 132 var n = d.createElement(t); 133 n.src = "https://bat.bing.net/bat.js?ti=" + o.ti + ("uetq" != u ? "&q=" + u : ""), 134 n.async = 1, n.onload = n.onreadystatechange = function() { 135 var s = this.readyState; 136 s && "loaded" !== s && "complete" !== s || 137 (o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad"), 138 n.onload = n.onreadystatechange = null) 139 }; 140 var i = d.getElementsByTagName(t)[0]; 141 i.parentNode.insertBefore(n, i); 142 })(window, document, "script", "uetq", { 143 ti: "97248234", 144 enableAutoSpaTracking: true 145 }); 146 window.uetq = window.uetq || []; 147 window.uetq.push('consent', 'default', { ad_storage: window.__blConsent.ads }); 148 149 // Meta Pixel. Loaded with consent already granted; a later decline revokes it 150 // through setConsent(). No automatic PageView here: the React app fires 151 // PageView on each route change (see src/utils/analytics.js), mirroring GA's 152 // send_page_view:false.
vendor: 473 bytes, lines 152-160
152 153 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 154 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 155 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 156 n.queue=[];t=b.createElement(e);t.async=!0; 157 t.src=v;s=b.getElementsByTagName(e)[0]; 158 s.parentNode.insertBefore(t,s)}(window,document,'script', 159 'https://connect.facebook.net/en_US/fbevents.js'); 160 fbq('init', '
160972010459011763
vendor: 12 bytes, lines 160-161
160'); 161
161return true; 162 }; 163 window.__blLoadAdTags(); 164 </script>
164 165 166 <meta charset="UTF-8"> 167 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 168 <meta name="theme-color" content="#020617"> 169 170 <title>Getting Started | Blue Lantern Security Docs</title> 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 <link rel="icon" type="image/png" href="/logo.png"> 187 188
188<script type="application/ld+json"> 189 { 190 "@context": "https://schema.org", 191 "@type": "Organization", 192 "name": "Blue Lantern Security", 193 "url": "https://bluelanternsecurity.io", 194 "logo": "https://bluelanternsecurity.io/logo.png" 195 } 196 </script>
196 197
197<script type="application/ld+json"> 198 { 199 "@context": "https://schema.org", 200 "@type": "WebSite", 201 "name": "Blue Lantern Security", 202 "url": "https://bluelanternsecurity.io" 203 } 204 </script>
204 205
205<script type="module" crossorigin="" src="/index-C86sjUM7.js"></script>
205 206 <link rel="stylesheet" crossorigin="" href="/index-Dr1GkOh-.css"> 207 <link rel="modulepreload" as="script" crossorigin="" href="/Documentation-cS7Cxcuv.js"><link rel="modulepreload" as="script" crossorigin="" href="/docSeo-DrxvHMBd.js"><link rel="modulepreload" as="script" crossorigin="" href="/book-open-Caz2b750.js"><link rel="modulepreload" as="script" crossorigin="" href="/search-C0pTPwzI.js"><link rel="modulepreload" as="script" crossorigin="" href="/folder-open-CNAf24li.js"><meta name="description" content="Everything you need to start protecting your team with Blue Lantern Security."><link rel="canonical" href="https://bluelanternsecurity.io/documentation/overview/getting-started"><meta property="og:title" content="Getting Started | Blue Lantern Security Docs"><meta property="og:description" content="Everything you need to start protecting your team with Blue Lantern Security."><meta property="og:url" content="https://bluelanternsecurity.io/documentation/overview/getting-started"><meta property="og:image" content="https://bluelanternsecurity.io/logo.png"><meta property="og:type" content="website"><meta property="og:site_name" content="Blue Lantern Security"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Getting Started | Blue Lantern Security Docs"><meta name="twitter:description" content="Everything you need to start protecting your team with Blue Lantern Security."><meta name="twitter:image" content="https://bluelanternsecurity.io/logo.png"></head> 208 <body> 209 <div id="root"><div class="min-h-screen flex flex-col bg-slate-950 text-white"><a href="#main-content" class="skip-link">Skip to content</a><nav aria-label="Main navigation" class="site-nav fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent"><div class="px-4 py-2 sm:px-6 sm:py-2.5"><div class="flex items-center justify-between gap-6"><div class="nav-left flex items-center gap-8 min-w-0 2xl:gap-14"><a class="nav-brand flex items-center gap-3 group flex-shrink-0" aria-label="Blue Lantern Security home" href="/" data-discover="true"><img alt="" class="h-12 w-auto rounded-xl shadow-[0_0_18px_rgba(6,182,212,0.45)] group-hover:shadow-[0_0_25px_rgba(6,182,212,0.6)] transition-all" src="/Logo-ILaY1O8G.png"><span class="nav-wordmark flex-col leading-tight whitespace-nowrap"><span class="font-semibold text-lg tracking-tight text-white group-hover:text-white transition-colors">Blue Lantern</span><span class="text-xs font-medium text-slate-500">Security</span></span></a><div class="nav-desktop hidden xl:flex items-center gap-6"><div class="relative"><button type="button" aria-expanded="false" class="relative flex items-center gap-1 rounded-md px-3 py-1.5 text-sm font-medium transition-colors text-slate-400 hover:text-white">Products<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="relative rounded-md px-3 py-1.5 text-sm font-medium transition-colors text-slate-400 hover:text-white" href="/saas-offerings" data-discover="true">Scan Now</a><a class="relative rounded-md px-3 py-1.5 text-sm font-medium transition-colors text-slate-400 hover:text-white" href="/pricing" data-discover="true">Pricing</a><a aria-current="page" class="relative rounded-md px-3 py-1.5 text-sm font-medium transition-colors text-cyan-300" href="/documentation" data-discover="true">Docs<span class="absolute inset-x-3 -bottom-[7px] h-[2px] rounded-full bg-cyan-400"></span></a><a data-tour="nav-monitoring-hub" class="nav-hub relative inline-flex items-center gap-1.5 rounded-lg border px-3.5 py-1.5 text-sm font-medium transition-all shadow-[0_0_12px_rgba(34,211,238,0.2)] border-cyan-400/40 bg-cyan-400/10 text-cyan-300 hover:border-cyan-300/60 hover:bg-cyan-400/20 hover:text-cyan-200 hover:shadow-[0_0_16px_rgba(34,211,238,0.35)]" href="/monitoring-hub" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-radar h-4 w-4" aria-hidden="true"><path d="M19.07 4.93A10 10 0 0 0 6.99 3.34"></path><path d="M4 6h.01"></path><path d="M2.29 9.62A10 10 0 1 0 21.31 8.35"></path><path d="M16.24 7.76A6 6 0 1 0 8.23 16.67"></path><path d="M12 18h.01"></path><path d="M17.99 11.66A6 6 0 0 1 15.77 16.67"></path><circle cx="12" cy="12" r="2"></circle><path d="m13.41 10.59 5.66-5.66"></path></svg>Monitoring Hub</a></div></div><div class="nav-actions hidden xl:flex xl:items-center xl:gap-5"><a href="https://auth.bluelanternsecurity.io/oauth2/authorize?client_id=1eg0krtt4b3uem3hetq0pdpc29&redirect_uri=https%3A%2F%2Fbluelanternsecurity.io%2Flogin-success&response_type=token&scope=openid+profile+email+aws.cognito.signin.user.admin" title="Sign in to book a demo" class="inline-flex items-center gap-1.5 rounded-lg border border-slate-700 px-4 py-2 text-sm font-medium text-slate-200 transition-colors hover:border-slate-600 hover:bg-slate-800/60 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg>Book a Demo</a><div class="flex items-center gap-3"><a href="https://auth.bluelanternsecurity.io/oauth2/authorize?client_id=1eg0krtt4b3uem3hetq0pdpc29&redirect_uri=https%3A%2F%2Fbluelanternsecurity.io%2Flogin-success&response_type=token&scope=openid+profile+email+aws.cognito.signin.user.admin" class="inline-block px-4 py-2 text-sm text-slate-300 hover:text-white transition-colors">Sign In</a><a href="https://auth.bluelanternsecurity.io/signup?client_id=1eg0krtt4b3uem3hetq0pdpc29&redirect_uri=https%3A%2F%2Fbluelanternsecurity.io%2Flogin-success&response_type=token&scope=openid+profile+email+aws.cognito.signin.user.admin&state=eyJmbG93Ijoic2lnbnVwIiwiZ29vZ2xlIjp7fX0" class="inline-block px-5 py-2.5 text-sm font-medium bg-cyan-600 rounded-lg hover:bg-cyan-500 transition-all shadow-lg shadow-cyan-500/25 hover:shadow-cyan-500/40">Get Started</a></div></div><div class="flex items-center gap-2 xl:hidden"><a href="https://auth.bluelanternsecurity.io/signup?client_id=1eg0krtt4b3uem3hetq0pdpc29&redirect_uri=https%3A%2F%2Fbluelanternsecurity.io%2Flogin-success&response_type=token&scope=openid+profile+email+aws.cognito.signin.user.admin&state=eyJmbG93Ijoic2lnbnVwIiwiZ29vZ2xlIjp7fX0" class="inline-flex items-center rounded-xl bg-cyan-600 px-4 py-2 text-sm font-semibold text-white shadow-lg shadow-cyan-500/25 transition-all hover:bg-cyan-500">Get Started</a><button type="button" class="inline-flex h-10 w-10 items-center justify-center rounded-xl border border-slate-800 bg-slate-900/80 text-slate-200 transition-colors hover:border-slate-700 hover:text-white" aria-expanded="false" aria-controls="mobile-nav-menu" aria-label="Open navigation menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></div></nav><main id="main-content" tabindex="-1" class="flex-1"><div class="documentation-page min-h-screen bg-slate-950 text-white" style="padding-top: var(--app-nav-height, 80px);"><button class="fixed bottom-5 right-5 z-50 inline-flex items-center gap-2 rounded-full border border-cyan-400/20 bg-cyan-600 px-4 py-3 text-sm font-semibold text-white shadow-xl shadow-cyan-500/30 transition-all hover:shadow-cyan-500/50 lg:hidden" aria-label="Toggle documentation menu"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-5 h-5" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg><span>Browse Docs</span></button><div class="max-w-[90rem] mx-auto flex"><aside class=" 210 fixed lg:sticky z-40 211 w-72 212 bg-slate-950/95 lg:bg-transparent 213 backdrop-blur-xl lg:backdrop-blur-none 214 border-r border-slate-800/50 215 transition-transform duration-300 216 -translate-x-full lg:translate-x-0 217 flex-shrink-0 218 flex flex-col 219 " style="top: var(--app-nav-height, 80px); height: calc(100dvh - var(--app-nav-height, 80px));"><div class="p-6 flex-1 overflow-y-auto overscroll-contain scrollbar-thin scrollbar-thumb-slate-700 scrollbar-track-transparent"><div class="mb-6"><h2 class="text-lg font-bold text-white flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-5 h-5 text-cyan-400" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg>Documentation</h2><p class="text-xs text-slate-500 mt-1">Blue Lantern Security</p></div><div class="relative mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-slate-500" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Search docs..." class="w-full pl-9 pr-3 py-2 bg-slate-800/50 border border-slate-700/50 rounded-lg text-sm text-white placeholder-slate-500 focus:outline-none focus:border-cyan-500/50 focus:ring-1 focus:ring-cyan-500/20 transition-all" type="text" value=""></div><nav class="space-y-4"><div><button class="flex items-center gap-1.5 w-full text-[10px] font-bold uppercase tracking-widest text-slate-500 mb-2 px-2 hover:text-slate-300 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-3 h-3" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg>Overview</button><div class="space-y-0.5"><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 bg-cyan-500/10 text-cyan-400 border border-cyan-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Getting Started</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-3 h-3 ml-auto flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Scan Now</span></button></div></div><div><button class="flex items-center gap-1.5 w-full text-[10px] font-bold uppercase tracking-widest text-slate-500 mb-2 px-2 hover:text-slate-300 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-3 h-3" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg>Platform</button><div class="space-y-0.5"><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">API Access</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Account & Seats</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Ale
219rts</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">CrowdStrike Falcon Integration</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Gmail Org Integration</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Microsoft Defender Integration</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Monitoring Hub</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Organizations</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Outlook M365 Org Integration</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Outlook Personal Mailbox</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Seat Licenses & Pricing</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">
219Security Attestation Report</span></button></div></div><div><button class="flex items-center gap-1.5 w-full text-[10px] font-bold uppercase tracking-widest text-slate-500 mb-2 px-2 hover:text-slate-300 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-3 h-3" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg>SAAS Tools</button><div class="space-y-0.5"><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Chrome Monitor</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Device Agents</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Email Threat Analyzer</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Google Mail Plugin</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Outlook Plugin</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">
219QR URL Extractor</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Static Malware Analyzer</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">URL Threat Analyzer</span></button></div></div><div><button class="flex items-center gap-1.5 w-full text-[10px] font-bold uppercase tracking-widest text-slate-500 mb-2 px-2 hover:text-slate-300 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-3 h-3" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg>Business Use Cases</button><div class="space-y-0.5"><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Overview</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Automate Email Analysis Through Our API</span></button><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Automate Malware Analysis Through Our API</span></button></div></div><div><button class="flex items-center gap-1.5 w-full text-[10px] font-bold uppercase tracking-widest text-slate-500 mb-2 px-2 hover:text-slate-300 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-3 h-3" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg>Legal</button><div class="space-y-0.5"><button class="w-full flex items-center gap-2.5 px-3 py-2 rounded-lg text-sm transition-all text-left pl-7 text-slate-400 hover:text-white hover:bg-slate-800/50 border border-transparent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-file-text w-4 h-4 flex-shrink-0" aria-hidden="true"><path d="M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z"></path><path d="M14 2v5a1 1 0 0 0 1 1h5"></path><path d="M10 9H8"></path><path d="M16 13H8"></path><path d="M16 17H8"></path></svg><span class="truncate">Third Party Notices</span></button></div></div></nav></div><div class="flex-shrink-0 p-6 pt-0"><div class="pt-6 border-t border-slate-800/50 space-y-2"><a class="flex items-center gap-2 px-3 py-2 text-xs text-slate-500 hover:text-cyan-400 transition-colors rounded-lg hover:bg-slate-800/30" href="/saas-offerings" data-discover="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-3 h-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>Go to Scan Now</a><a href="/cdn-cgi/l/email-protection#7d1b1818191f1c1e163d1f110818111c1309180f130e181e080f
219140904531e1210420e081f17181e094039121e0e584f4d3b1818191f1c1e16" class="flex items-center gap-2 px-3 py-2 text-xs text-slate-500 hover:text-cyan-400 transition-colors rounded-lg hover:bg-slate-800/30"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-3 h-3" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>Send Feedback</a></div></div></aside><div class="flex-1 min-w-0 px-6 sm:px-10 lg:px-16 py-10 lg:py-12"><div class="max-w-3xl"><div class="mb-6 rounded-2xl border border-slate-800 bg-slate-900/70 p-4 lg:hidden"><div class="flex items-start justify-between gap-4"><div class="min-w-0"><p class="text-[11px] font-semibold uppercase tracking-wider text-slate-500">Current Doc</p><p class="mt-1 truncate text-sm font-medium text-white">Getting Started</p><p class="mt-1 text-sm text-slate-400">Use Browse Docs to switch sections and search the full docs list.</p></div><button class="inline-flex shrink-0 items-center gap-2 rounded-xl border border-slate-700 bg-slate-950/60 px-3 py-2 text-sm font-medium text-slate-200 transition-colors hover:border-slate-600 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-4 w-4" aria-hidden="true"><path d="M4 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg>Browse</button></div></div><div class="mb-12"><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-cyan-500/10 border border-cyan-500/20 text-cyan-400 text-xs font-medium mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-3 h-3" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg>Documentation</div><p class="text-3xl sm:text-4xl font-bold mb-3"><span class="text-white">Blue Lantern Security Docs</span></p><p class="text-slate-400 text-lg leading-relaxed">Learn how to use the marketplace, run security tools, and integrate via the API.</p></div><article class="doc-content"><h1 id="getting-started" class="text-2xl sm:text-3xl font-bold text-cyan-400 mb-3 scroll-mt-28">Getting Started</h1> 220<p class="text-slate-300 leading-relaxed mb-4">Everything you need to start protecting your team with Blue Lantern Security.</p> 221<p class="text-slate-300 leading-relaxed mb-4">Blue Lantern provides continuous <strong class="text-white font-semibold">active monitoring</strong> for your team's inboxes, browsers, and devices at a flat per-seat price, reporting into the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/monitoring-hub" data-discover="true">Monitoring Hub</a>. Alongside it, <strong class="text-white font-semibold">Scan Now</strong> offers the same analysis engines on demand, free for 30 runs a day in the web app.</p> 222<h2 id="quick-start-active-monitoring" class="text-lg font-semibold text-white mt-8 mb-4 scroll-mt-28">Quick Start - Active Monitoring</h2> 223<p class="text-slate-300 leading-relaxed mb-4">Active monitoring is the core of the platform: it continuously watches inboxes, browsers, devices, and the AI tools with access to your data. Everything is managed from the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/monitoring-hub" data-discover="true">Monitoring Hub</a>: live scan activity, monitor keys, alert rules, and the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/security-attestation-report" data-discover="true">Security Attestation Report</a> that turns all of it into evidence for insurers and customers.</p> 224<ol class="space-y-3 my-4 ml-1 counter-reset-item"> 225<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Pick your coverage.</strong> 226<ul class="space-y-2 my-4 ml-1"> 227<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Email, org-wide (recommended):</strong> connect <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/gmail-org-integration" data-discover="true">
227Google Workspace</a> or <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/outlook-m365-org-integration" data-discover="true">Microsoft 365</a> once from <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/integrations" data-discover="true">Integrations</a>. Every monitored mailbox is analyzed automatically, with optional filing of malicious mail to Spam or Junk Email.</div></li> 228<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Email, per user:</strong> the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/outlook-plugin" data-discover="true">Outlook Plugin</a> and <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/google-mail-plugin" data-discover="true">Google Mail Plugin</a> submit messages to the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/email-threat-analyzer" data-discover="true">Email Threat Analyzer</a> in one click.</div></li> 229<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Device:</strong> <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/device-agents" data-discover="true">Device Agents</a> for macOS and Windows check each machine's security posture about once an hour and score it <strong class="text-white font-semibold">Healthy</strong>, <strong class="text-white font-semibold">At Risk</strong>, or <strong class="text-white font-semibold">Critical</strong>.</div></li> 230<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Already running an EDR:</strong> connect <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/crowdstrike-falcon-integration" data-discover="true">CrowdStrike Falcon</a> or <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/microsoft-defender-integration" data-discover="true">Microsoft Defender</a> read-only and each protected device gets a daily agent-health run beside your other device data.</div></li> 231<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Identity, mail, and AI exposure posture:</strong> once an org email integration is connected, enable the daily scans in its settings: MFA and dormant accounts, mail forwarding and inbox rules, DMARC/SPF/DKIM, and the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/gmail-org-integration" data-discover="true">AI exposure</a> inventory of AI tools and unverified apps granted access to mail, files, and calendars.</div></li> 232<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Browser:</strong> the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/chrome-monitor" data-discover="true">Chrome Monitor</a> extension checks the URLs you visit through the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/url-threat-analyzer" data-discover="true">URL Threat Analyzer</a>.</div></li> 233</ul> 234</div></li> 235<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Create a monitor key</strong> (agents and extensions only). In the Monitoring Hub's <strong class="text-white font-semibold">Monitors</strong> view, create a monitor of the matching type. Monitor keys are scoped to submitting scans only and are shown once, so copy the key when you create it. Org integrations skip this
235step; the connection wizard handles credentials.</div></li> 236<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Install and connect.</strong> Install the extension or agent (downloads on the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/macos-agent" data-discover="true">macOS Agent</a> and <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/windows-agent" data-discover="true">Windows Agent</a> pages) and give it the key.</div></li> 237<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Review activity.</strong> Every monitored run appears in the Monitoring Hub's Scan Activity view, with a full report a click away.</div></li> 238<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Set up alerts.</strong> Create <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/alerts" data-discover="true">alert rules</a> so Malicious or Critical results reach your inbox, SIEM, or webhook without watching the dashboard.</div></li> 239<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Prove it.</strong> From the hub's Security Report view, download the <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/security-attestation-report" data-discover="true">Security Attestation Report</a>: a printable, summary-level document of your device, identity, mail, and AI exposure posture over the last 7 days, written to answer insurer and customer security questionnaires.</div></li> 240</ol> 241<div class="rounded-xl border border-cyan-500/20 bg-cyan-500/5 p-5 my-4"><div class="text-sm text-slate-300 leading-relaxed [&>p]:mb-0"> 242<p class="text-slate-300 leading-relaxed mb-4"><strong class="text-white font-semibold">Billing:</strong> Monitoring is covered by a flat <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/seat-licenses-pricing" data-discover="true">Seat License</a>: every integration, agent, extension, and API key requires an active seat plan. Teams seat their members through an <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/organizations" data-discover="true">organization</a>.</p> 243</div></div> 244<h2 id="quick-start-scan-now" class="text-lg font-semibold text-white mt-8 mb-4 scroll-mt-28">Quick Start - Scan Now</h2> 245<p class="text-slate-300 leading-relaxed mb-4">Want to see the analysis in action first, or run one-off scans? <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/saas-offerings" data-discover="true">Scan Now</a> gives you immediate access to the same engines that power monitoring. It is the fastest way to trial the platform.</p> 246<ol class="space-y-3 my-4 ml-1 counter-reset-item"> 247<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Create an account.</strong> <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/signup" data-discover="true">Get Started</a> with your email. Every account gets 30 free scans a day, no card required.</div></li> 248<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Pick a tool.</strong> Visit <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/saas-offerings" data-discover="true">Scan Now</a> and open any tool.</div></li> 249<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Run it.</strong> Provide the input (an email file, a URL, a binary) and submit. The verdict lands in your <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/monitoring-hub" data-discover="true">Monitoring Hub</a> in about 30 seconds.</div></li> 250<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Need more?</strong> A <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/seat-licenses-pricing" data-discover="true">Seat License</a> lifts the limit to 500 runs a day and adds monitoring and API access.</div></li> 251</ol> 252<h2 id="quick-start-api-access" class="text-lg font-semibold text-white mt-8 mb-4 scroll-mt-28">Quick Start - API Access</h2> 253<p class="text-slate-300 leading-relaxed mb-4">The REST API exposes the same analysis available in the web UI, for automation and integrations. For each account we allow the user to configure one API key with an expiration up to a year. <strong class="text-white font-semibold">Please note, this API key will work as a credential for your account and
253you should store it securely</strong></p> 254<ol class="space-y-3 my-4 ml-1 counter-reset-item"> 255<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Provision an API key</strong> - Navigate to <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/account" data-discover="true">Your Acount</a> and go to <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/request-api-key" data-discover="true">request an API key</a>.</div></li> 256<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Select an Expiration Date</strong> - Dates will be acceptable up to a year.</div></li> 257<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><strong class="text-white font-semibold">Test your API key works</strong> - Send a request to the /account endpoint to validate the API key is working. Example curl command below</div></li> 258</ol> 259<div class="relative group my-4"><div class="flex items-center justify-between px-4 py-2 bg-slate-950/80 border border-slate-700/50 rounded-t-xl border-b-0"><span class="text-[10px] uppercase tracking-wider text-slate-500 font-semibold"></span><button class="text-xs flex items-center gap-1 text-slate-500 hover:text-white transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-3 h-3" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg>Copy</button></div><pre class="bg-slate-950/60 border border-slate-700/50 rounded-b-xl p-4 overflow-x-auto text-sm text-cyan-300 font-mono leading-relaxed !mt-0"><code>curl --location 'https://api.bluelanternsecurity.io/account' \ 260--header 'Authorization: [YOUR API KEY]' 261</code></pre></div> 262<ol class="space-y-3 my-4 ml-1 counter-reset-item"> 263<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div> 264<p class="text-slate-300 leading-relaxed mb-4"><strong class="text-white font-semibold">Run analysis</strong> - Visit individual tool pages for further instructions on how to run analysis</p> 265<ul class="space-y-2 my-4 ml-1"> 266<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/email-threat-analyzer" data-discover="true">Email Analysis Tool</a></div></li> 267<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/static-malware-analyzer" data-discover="true">Static Malware Analysis Tool</a></div></li> 268<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/url-threat-analyzer" data-discover="true">URL Threat Analyzer</a></div></li> 269<li class="flex items-start gap-2 text-sm text-slate-300 leading-relaxed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4 text-cyan-500 mt-0.5 flex-shrink-0" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg><div><a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/saas-tools/qr-url-extractor" data-discover="true">
269QR URL Extractor</a></div></li> 270</ul> 271</div></li> 272</ol> 273<h2 id="free-tier-and-seat-licenses" class="text-lg font-semibold text-white mt-8 mb-4 scroll-mt-28">Free Tier and Seat Licenses</h2> 274<p class="text-slate-300 leading-relaxed mb-4">Every signed-in personal account is on the <strong class="text-white font-semibold">Free Tier</strong>: 30 Scan Now runs per day across the email, URL, and file analyzers, with full reports. Repeat submissions of the same email are served from cache and do not count. Free accounts can also create alert rules on their own runs.</p> 275<p class="text-slate-300 leading-relaxed mb-4">A <a class="text-cyan-400 hover:text-cyan-300 transition-colors" href="/documentation/platform/seat-licenses-pricing" data-discover="true">Seat License</a> ($15 per seat per month) covers one monitored person and unlocks everything that runs without you clicking: org-wide Gmail and Microsoft 365 integrations, device agents, browser and mail extensions, the forwarding mailbox, and API keys, with fair use up to 500 runs per seat per day. Shared organization accounts run on seats only.</p> 276<div class="rounded-xl border border-cyan-500/20 bg-cyan-500/5 p-5 my-4"><div class="text-sm text-slate-300 leading-relaxed [&>p]:mb-0"> 277<p class="text-slate-300 leading-relaxed mb-4"><strong class="text-white font-semibold">Rate Limits</strong> â APIs are limited to 600 requests in a 10 minute period. API access itself requires an active Seat License; keys on accounts without one return a <code>402</code> until a seat is added.</p> 278</div></div> 279<h2 id="security-compliance" class="text-lg font-semibold text-white mt-8 mb-4 scroll-mt-28">Security & Compliance</h2> 280<p class="text-slate-300 leading-relaxed mb-4">Blue Lantern Security is <strong class="text-white font-semibold">SOC 2 Type 1 attested</strong>, with the <strong class="text-white font-semibold">Type 2 audit in progress</strong>. Reports, policies, and our full security posture are available in our <a href="https://app.vanta.com/bluelanternsecurity.com/trust/8j07pt8cr70xouu5p102nb" target="_blank" rel="noopener noreferrer" class="text-cyan-400 hover:text-cyan-300 transition-colors">Trust Center</a>.</p></article><div class="mt-16 mb-8 p-6 rounded-2xl bg-slate-900/50 border border-slate-700/30 text-center"><h3 class="text-lg font-semibold text-white mb-2">Need Help?</h3><p class="text-sm text-slate-400 mb-4">Can't find what you're looking for? Reach out and we'll get back to you.</p><a href="/cdn-cgi/l/email-protection#6b02050d042b09071e0e070a051f0e1905180e081e19021f1245080406" class="inline-flex items-center gap-2 px-6 py-2.5 text-sm font-medium bg-cyan-600 rounded-xl hover:bg-cyan-500 transition-all shadow-lg shadow-cyan-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-4 h-4" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>Contact Support</a></div></div></div></div></div></main><footer class="site-footer" style="margin-left: var(--app-sidebar-offset, 0px); transition: margin-left 280ms cubic-bezier(0.22, 1, 0.36, 1);"><div class="footer-top"><div class="footer-about"><a class="footer-brand" href="/" data-discover="true"><img alt="" src="/Logo-ILaY1O8G.png">Blue Lantern Security</a><p>Flexible cybersecurity tooling to fit your business needs.</p></div><div class="footer-groups"><div class="footer-group"><h2>Platform</h2><a href="/active-monitoring" data-discover="true">Active Monitoring</a><a href="/saas-offerings" data-discover="true">Scan Now</a><a href="/cybersecurity-snapshot" data-discover="true">Cybersecurity Snapshot</a><a href="/pricing" data-discover="true">Pricing</a></div><div class="footer-group"><h2>Resources</h2><a href="/documentation" data-discover="true">Documentation</a><a href="/support" data-discover="true">Support</a><a href="/release-notes" data-discover="true">Release Notes</a><a href="https://bluelanternsecurity.com/blog.html" target="_blank" rel="noopener noreferrer">Blog</a></div><div class="footer-group"><h2>Trust</h2><a href="https://app.vanta.com/bluelanternsecurity.com/trust/8j07pt8cr70xouu5p102nb" target="_blank" rel="noopener noreferrer">Trust Center</a><a href="/privacy" data-discover="true">Privacy</a><a href="/terms" data-discover="true">Terms</a><a href="/dpa" data-discover="true">DPA</a><a href="/subprocessors" data-discover="true">Subprocessors</a></div></div></div><div class="footer-bottom"><p>© 2026 Blue Lantern Security. All rights reserved.</p><div><button type="button" class="footer-privacy-choices"><img alt="" width="30" height="14" src="/privacyoptions.svg">Your Privacy Choices</button><a href="/monitoring-hub" data-discover="true">Monitoring Hub</a></div></div></footer></div><div aria-live="polite" class="fixed bottom-6 right-6 z-50 flex flex-col gap-3 items-end pointer-events-none"></div><div role="dialog" aria-live="polite" aria-label="Cookie preferences" class="fixed bottom-4 left-4 right-4 z-50 mx-auto max-w-3xl rounded-2xl border border-slate-700/60 bg-slate-900/95 p-5 shadow-2xl shadow-slate-950/60 backdrop-blur-xl md:bottom-6 md:p-6" style="opacity: 0; transform: translateY(24px);"><div class="flex items-start gap-4"><div class="flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-full border border-cyan-500/20 bg-cyan-500/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cookie h-5 w-5 text-cyan-300" aria-hidden="true"><path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"></path><path d="M8.5 8.5v.01"></path><path d="M16 15.5v.01"></path><path d="M12 12v.01"></path><path d="M11 17v.01"></path><path d="M7 14v.01"></path></svg></div><div class="min-w-0 flex-1"><p class="text-sm font-semibold text-white">We use cookies for analytics and advertising</p><p class="mt-1 text-sm leading-relaxed text-slate-300">Blue Lantern uses Google Analytics to understand how visitors use the site, and Google Ads, Microsoft Advertising, and Meta to measure ad campaigns. These cookies are only set if you accept. Strictly necessary cookies for sign-in always run. See our <a class="text-cyan-400 underline-offset-2 hover:text-cyan-300 hover:underline" href="/privacy" data-discover="true">Privacy Policy</a>.</p><div class="mt-4 flex flex-wrap items-center gap-2"><button type="button" class="inline-flex items-center gap-2 rounded-xl bg-cyan-600 px-4 py-2 text-sm font-semibold text-white shadow-lg shadow-cyan-500/20 transition-all hover:bg-cyan-500">Accept cookies</button><button type="button" class="inline-flex items-center gap-2 rounded-xl border border-slate-700 bg-slate-950/60 px-4 py-2 text-sm font-medium text-slate-200 transition-colors hover:border-slate-600 hover:text-white">Decline</button></div></div><button type="button" aria-label="Decline and close" class="flex-shrink-0 rounded-lg p-1 text-slate-500 transition-colors hover:bg-slate-800/60 hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x h-4 w-4" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div></div></div>
vendor: 113 bytes, lines 280-283
280 281 282 283<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
283<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"5a47f33ff1844e3d8d16417e99877fe4","r":1,"spa":2}' crossorigin="anonymous"></script>
283 284</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.