PageSourceSearch

https://bluelanternsecurity.io/CybersecuritySnapshot-C1CJesS9.js

js bluelanternsecurity.io collected 2026-09-24 15:03:51 UTC 16,320 bytes, 1 lines download raw bytes

1import{r as d,j as e,X as w,a5 as p,A as u,f as v,P as N,T as k,a4 as S,c as C,G as T}from"./index-Dyb6OM34.js";import{M as A}from"./monitor-smartphone-_MhghlbB.js";import{M as I}from"./mail-check-DGx9iooZ.js";const h="mailto:[email protected]?subject=Cyber%20Insurance%20Readiness%20Check",M=["1-10","11-50","51-200","201-500","500+"],E=[{value:"readiness_check",label:"Insurance readiness check ($500 one-time)"},{value:"monitoring",label:"Continuous monitoring"},{value:"both",label:"Both"}],c="w-full rounded-xl border border-slate-700 bg-slate-950 px-4 py-2.5 text-sm text-white placeholder:text-slate-600 focus:border-transparent focus:outline-none focus:ring-2 focus:ring-cyan-500";function b({onClose:r}){const[t,n]=d.useState({name:"",email:"",company:"",company_size:"",interest:"readiness_check",message:"",website:""}),[a,i]=d.useState(!1),[y,g]=d.useState(!1),[m,x]=d.useState(null);d.useEffect(()=>{const s=o=>{o.key==="Escape"&&!a&&r()};return window.addEventListener("keydown",s),()=>window.removeEventListener("keydown",s)},[r,a]);const l=s=>o=>n(j=>({...j,[s]:o.target.value})),f=async s=>{if(s.preventDefault(),!t.name.trim()||!t.email.trim()){x("Your name and work email are required.");return}if(!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(t.email.trim())){x("That email address does not look right.");return}i(!0),x(null);try{const o=await fetch("https://api.bluelanternsecurity.io/sales-inquiries",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...t,name:t.name.trim(),email:t.email.trim(),company:t.company.trim(),message:t.message.trim(),source_page:window.location.pathname})});if(!o.ok)throw new Error(`HTTP ${o.status}`);g(!0)}catch{x("fallback")}finally{i(!1)}};return e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-slate-950/80 p-4 backdrop-blur-sm",onMouseDown:s=>{s.target===s.currentTarget&&!a&&r()},children:e.jsxs("div",{className:"flex max-h-[90vh] w-full max-w-lg flex-col overflow-hidden rounded-2xl border border-slate-800 bg-slate-900 shadow-2xl",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4 border-b border-slate-800 p-5 sm:p-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-white",children:"Talk to our sales team"}),e.jsx("p",{className:"mt-1 text-sm text-slate-400",children:"Tell us a little about your organization and we'll get back to you within one business day."})]}),e.jsx("button",{type:"button",onClick:r,"aria-label":"Close",className:"shrink-0 rounded-md p-1 text-slate-400 transition-colors hover:bg-slate-800 hover:text-white",children:e.jsx(w,{className:"h-5 w-5"})})]}),y?e.jsxs("div",{className:"p-6 text-center sm:p-8",children:[e.jsx(p,{className:"mx-auto mb-4 h-12 w-12 text-emerald-400"}),e.jsx("h4",{className:"text-lg font-semibold text-white",children:"Thanks — we got it."}),e.jsxs("p",{className:"mx-auto mt-2 max-w-sm text-sm text-slate-400",children:["We'll reach out to ",t.email," within one business day. No commitment until you're ready."]}),e.jsx("button",{type:"button",onClick:r,className:"mt-6 rounded-xl bg-cyan-600 px-6 py-2.5 text-sm font-semibold text-white transition-colors hover:bg-cyan-500",children:"Done"})]}):e.jsxs("form",{onSubmit:f,className:"space-y-4 overflow-y-auto p-5 sm:p-6",children:[m&&m!=="fallback"&&e.jsx("p",{className:"rounded-xl border border-red-500/20 bg-red-500/10 p-3 text-sm text-red-400",children:m}),m==="fallback"&&e.jsxs("p",{className:"rounded-xl border border-amber-500/20 bg-amber-500/5 p-3 text-sm text-amber-100/90",children:["We couldn't submit the form just now. Email us directly at"," ",e.jsx("a",{href:h,className:"font-medium text-cyan-400 hover:text-cyan-300 hover:underline",children:"[email protected]"})," ","and we'll take it from there."]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Name"}),e.jsx("input",{type:"text",value:t.name,onChange:l("name"),autoComplete:"name",required:!0,className:c})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Work email"}),e.jsx("input",{type:"email",value:t.email,onChange:l("email"),autoComplete:"email",required:!0,className:c})]})]}),e.jsxs("div",{className:"grid gap-4 sm:grid-cols-2",children:[e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Company"}),e.jsx("input",{type:"text",value:t.company,onChange:l("company"),autoComplete:"organization",className:c})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Company size"}
1),e.jsxs("select",{value:t.company_size,onChange:l("company_size"),className:c,children:[e.jsx("option",{value:"",children:"Select…"}),M.map(s=>e.jsxs("option",{value:s,children:[s," people"]},s))]})]})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Interested in"}),e.jsx("select",{value:t.interest,onChange:l("interest"),className:c,children:E.map(s=>e.jsx("option",{value:s.value,children:s.label},s.value))})]}),e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"mb-1.5 block text-xs font-semibold uppercase tracking-wider text-slate-500",children:"Anything we should know? (optional)"}),e.jsx("textarea",{value:t.message,onChange:l("message"),rows:3,placeholder:"Upcoming renewal date, current tools, questions…",className:c})]}),e.jsx("input",{type:"text",value:t.website,onChange:l("website"),tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute -left-[9999px] h-0 w-0 opacity-0"}),e.jsxs("button",{type:"submit",disabled:a,className:"inline-flex w-full items-center justify-center gap-2 rounded-xl bg-cyan-600 px-6 py-3 text-sm font-bold text-white transition-colors hover:bg-cyan-500 disabled:cursor-not-allowed disabled:opacity-50",children:[a?"Sending…":"Send to sales",e.jsx(u,{className:"h-4 w-4"})]}),e.jsxs("p",{className:"text-center text-xs text-slate-500",children:["We use this only to respond to your inquiry. Prefer email?"," ",e.jsx("a",{href:h,className:"text-cyan-400 hover:text-cyan-300 hover:underline",children:"[email protected]"})]})]})]})})}b.propTypes={onClose:v.func.isRequired};const R="/attestation-report-preview-BjWyVSO3.png",W="mailto:[email protected]?subject=Cyber%20Insurance%20Readiness%20Check",_=[{Icon:A,title:"Device security posture",description:"Every enrolled Mac and Windows machine is checked hourly against 30+ scored controls: disk encryption, EDR presence, firewall, automatic updates, backup mechanisms, remote access, and more."},{Icon:S,title:"MFA coverage",description:"A daily scan of your Google Workspace or Microsoft 365 directory verifies every user has a registered MFA method, with admin accounts held to the highest bar."},{Icon:I,title:"Mail posture",description:"SPF, DKIM, and DMARC on your sending domain, plus the leak paths applications rarely mention: external auto-forwarding and suspicious inbox rules."},{Icon:C,title:"Mailbox monitoring coverage",description:"How much of your organization’s email is actually protected: monitored mailboxes versus your full member list."},{Icon:T,title:"Browsing protection",description:"Whether web traffic on monitored browsers is screened, with visited pages detonated in a sandbox before they can do harm."}],q=[{step:"1",title:"Deploy lightweight monitors",description:"We guide you through enrolling devices and connecting Google Workspace or Microsoft 365. Most teams finish setup in an afternoon."},{step:"2",title:"We assess your live posture",description:"Device scans, MFA and mail posture scans, and coverage checks run against your real environment, not a questionnaire."},{step:"3",title:"Results within 24 hours",description:"Your attestation report arrives ready to hand to your broker or attach to an application."}],z=["Guided monitor setup for devices and email","Assessment results within 24 hours of setup","Pass-fail results across devices, identity, and mail","The Security Attestation Report, ready to share"];function L(){const[r,t]=d.useState(!1);return e.jsxs("div",{className:"product-page min-h-screen bg-slate-950 text-white",children:[e.jsx(N,{title:"Cyber Security Snapshot Report | Blue Lantern Security",description:"A $500 evidence-based assessment of the security controls cyber insurance applications ask about: MFA coverage, device encryption and EDR, backups, and email authentication, delivered as a shareable attestation report.",path:"/cybersecurity-snapshot"}),e.jsx("section",{className:"product-hero relative px-4 pb-16 pt-28 sm:px-6 sm:pb-24 sm:pt-32",children:e.jsxs("div",{className:"mx-auto max-w-4xl text-center",children:[e.jsx("h1",{className:"mb-6 text-2xl font-semibold tracking-tight leading-[1.1] text-white sm:text-4xl lg:text-5xl",children:"Cyber Security Snapshot Report"}),e.jsx("p",{className:"mx-auto mb-8 max-w-2xl text-sm leading-relaxed text-slate-400 sm:text-base",children:"Blue Lantern Security assesses the live security controls relevant to your toolset and cross reference checks found commonly on insurance applications. The results are compiled into a shareable attestation report."}),e.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 sm:flex-row sm:gap-4",children:[e.jsxs("button",{type:"button",onClick:()=>t(!0),className:"inline-flex w-full items-center justify-center gap-2 rounded-xl bg-cyan-600 px-8 py-4 text-base font-bold text-white shadow-xl shadow-cyan-900/20 transition-all hover:scale-105 hover:bg-cyan-500 sm:w-auto",children:["Contact our sales team",e.jsx(u,{className:"h-5 w-5"})]}),e.jsxs("span",{className:"text-sm text-slate-400",children:[e.jsx("span",{className:"text-lg font-bold text-white",children:"$500"})," flat fee, one time"]})]}),e.jsx("div",{className:"mt-6 flex justify-center",children:e.jsx(k,{})})]})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 sm:pb-28",children:e.jsx("div",{className:"mx-auto max-w-5xl",children:e.jsxs("div",{className:"grid items-center gap-10 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"mb-4 text-2xl font-bold tracking-tight text-white sm:text-3xl",children:"One report, no detail left out"}),e.jsx("p",{className:"text-sm leading-relaxed text-slate-400 sm:text-base",children:"The Security Attestation Report lays out every check we ran and what we observed, under your organization's name: check-by-check results across your devices, identities, and mail. Attach it to an application, hand it to your broker, or keep it as the baseline you measure next quarter against."})]}),e.jsxs("figure",{children:[e.jsx("img",{src:R,alt:"Sample Security Attestation Report showing summary tiles and device posture check results",loading:"lazy",className:"w-full rounded-xl border border-slate-700 shadow-2xl shadow-cyan-950/40"}),e.jsx("figcaption",{className:"mt-3 text-center text-xs text-slate-500",children:"Sample report with example data"})]})]})})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 sm:pb-28",children:e.jsxs("div",{className:"mx-auto max-w-5xl",children:[e.jsxs("div",{className:"mb-10 text-center sm:mb-12",children:[e.jsx("h2",{className:"mb-3 text-2xl font-bold tracking-tight text-white sm:text-3xl",children:"What the report covers"}),e.jsx("p",{className:"mx-auto max-w-2xl text-sm leading-relaxed text-slate-400 sm:text-base",children:"Five surfaces, measured continuously from your live environment."})]}),e.jsx("div",{className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:_.map(({Icon:n,title:a,description:i})=>e.jsxs("div",{className:"rounded-2xl border border-slate-800 bg-slate-900 p-6 transition-colors hover:border-slate-700",children:[e.jsx("div",{className:"mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl border border-cyan-500/30 bg-cyan-500/10",children:e.jsx(n,{className:"h-5 w-5 text-cyan-300"})}),e.jsx("h3",{className:"mb-2 text-base font-bold text-white",children:a}),e.jsx("p",{className:"text-sm leading-relaxed text-slate-400",children:i})]},a))})]})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 sm:pb-28",children:e.jsxs("div",{className:"mx-auto max-w-5xl",children:[e.jsx("div",{className:"mb-10 text-center sm:mb-12",children:e.jsx("h2",{className:"text-2xl font-bold tracking-tight text-white sm:text-3xl",children:"How it works"})}),e.jsx("div",{className:"grid gap-8 sm:grid-cols-3",children:q.map(({step:n,title:a,description:i})=>e.jsxs("div",{className:"flex gap-4",children:[e.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-full border border-cyan-500/30 bg-cyan-500/10 text-sm font-bold text-cyan-300",children:n}),e.jsxs("div",{children:[e.jsx("h3",{className:"mb-1 text-base font-bold text-white",children:a}),e.jsx("p",{className:"text-sm leading-relaxed text-slate-400",children:i})]})]},n))})]})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 sm:pb-28",children:e.jsxs("div",{className:"mx-auto max-w-3xl",children:[e.jsxs("div",{className:"relative overflow-hidden rounded-3xl border border-cyan-500/30 bg-slate-900 p-8 sm:p-10",children:[e.jsx("div",{className:"pointer-events-none absolute -right-16 -top-16 h-64 w-64 roun
1ded-full bg-cyan-500/10 blur-3xl"}),e.jsxs("div",{className:"relative z-10",children:[e.jsxs("div",{className:"mb-6 flex flex-wrap items-end justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-white sm:text-2xl",children:"Cyber Security Snapshot Report"}),e.jsx("p",{className:"mt-1 text-sm text-slate-400",children:"One engagement, everything included."})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("div",{className:"text-4xl font-bold text-white",children:"$500"}),e.jsx("div",{className:"text-xs text-slate-500",children:"flat fee, one time"})]})]}),e.jsx("ul",{className:"space-y-3",children:z.map(n=>e.jsxs("li",{className:"flex items-center gap-3 text-sm text-slate-300",children:[e.jsx(p,{className:"h-4 w-4 shrink-0 text-cyan-400"}),n]},n))})]})]}),e.jsx("p",{className:"mt-6 text-center text-xs leading-relaxed text-slate-500",children:"The Cyber Security Snapshot Report is an independent security assessment by Blue Lantern Security. It is not affiliated with, endorsed by, or offered in partnership with any insurance carrier or broker, and completing it does not guarantee the issuance of a cyber insurance policy, specific coverage terms, or premiums. It documents the state of security controls commonly asked about in insurance applications, as observed during the assessment window."})]})}),e.jsx("section",{className:"px-4 pb-20 sm:px-6 sm:pb-32",children:e.jsx("div",{className:"mx-auto max-w-5xl",children:e.jsxs("div",{className:"relative overflow-hidden rounded-3xl border border-slate-700/50 bg-slate-900 p-8 text-center sm:p-12",children:[e.jsx("div",{className:"pointer-events-none absolute -right-10 -top-10 h-56 w-56 rounded-full bg-cyan-500/10 blur-3xl"}),e.jsxs("div",{className:"relative z-10 mx-auto max-w-2xl",children:[e.jsx("h2",{className:"mb-3 text-2xl font-bold text-white sm:text-3xl",children:"Ready to see where you stand?"}),e.jsx("p",{className:"mb-8 text-sm leading-relaxed text-slate-400 sm:text-base",children:"Tell us a little about your organization and we'll take it from there. No commitment until you're ready."}),e.jsxs("button",{type:"button",onClick:()=>t(!0),className:"inline-flex items-center justify-center gap-2 rounded-xl bg-cyan-600 px-8 py-4 text-base font-bold text-white shadow-xl shadow-cyan-900/20 transition-all hover:scale-105 hover:bg-cyan-500",children:["Contact our sales team",e.jsx(u,{className:"h-5 w-5"})]}),e.jsxs("p",{className:"mt-4 text-sm text-slate-500",children:["Or write to us directly at"," ",e.jsx("a",{href:W,className:"font-medium text-cyan-400 hover:text-cyan-300 hover:underline",children:"[email protected]"})]})]})]})})}),r&&e.jsx(b,{onClose:()=>t(!1)})]})}export{L as default};

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.