1<!DOCTYPE html><html lang="en"><head><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><link rel="preload" as="image" href="/assets/benchbot-logo-horizontal-D_CBJaZz.png"/><link rel="preload" as="image" href="/assets/hero-bg-CfRgTws6.webp" fetchPriority="high"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1AW-623737733
vendor: 11 bytes, line 1
1"></script>
1<link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://www.google-analytics.com"/><link rel="dns-prefetch" href="https://www.googletagmanager.com"/><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"/><link rel="icon" type="image/png" sizes="512x512" href="/favicon.png"/><link rel="icon" type="image/png" sizes="1024x1024" href="/app-icon-1024.png"/><link rel="apple-touch-icon" href="/app-icon-1024.png"/><link rel="apple-touch-icon" sizes="1024x1024" href="/app-icon-1024.png"/><meta name="msapplication-TileImage" content="/app-icon-1024.png"/><meta name="msapplication-TileColor" content="#1e40af"/><link rel="webmention" href="https://fed.brid.gy/webmention"/><link rel="alternate" type="application/atom+xml" title="BenchBot Blog" href="/feed.xml"/><title>BenchBot: Test & Red-Team Conversational AI | EU</title><meta name="description" content="BenchBot is the EU platform to test and red-team chatbots & voicebots: prompt injection, jailbreak, PII and GDPR (Art. 15-20) checks across 60+ connectors."/><meta name="robots" content="index, follow"/><meta http-equiv="content-language" content="en"/><meta property="og:title" content="BenchBot: Test & Red-Team Conversational AI | EU"/><meta property="og:description" content="BenchBot is the EU platform to test and red-team chatbots & voicebots: prompt injection, jailbreak, PII and GDPR (Art. 15-20) checks across 60+ connectors."/><meta property="og:url" content="https://benchbot.ai"/><meta property="og:image" content="https://benchbot.ai/og-home.jpg"/><meta property="og:type" content="website"/><meta property="og:locale" content="en_US"/><meta property="og:site_name" content="BenchBot"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="BenchBot: Test & Red-Team Conversational AI | EU"/><meta name="twitter:description" content="BenchBot is the EU platform to test and red-team chatbots & voicebots: prompt injection, jailbreak, PII and GDPR (Art. 15-20) checks across 60+ connectors."/><meta name="twitter:image" content="https://benchbot.ai/og-home.jpg"/><meta name="twitter:site" content="@xyndata"/><link rel="canonical" href="https://benchbot.ai"/><link rel="alternate" hrefLang="en" href="https://benchbot.ai"/><link rel="alternate" hrefLang="es" href="https://benchbot.ai/es"/><link rel="alternate" hrefLang="cs" href="https://benchbot.ai/cs"/><link rel="alternate" hrefLang="de" href="https://benchbot.ai/de"/><link rel="alternate" hrefLang="tr" href="https://benchbot.ai/tr"/><link rel="alternate" hrefLang="pl" href="https://benchbot.ai/pl"/><link rel="alternate" hrefLang="fr" href="https://benchbot.ai/fr"/><link rel="alternate" hrefLang="bs" href="https://benchbot.ai/bs"/><link rel="alternate" hrefLang="uk" href="https://benchbot.ai/uk"/><link rel="alternate" hrefLang="x-default" href="https://benchbot.ai"/><link rel="modulepreload" href="/assets/manifest-e1e12c18.js"/><link rel="modulepreload" href="/assets/entry.client-CND87nn5.js"/><link rel="modulepreload" href="/assets/i18nInstance-DyCHz49K.js"/><link rel="modulepreload" href="/assets/index-D0ZXOnUw.js"/><link rel="modulepreload" href="/assets/index.esm-C9MY2QKY.js"/><link rel="modulepreload" href="/assets/i18n-BIakZdA_.js"/><link rel="modulepreload" href="/assets/preload-helper-BhLMWRjL.js"/><link rel="modulepreload" href="/assets/root-DFhRxEbJ.js"/><link rel="modulepreload" href="/assets/index-DNKrHZiJ.js"/><link rel="modulepreload" href="/assets/LanguageLink-C7QC8wP4.js"/><link rel="modulepreload" href="/assets/EnglishLayout-CvBXDE_x.js"/><link rel="modulepreload" href="/assets/useLanguageReady-BYMfljYR.js"/><link rel="modulepreload" href="/assets/Index-CbJvL87y.js"/><link rel="modulepreload" href="/assets/plug-aoDwvbS8.js"/><link rel="modulepreload" href="/assets/radar-DoTI4Oum.js"/><link rel="modulepreload" href="/assets/database-D9BeizBm.js"/><link rel="modulepreload" href="/assets/shield-check-4G0yo_Bc.js"/><link rel="modulepreload" href="/assets/phone-NYK3bJjo.js"/><link rel="modulepreload" href="/assets/file-text-CCH0MAN9.js"/><link rel="modulepreload" href="/assets/scan-line-DiAIrFCz.js"/><link rel="modulepreload" href="/assets/PageSEO-Ck7UZwcs.js"/><link rel="modulepreload" href="/assets/mail-Dx92w2jX.js"/>
1<script>
vendor: 383 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 3 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 4 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 5 })(window,document,'script','dataLayer','
5GTM-KH3JX5BV
vendor: 3 bytes, line 5
5');
5</script>
5<script> 6 window.dataLayer = window.dataLayer || []; 7 function gtag(){dataLayer.push(arguments);} 8 window.gtag = gtag; 9 gtag('consent', 'default', { 10 'analytics_storage': 'denied', 11 'ad_storage': 'denied', 12 'ad_user_data': 'denied', 13 'ad_personalization': 'denied', 14 'functionality_storage': 'granted', 15 'personalization_storage': 'denied', 16 'security_storage': 'granted', 17 'wait_for_update': 500 18 }); 19 gtag('js', new Date()); 20 gtag('config', 'AW-623737733', { 'allow_enhanced_conversions': true }); 21 gtag('config', 'G-77Z8N9YHGW'); 22 </script>
22<link rel="stylesheet" href="/assets/root-ByHLssjT.css"/></head><body>
vendor: 67 bytes, line 22
22<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
22GTM-KH3JX5BV
vendor: 82 bytes, line 22
22" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
22<div class="min-h-screen bg-background text-foreground">
22<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://benchbot.ai/#organization","name":"xyndata","legalName":"xyndata s.r.o.","vatID":"CZ05239982","identifier":{"@type":"PropertyValue","propertyID":"ICO","value":"05239982"},"url":"https://xyndata.com","logo":"https://benchbot.ai/app-icon-1024.png","description":"xyndata s.r.o. is an EU-based software company in Prague building AI testing, security and MLOps products, including BenchBot (conversational-AI testing and red-teaming) and xynLOG (real-time machine data and MES).","sameAs":["https://www.linkedin.com/company/xyndata","https://www.facebook.com/xyndata/","https://www.instagram.com/xyndata/"],"contactPoint":[{"@type":"ContactPoint","contactType":"sales","telephone":"+420-778-493-540","email":"[email protected]","url":"https://benchbot.ai/contact","availableLanguage":["en","es","cs","de","tr","pl","fr","bs","uk"]},{"@type":"ContactPoint","contactType":"technical support","email":"[email protected]","url":"https://benchbot.ai/contact"}],"address":{"@type":"PostalAddress","streetAddress":"Braunerova 563/7","addressLocality":"Prague","addressRegion":"Prague","addressCountry":"CZ","postalCode":"180 00"}}</script>
22<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://benchbot.ai/#website","name":"BenchBot","url":"https://benchbot.ai","inLanguage":["en","es","cs","de","tr","pl","fr","bs","uk"],"publisher":{"@id":"https://benchbot.ai/#organization"}}</script>
22<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://benchbot.ai/#software","name":"BenchBot","applicationCategory":"SecurityApplication","applicationSubCategory":"Conversational AI testing and red-teaming platform","operatingSystem":"Web","url":"https://benchbot.ai","description":"BenchBot tests and red-teams conversational AI. It fires live prompt-injection, jailbreaking, PII-leakage and prompt-leakage attacks at your bot via 60+ Botium connectors, scored with severity and OWASP Top 10 for LLM Applications mapping, plus GDPR (Art. 15-20) compliance, bias/toxicity, fact-checking/hallucination, NLP analytics and voice (TTS/STT) testing.","brand":{"@type":"Brand","name":"BenchBot"},"publisher":{"@id":"https://benchbot.ai/#organization"},"featureList":["AI red-teaming and vulnerability scanning (prompt injection, jailbreaking, PII leakage, prompt leakage)","OWASP Top 10 for LLM Applications severity mapping","GDPR compliance testing mapped to Articles 15-20","Bias, toxicity and fairness testing","Fact-checking and hallucination detection","NLP intent/entity and confidence analytics","Voice / phone testing (TTS/STT)","60+ platform connectors via the Botium ecosystem","Scheduled, idempotency-safe continuous scanning","Audit-ready human-readable export (PDF/XLSX/DOCX/CSV)","Multi-tenant isolation, encrypted fields, RBAC"],"offers":{"@type":"AggregateOffer","priceCurrency":"USD","availability":"https://schema.org/InStock","url":"https://benchbot.ai/pricing"}}</script>
22<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How is BenchBot deployed?","acceptedAnswer":{"@type":"Answer","text":"BenchBot is offered as a secure, multi-tenant SaaS platform, so there's no software to install or maintain. We also offer on-premise and private cloud deployment options for enterprise customers with specific data residency or security requirements."}},{"@type":"Question","name":"How does BenchBot handle my data?","acceptedAnswer":{"@type":"Answer","text":"We take data security and privacy very seriously. All customer data is encrypted at rest and in transit, and we are fully compliant with SOC 2 Type II and GDPR. For customers with stricter requirements, our on-premise deployment ensures that your data never leaves your environment."}},{"@type":"Question","name":"How long does it take to set up?","acceptedAnswer":{"@type":"Answer","text":"You can connect your first bot and start running tests in under 15 minutes. Our intuitive user interface and pre-built test libraries make it easy to get started, and our expert support team is always here to help."}}]}</script>
22<header class="fixed top-0 w-full z-50 bg-background md:bg-background/80 md:backdrop-blur-md border-b border-border/50" style="opacity:0;transform:translateY(-100px)"><nav class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center h-16"><div class="flex items-center"><div class="flex items-center"><a aria-label="BenchBot.ai home" class="flex items-center" href="/" data-discover="true"><img src="/assets/benchbot-logo-horizontal-D_CBJaZz.png" alt="BenchBot.ai - AI Guardian" class="h-8 w-auto transition-opacity duration-300" width="180" height="32"/></a></div></div><div class="hidden md:flex items-center space-x-8 ml-10"><div class="flex items-center space-x-8" style="opacity:0"><div style="opacity:0;transform:translateY(-10px)"><a href="/#home" class="relative transition-colors duration-200 font-medium text-foreground/80 hover:text-foreground">Home</a></div></div><div class="relative"><button class="flex items-center gap-1 font-medium transition-colors duration-200 text-foreground/80 hover:text-foreground">Solutions<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-3.5 w-3.5 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="flex items-center space-x-8" style="opacity:0"><div style="opacity:0;transform:translateY(-10px)"><a href="/pricing" class="relative transition-colors duration-200 font-medium text-foreground/80 hover:text-foreground">Pricing</a></div><div style="opacity:0;transform:translateY(-10px)"><a href="/blog" class="relative transition-colors duration-200 font-medium text-foreground/80 hover:text-foreground">Blog</a></div><div style="opacity:0;transform:translateY(-10px)"><a href="/about" class="relative transition-colors duration-200 font-medium text-foreground/80 hover:text-foreground">About</a></div><div style="opacity:0;transform:translateY(-10px)"><a href="/contact" class="relative transition-colors duration-200 font-medium text-foreground/80 hover:text-foreground">Contact</a></div></div></div><div class="hidden md:flex items-center gap-4"><button class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 rounded-md px-3 gap-2" type="button" id="radix-_R_mp55_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><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-globe h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="hidden sm:inline">ðºð¸<!-- --> <!-- -->English</span><span class="sm:hidden">ðºð¸</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-10 px-4 py-2 bg-gradient-primary hover:bg-gradient-primary/80 text-primary-foreground shadow-glow hover:shadow-glow/80 transition-all duration-300">Get a Demo</button></div><div class="md:hidden flex items-center gap-2"><button class="inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-9 rounded-md px-3 gap-2" type="button" id="radix-_R_op55_" aria-haspopup="menu" aria-expanded="false" data-state="closed"><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-globe h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="hidden sm:inline">ðºð¸<!-- --> <!-- -->English</span><span class="sm:hidden">ðºð¸</span></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:bg-accent hover:text-accent-foreground h-10 w-10" aria-label="Open menu"><span class="sr-only">
22Open menu</span><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 6h16M4 12h16M4 18h16" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg></button></div></div></nav></header><main><section id="home" class="relative isolate overflow-hidden flex items-center min-h-[92vh] py-20 lg:py-24"><div class="absolute inset-0 -z-10" aria-hidden="true"><img src="/assets/hero-bg-CfRgTws6.webp" alt="" class="h-full w-full object-cover" width="1920" height="1080" fetchPriority="high"/><div class="absolute inset-0 bg-gradient-to-br from-background via-background/92 to-background/75"></div><div class="absolute inset-0" style="background:radial-gradient(60% 60% at 85% 30%, hsl(256 87% 55% / 0.18), transparent 70%), radial-gradient(50% 50% at 10% 80%, hsl(217 91% 59% / 0.16), transparent 70%)"></div></div><div class="relative w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="grid items-center gap-12 lg:grid-cols-2 lg:gap-10"><div class="text-center lg:text-left"><div class="mb-6 flex justify-center lg:justify-start" style="opacity:0;transform:translateY(24px)"><span class="inline-flex items-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-3.5 py-1.5 text-xs font-medium text-primary backdrop-blur-sm"><span class="relative flex h-1.5 w-1.5"><span class="absolute inline-flex h-full w-full animate-ping rounded-full bg-primary/70"></span><span class="relative inline-flex h-1.5 w-1.5 rounded-full bg-primary"></span></span>Functional · Security · Compliance â one platform</span></div><h1 class="mb-6 text-4xl font-bold leading-[1.08] tracking-tight sm:text-5xl lg:text-6xl xl:text-7xl" style="opacity:0;transform:translateY(24px)"><span class="hero-text">Ship Chatbots You Can Actually Trust</span></h1><p class="mx-auto mb-8 max-w-xl text-base leading-relaxed text-muted-foreground sm:text-lg lg:mx-0" style="opacity:0;transform:translateY(24px)">BenchBot is the EU platform for testing conversational AI that ensures your chatbots and voice assistants are correct, safe, and compliant before and after launch, aligning with <a href="https://www.nist.gov/itl/ai-risk-management-framework" target="_blank" class="text-primary hover:underline">NIST's AI Risk Management Framework</a>. Reduce risk, accelerate releases, and deliver flawless customer experiences.</p><div class="flex flex-col items-center gap-4 sm:flex-row lg:items-start lg:justify-start" style="opacity:0;transform:translateY(24px)"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium ring-offset-background focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 rounded-md text-primary-foreground bg-gradient-primary hover:bg-gradient-primary/90 bg-[length:200%_100%] hover:bg-[position:right_center] duration-300 focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 active:scale-[0.98] transition-transform group px-8 py-6 text-lg shadow-glow hover:shadow-glow/80" href="/demo" data-discover="true">Get a Demo<span class="ml-2 inline-flex h-5 w-5 items-center"><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 h-5 w-5 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a href="#features" class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:text-accent-foreground h-11 rounded-md border border-primary/20 text-primary bg-transparent hover:bg-primary/5 hover:border-primary/30 focus-visible:ring-2 focus-visible:ring-primary/20 transition-all duration-200 active:scale-[0.98] px-8 py-6 text-lg">See how it works</a></div><div class="mt-8 flex flex-wrap items-center justify-center gap-2 lg:justify-start" style="opacity:0;transform:translateY(24px)"><span class="rounded-lg border border-white/10 bg-white/[0.03] px-3 py-1.5 text-xs font-medium text-muted-foreground">60+ connectors</span><span class="rounded-lg border border-white/10 bg-white/[0.03] px-3 py-1.5 text-xs font-medium text-muted-foreground">OWASP LLM Top 10</span><span class="rounded-lg border border-white/10 bg-white/[0.03] px-3 py-1.5 text-xs font-medium text-muted-foreground">GDPR Art. 15â20</span></div></div><div class="w-full" style="opacity:0;transform:translateX(40px)"><div role="img" aria-label="BenchBot connects to your assistant, explores its capabilities, grounds it on your knowledge base, then runs an automated test session." class="relative mx-auto w-full max-w-3xl lg:ml-auto"><div aria-hidden="true" class="pointer-events-none absolute -inset-8 opacity-70" style="background:radial-gradient(40% 50% at 25% 30%, hsl(217 91% 59% / 0.18), transparent 70%), radial-gradient(40% 50% at 80% 70%, hsl(280 87% 55% / 0.16), transparent 70%)"></div><div class="relative rounded-[1.4rem] bg-gradient-hero p-px shadow-elegant"><div class="relative overflow-hidden rounded-[1.35rem] bg-card/85 backdrop-blur-md"><div aria-hidden="true" class="pointer-events-none absolute inset-0 opacity-[0.35]" style="background-image:linear-gradient(hsl(var(--border)/0.5) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--border)/0.5) 1px, transparent 1px);background-size:28px 28px;mask-image:radial-gradient(120% 100% at 50% 0%, black, transparent 80%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%, black, transparent 80%)"></div><div class="relative flex items-center justify-between px-4 sm:px-5 py-2.5 border-b border-white/10"><div class="flex items-center gap-1.5"><span class="w-2.5 h-2.5 rounded-full bg-destructive/70"></span><span class="w-2.5 h-2.5 rounded-full bg-warning/70"></span><span class="w-2.5 h-2.5 rounded-full bg-success/70"></span><span class="ml-2 font-mono text-[11px] text-muted-foreground">benchbot · sample run</span></div><span class="flex items-center gap-1.5 rounded-full border border-primary/30 bg-primary/10 px-2 py-0.5 font-mono text-[10px] text-primary"><span class="w-1.5 h-1.5 rounded-full bg-primary"></span>
22READY</span></div><div class="grid grid-cols-2 gap-3 p-5 sm:p-7"><div class="flex items-start gap-3 rounded-xl border bg-card/50 p-3 border-white/10"><span class="grid place-items-center w-9 h-9 rounded-lg bg-gradient-primary text-primary-foreground shrink-0"><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-plug w-4 h-4" aria-hidden="true"><path d="M12 22v-5"></path><path d="M9 8V2"></path><path d="M15 8V2"></path><path d="M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z"></path></svg></span><div class="min-w-0"><div class="flex items-center gap-1 text-sm font-semibold text-foreground"><span class="font-mono text-[10px] text-primary">1</span>Connect</div><p class="mt-0.5 text-[11px] leading-snug text-muted-foreground">Attach to any chatbot or voicebot via 60+ connectors.</p></div></div><div class="flex items-start gap-3 rounded-xl border bg-card/50 p-3 border-white/10"><span class="grid place-items-center w-9 h-9 rounded-lg bg-gradient-primary text-primary-foreground shrink-0"><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 w-4 h-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></span><div class="min-w-0"><div class="flex items-center gap-1 text-sm font-semibold text-foreground"><span class="font-mono text-[10px] text-primary">2</span>Explore</div><p class="mt-0.5 text-[11px] leading-snug text-muted-foreground">The bot-explorer maps every intent, flow and capability.</p></div></div><div class="flex items-start gap-3 rounded-xl border bg-card/50 p-3 border-white/10"><span class="grid place-items-center w-9 h-9 rounded-lg bg-gradient-primary text-primary-foreground shrink-0"><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-database w-4 h-4" aria-hidden="true"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg></span><div class="min-w-0"><div class="flex items-center gap-1 text-sm font-semibold text-foreground"><span class="font-mono text-[10px] text-primary">3</span>Knowledge</div><p class="mt-0.5 text-[11px] leading-snug text-muted-foreground">Ground answers against your knowledge base.</p></div></div><div class="flex items-start gap-3 rounded-xl border bg-card/50 p-3 border-white/10"><span class="grid place-items-center w-9 h-9 rounded-lg bg-gradient-primary text-primary-foreground shrink-0"><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-shield-check w-4 h-4" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></span><div class="min-w-0"><div class="flex items-center gap-1 text-sm font-semibold text-foreground"><span class="font-mono text-[10px] text-primary">4</span>Test</div><p class="mt-0.5 text-[11px] leading-snug text-muted-foreground">Run an automated session: function, security & compliance.</p></div></div></div></div></div></div></div></div></div></section><section class="py-12 sm:py-16 lg:py-20 relative"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="grid lg:grid-cols-2 gap-16 items-start"><div style="opacity:0"><h2 class="text-3xl lg:text-4xl font-bold mb-8 text-foreground">The Hidden Risks of Untested AI</h2><div class="space-y-6"><div class="group relative p-6 rounded-2xl border border-destructive/20 bg-destructive/5 hover:bg-destructive/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-destructive/10 rounded-xl group-hover:bg-destructive/20 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-triangle-alert h-6 w-6 text-warning" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">Silent Failures</p><p class="text-muted-foreground leading-relaxed">Your bot works in the lab, but fails in the real world with unexpected user inputs and edge cases, causing customer frustration and churn.</p></div></div></div><div class="group relative p-6 rounded-2xl border border-destructive/20 bg-destructive/5 hover:bg-destructive/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-destructive/10 rounded-xl group-hover:bg-destructive/20 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-shield h-6 w-6 text-destructive" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">Security & Compliance Gaps</p><p class="text-muted-foreground leading-relaxed">Your AI inadvertently exposes sensitive data, violates industry regulations, or is exploited by bad actors, leading to costly fines and brand damage.</p></div></div></div><div class="group relative p-6 rounded-2xl border border-destructive/20 bg-destructive/5 hover:bg-destructive/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-destructive/10 rounded-xl group-hover:bg-destructive/20 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-clock h-6 w-6 text-warning" aria-hidden="true"><path d="M12 6v6l4 2"></path><circle cx="12" cy="12" r="10"></circle></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">Slow Release Cycles</p><p class="text-muted-foreground leading-relaxed">Manual testing is slow, inconsistent, and can't keep up with the pace of modern development, delaying innovation and leaving you behind the competition.</p></div></div></div></div></div><div style="opacity:0"><h2 class="text-3xl lg:text-4xl font-bold mb-8"><span class="hero-text">Automate Trust at Every Stage</span></h2><div class="space-y-6"><div class="group relative p-6 rounded-2xl border border-success/20 bg-success/5 hover:bg-success/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-gradient-primary rounded-xl group-hover:shadow-glow transition-all duration-300"><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-circle-check-big h-6 w-6 text-primary-foreground" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">
22Comprehensive Coverage</p><p class="text-muted-foreground leading-relaxed">BenchBot automatically discovers and tests your bot's entire conversation space, catching errors you never thought to look for.</p></div></div></div><div class="group relative p-6 rounded-2xl border border-success/20 bg-success/5 hover:bg-success/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-gradient-primary rounded-xl group-hover:shadow-glow transition-all duration-300"><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-lock h-6 w-6 text-primary-foreground" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">Policy-Driven Security</p><p class="text-muted-foreground leading-relaxed">Define and enforce safety and security policies with our pre-built libraries, ensuring your bot is always compliant. Our <a href="/blog/prompt-injection-attacks-protecting-your-ai-from-malicious-inputs" class="text-primary hover:underline">Policy-Driven Security</a> approach protects against advanced threats.</p></div></div></div><div class="group relative p-6 rounded-2xl border border-success/20 bg-success/5 hover:bg-success/10 transition-all duration-300" style="opacity:0;transform:translateX(-30px)"><div class="flex items-start gap-4"><div class="flex-shrink-0 p-3 bg-gradient-primary rounded-xl group-hover:shadow-glow transition-all duration-300"><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-zap h-6 w-6 text-primary-foreground" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><div class="flex-1"><p class="font-semibold text-left text-lg mb-2 text-foreground">Seamless Integration</p><p class="text-muted-foreground leading-relaxed">Integrate our powerful testing capabilities directly into your development pipeline, enabling you to catch and fix issues before they ever reach production.</p></div></div></div></div></div></div></div></div></section><section class="relative py-12 sm:py-16 lg:py-20 bg-muted/30"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center mb-16" style="opacity:0;transform:translateY(30px)"><h2 class="text-3xl lg:text-5xl font-bold mb-6"><span class="hero-text">How It Works</span></h2></div><div class="grid md:grid-cols-3 gap-8 lg:gap-12" style="opacity:0"><div class="relative group" style="opacity:0;transform:translateY(50px)"><div class="hidden md:block absolute top-20 left-full w-full h-0.5 bg-gradient-primary/30 z-0"><div class="h-full bg-gradient-primary" style="width:0px"></div></div><div class="relative z-10 text-center p-8 rounded-2xl border border-border/50 bg-card/50 backdrop-blur-sm group-hover:border-primary/30 group-hover:bg-card/80 transition-all duration-300"><div class="absolute -top-4 left-1/2 transform -translate-x-1/2"><div class="w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center text-primary-foreground font-bold text-lg shadow-glow">01</div></div><div class="mb-6 flex justify-center pt-6"><div class="p-4 bg-gradient-primary/10 rounded-2xl border border-primary/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-plug h-8 w-8 text-primary" aria-hidden="true"><path d="M12 22v-5"></path><path d="M9 8V2"></path><path d="M15 8V2"></path><path d="M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z"></path></svg></div></div><h3 class="text-xl font-bold mb-4 text-foreground">Connect Your Bot</h3><p class="text-muted-foreground text-center leading-relaxed">Securely connect BenchBot to any chat or voice channel in minutes, from web and mobile to WhatsApp and IVR. Our platform supports all major bot frameworks and NLU engines.</p></div></div><div class="relative group" style="opacity:0;transform:translateY(50px)"><div class="hidden md:block absolute top-20 left-full w-full h-0.5 bg-gradient-primary/30 z-0"><div class="h-full bg-gradient-primary" style="width:0px"></div></div><div class="relative z-10 text-center p-8 rounded-2xl border border-border/50 bg-card/50 backdrop-blur-sm group-hover:border-primary/30 group-hover:bg-card/80 transition-all duration-300"><div class="absolute -top-4 left-1/2 transform -translate-x-1/2"><div class="w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center text-primary-foreground font-bold text-lg shadow-glow">02</div></div><div class="mb-6 flex justify-center pt-6"><div class="p-4 bg-gradient-primary/10 rounded-2xl border border-primary/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-shield h-8 w-8 text-primary" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div></div><h3 class="text-xl font-bold mb-4 text-foreground">Train & Configure</h3><p class="text-muted-foreground text-center leading-relaxed">BenchBot automatically explores your chatbot to understand its flows and behavior. Upload your knowledge base, requirements, or compliance documents â and BenchBot builds the test scenarios for you.</p></div></div><div class="relative group" style="opacity:0;transform:translateY(50px)"><div class="relative z-10 text-center p-8 rounded-2xl border border-border/50 bg-card/50 backdrop-blur-sm group-hover:border-primary/30 group-hover:bg-card/80 transition-all duration-300"><div class="absolute -top-4 left-1/2 transform -translate-x-1/2"><div class="w-12 h-12 bg-gradient-primary rounded-full flex items-center justify-center text-primary-foreground font-bold text-lg shadow-glow">03</div></div><div class="mb-6 flex justify-center pt-6"><div class="p-4 bg-gradient-primary/10 rounded-2xl border border-primary/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-play h-8 w-8 text-primary" aria-hidden="true"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z"></path></svg></div></div><h3 class="text-xl font-bold mb-4 text-foreground">Run & Review</h3><p class="text-muted-foreground text-center leading-relaxed">Execute comprehensive test suites on-demand or automatically as part of your pipeline. Get detailed reports, actionable insights, and complete audit trails to quickly identify and resolve issues.</p></div></div></div></div></section><section class="py-20 sm:py-24 lg:py-32 relative overflow-hidden" id="features"><div class="absolute inset-0 opacity-5"><svg class="w-full h-full" viewBox="0 0 60 60" fill="currentColor"><pattern id="features-grid" width="60" height="60" patternUnits="userSpaceOnUse"><path d="m60 0v60h-60v-60z" fill="none" stroke="currentColor" stroke-width="1"></path></pattern><rect width="100%" height="100%" fill="url(#features-grid)"></rect></svg></div><div class="relative mx-auto px-4 sm:px-6 lg:px-8 max-w-[83.5rem]"><div class="text-center mb-16" style="opacity:0;transform:translateY(30px)"><h2 class="tracking-tight md:text-4xl bg-gradient-hero bg-clip-text text-transparent text-center text-3xl lg:text-5xl font-bold mb-6">Advanced AI Safety Features</h2><p class="text-lg font-normal text-muted-foreground text-center max-w-3xl mx-auto leading-relaxed lg:text-xl">
22Comprehensive protection for your conversational AI with cutting-edge testing capabilities</p></div><div style="opacity:0"><div class="grid grid-cols-1 sm:grid-cols-2 gap-6 sm:gap-8 justify-items-stretch items-start"><div style="opacity:0;transform:translateY(50px)"><div><div><div class="text-card-foreground shadow-sm group relative h-full rounded-2xl border border-green-500/30 bg-green-500/15 hover:shadow-2xl hover:shadow-primary/10 transition-all duration-500"><div class="absolute inset-0 rounded-2xl bg-gradient-to-br from-primary/5 via-transparent to-accent/5 opacity-0 group-hover:opacity-60 transition-opacity duration-500 pointer-events-none"></div><div class="flex flex-col p-6 space-y-4"><div class="flex items-start justify-between"><div class="flex-1 min-w-0"><div class="inline-flex p-4 rounded-2xl bg-gradient-to-r from-green-500 to-emerald-600 shadow-lg"><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-circle-check-big h-8 w-8 text-white" aria-hidden="true"><path d="M21.801 10A10 10 0 1 1 17 3.335"></path><path d="m9 11 3 3L22 4"></path></svg></div><h3 class="tracking-tight text-left mt-4 md:text-3xl text-2xl lg:text-3xl font-bold leading-tight text-foreground">Eliminate AI Hallucinations with Advanced Fact Checking</h3></div></div></div><div class="p-6 pt-0 space-y-4"><p class="text-muted-foreground text-base lg:text-lg">Ensure your AI provides accurate, reliable information every time. BenchBot's fact-checking capabilities automatically verify your bot's responses against trusted knowledge sources, preventing the spread of misinformation and protecting your brand reputation. Our system identifies potential hallucinations, factual inconsistencies, and outdated information before they reach your customers.</p></div></div></div></div></div><div style="opacity:0;transform:translateY(50px)"><div><div><div class="text-card-foreground shadow-sm group relative h-full rounded-2xl border border-red-500/30 bg-red-500/15 hover:shadow-2xl hover:shadow-primary/10 transition-all duration-500"><div class="absolute inset-0 rounded-2xl bg-gradient-to-br from-primary/5 via-transparent to-accent/5 opacity-0 group-hover:opacity-60 transition-opacity duration-500 pointer-events-none"></div><div class="flex flex-col p-6 space-y-4"><div class="flex items-start justify-between"><div class="flex-1 min-w-0"><div class="inline-flex p-4 rounded-2xl bg-gradient-to-r from-red-500 to-pink-600 shadow-lg"><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-shield h-8 w-8 text-white" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><h3 class="tracking-tight text-left mt-4 md:text-3xl text-2xl lg:text-3xl font-bold leading-tight text-foreground">Protect Against Adversarial Attacks with Comprehensive Misuse Testing</h3></div></div></div><div class="p-6 pt-0 space-y-4"><p class="text-muted-foreground text-base lg:text-lg">Go beyond standard functional testing with BenchBot's advanced misuse testing capabilities. Our platform simulates adversarial attacks, inappropriate user behavior, and edge cases to uncover hidden vulnerabilities in your conversational AI. We test for prompt injection attacks, social engineering attempts, and other malicious inputs that could compromise your bot's integrity, protecting against <a href="https://owasp.org/www-project-top-10-for-large-language-model-applications/" target="_blank" class="text-primary hover:underline">threats identified by OWASP for LLM applications</a>.</p></div></div></div></div></div><div style="opacity:0;transform:translateY(50px)"><div><div><div class="text-card-foreground shadow-sm group relative h-full rounded-2xl border border-blue-500/30 bg-blue-500/15 hover:shadow-2xl hover:shadow-
22primary/10 transition-all duration-500"><div class="absolute inset-0 rounded-2xl bg-gradient-to-br from-primary/5 via-transparent to-accent/5 opacity-0 group-hover:opacity-60 transition-opacity duration-500 pointer-events-none"></div><div class="flex flex-col p-6 space-y-4"><div class="flex items-start justify-between"><div class="flex-1 min-w-0"><div class="inline-flex p-4 rounded-2xl bg-gradient-to-r from-blue-500 to-cyan-600 shadow-lg"><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-check h-8 w-8 text-white" aria-hidden="true"><path d="M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"></path><path d="M14 2v4a2 2 0 0 0 2 2h4"></path><path d="m9 15 2 2 4-4"></path></svg></div><h3 class="tracking-tight text-left mt-4 md:text-3xl text-2xl lg:text-3xl font-bold leading-tight text-foreground">Ensure GDPR Compliance and Data Privacy Protection</h3></div></div></div><div class="p-6 pt-0 space-y-4"><p class="text-muted-foreground text-base lg:text-lg">Navigate complex privacy regulations with confidence. BenchBot's GDPR compliance testing automatically identifies and flags potential privacy violations in your conversational AI. Our platform detects when your bot might be collecting, storing, or processing personal data inappropriately, ensuring <a href="https://gdpr-info.eu/" target="_blank" class="text-primary hover:underline">full compliance with GDPR</a> and other privacy regulations.</p></div></div></div></div></div><div style="opacity:0;transform:translateY(50px)"><div><div><div class="text-card-foreground shadow-sm group relative h-full rounded-2xl border border-purple-500/30 bg-purple-500/15 hover:shadow-2xl hover:shadow-primary/10 transition-all duration-500"><div class="absolute inset-0 rounded-2xl bg-gradient-to-br from-primary/5 via-transparent to-accent/5 opacity-0 group-hover:opacity-60 transition-opacity duration-500 pointer-events-none"></div><div class="flex flex-col p-6 space-y-4"><div class="flex items-start justify-between"><div class="flex-1 min-w-0"><div class="inline-flex p-4 rounded-2xl bg-gradient-to-r from-purple-500 to-violet-600 shadow-lg"><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-scale h-8 w-8 text-white" aria-hidden="true"><path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="M7 21h10"></path><path d="M12 3v18"></path><path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"></path></svg></div><h3 class="tracking-tight text-left mt-4 md:text-3xl text-2xl lg:text-3xl font-bold leading-tight text-foreground">Detect and Eliminate AI Bias for Fair, Equitable Interactions</h3></div></div></div><div class="p-6 pt-0 space-y-4"><p class="text-muted-foreground text-base lg:text-lg">Build AI that treats all users fairly and equitably. BenchBot's bias testing capabilities systematically evaluate your conversational AI for discriminatory behavior across different demographic groups, languages, and cultural contexts. Our platform identifies potential biases in language understanding, response generation, and decision-making processes, following <a href="https://aiethicslab.rutgers.edu/" target="_blank" class="text-primary hover:underline">research from leading AI ethics institutions</a>.</p></div></div></div></div></div></div></div></div></section><section class="relative py-20 sm:py-24 lg:py-32 undefined bg-muted/20"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center mb-16" style="opacity:0;transform:translateY(30px)"><h2 class="text-3xl lg:text-5xl font-bold mb-6"><span class="hero-text">Frequently Asked Questions</span></h2></div><div class="max-w-4xl mx-auto" style="opacity:0;transform:translateY(50px)"><div class="space-y-4" data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border border-border/50 rounded-2xl px-6 bg-card/50 backdrop-blur-sm hover:bg-card/80 transition-all duration-300"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_2qll5_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_qll5_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left hover:no-underline py-6 text-lg font-semibold text-foreground" data-radix-collection-item="">How is BenchBot deployed?<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 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_2qll5_" hidden="" role="region" aria-labelledby="radix-_R_qll5_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border border-border/50 rounded-2xl px-6 bg-card/50 backdrop-blur-sm hover:bg-card/80 transition-all duration-300"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_3all5_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1all5_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left hover:no-underline py-6 text-lg font-semibold text-foreground" data-radix-collection-item="">How does BenchBot handle my data?<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 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_3all5_" hidden="" role="region" aria-labelledby="radix-_R_1all5_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border border-border/50 rounded-2xl px-6 bg-card/50 backdrop-blur-sm hover:bg-card/80 transition-all duration-300"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-_R_3qll5_" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-_R_1qll5_" class="flex flex-1 items-center justify-between transition-all [&[data-state=open]>svg]:rotate-180 text-left hover:no-underline py-6 text-lg font-semibold text-foreground" data-radix-collection-item="">How long does it take to set up?<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 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-_R_3qll5_" hidden="" role="region" aria-labelledby="radix-_R_1qll5_" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></section><!--$?--><template id="B:0"></template><div class="h-96"></div><!--/$--><section class="relative bg-muted/30 py-24"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="absolute inset-0 bg-gradient-hero opacity-30"></div><div class="absolute inset-0 bg-gradient-to-r from-primary/30 via-trans
22parent to-accent/30"></div><div class="pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-[36rem] h-[36rem] rounded-full bg-primary/20 blur-3xl opacity-40"></div><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 relative z-10"><div class="text-center max-w-4xl mx-auto" style="opacity:0;transform:translateY(30px)"><div style="opacity:0;transform:translateY(20px)"><h2 class="text-[32px] sm:text-[40px] lg:text-[48px] leading-[32px] sm:leading-[40px] lg:leading-[48px] font-bold mb-6 text-center"><span class="hero-text">Ready to Ship AI with Confidence?</span></h2></div><div style="opacity:0;transform:translateY(20px)"><p class="text-lg lg:text-xl text-muted-foreground mb-10 leading-relaxed">Stop guessing and start knowing. Get a personalized demo of BenchBot and see how our comprehensive AI testing platform can help you reduce risk, accelerate releases, and deliver flawless customer experiences.</p></div><div class="flex flex-col sm:flex-row gap-4 justify-center items-center" style="opacity:0;transform:translateY(20px)"><a class="inline-flex items-center justify-center gap-2 whitespace-nowrap font-medium ring-offset-background focus-visible:outline-none disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 rounded-md text-primary-foreground bg-gradient-primary hover:bg-gradient-primary/90 bg-[length:200%_100%] hover:bg-[position:right_center] duration-300 focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2 active:scale-[0.98] transition-transform w-full sm:w-auto group px-8 py-6 text-lg shadow-glow hover:shadow-glow/80" href="/demo" data-discover="true">Get a Demo<span class="ml-2 h-5 w-5 inline-flex items-center"><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 h-5 w-5 group-hover:translate-x-1 transition-transform" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></div></div></div></div></section></main><!--$?--><template id="B:1"></template><div class="h-64"></div><!--/$--></div>
22<script>((storageKey2, restoreKey) => { 23 if (!window.history.state || !window.history.state.key) { 24 let key = Math.random().toString(32).slice(2); 25 window.history.replaceState({ key }, ""); 26 } 27 try { 28 let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}"); 29 let storedY = positions[restoreKey || window.history.state.key]; 30 if (typeof storedY === "number") { 31 window.scrollTo(0, storedY); 32 } 33 } catch (error) { 34 console.error(error); 35 sessionStorage.removeItem(storageKey2); 36 } 37 })("react-router-scroll-positions", null)</script>
37<script>window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"unstable_passThroughRequests":false,"unstable_subResourceIntegrity":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"initial"},"ssr":false,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
37<script type="module" async="">import "/assets/manifest-e1e12c18.js"; 38import * as route0 from "/assets/root-DFhRxEbJ.js"; 39import * as route1 from "/assets/EnglishLayout-CvBXDE_x.js"; 40import * as route2 from "/assets/Index-CbJvL87y.js"; 41 42 window.__reactRouterRouteModules = {"root":route0,"components/EnglishLayout":route1,"pages/Index":route2}; 43 44import("/assets/entry.client-CND87nn5.js");</script>
44<!--$-->
44<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{},\"actionData\",\"errors\"]\n");</script>
44<!--$-->
44<script>window.__reactRouterContext.streamController.close();</script>
44<!--/$--><!--/$-->
44<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
44<div hidden id="S:0"><section class="relative py-20 sm:py-24 lg:py-32"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="text-center mb-14" style="opacity:0;transform:translateY(30px)"><h2 class="tracking-tight md:text-4xl bg-gradient-hero bg-clip-text text-transparent text-center text-3xl lg:text-5xl font-bold mb-5">Explore AI Security Topics</h2><p class="text-lg font-normal text-muted-foreground text-center max-w-3xl mx-auto leading-relaxed lg:text-xl">Deep dives into every aspect of AI application security â from red teaming and penetration testing to compliance and agent security.</p></div><div class="grid grid-cols-1 lg:grid-cols-2 gap-5 max-w-5xl mx-auto"><div style="opacity:1;height:auto;margin-bottom:0px"><a class="group block" aria-label="Complete AI Security Testing Platform" href="/landing/ai-security-platform" data-discover="true"><div class=" 45 relative rounded-xl border border-border/50 border-l-[3px] border-l-cyan-500/60 46 bg-card/50 backdrop-blur-sm p-6 lg:p-7 47 hover:border-border hover:bg-card/80 48 hover:shadow-lg hover:shadow-black/5 49 transition-all duration-300 50 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-cyan-500/20 to-cyan-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-cyan-500/10 text-cyan-400"><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-shield h-5 w-5" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-cyan-500/10 text-cyan-400">AI Security</span><h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">Complete AI Security Testing Platform</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Discover how BenchBot tests your AI applications against 50+ threat categories â from prompt injection to data leakage. One platform for comprehensive AI application security.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="opacity:1;height:auto;margin-bottom:0px"><a class="group block" aria-label="Automated AI Red Teaming" href="/landing/ai-red-teaming" data-discover="true"><div class=" 51 relative rounded-xl border border-border/50 border-l-[3px] border-l-red-500/60 52 bg-card/50 backdrop-blur-sm p-6 lg:p-7 53 hover:border-border hover:bg-card/80 54 hover:shadow-lg hover:shadow-black/5 55 transition-all duration-300 56 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-red-500/20 to-red-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-red-500/10 text-red-400"><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-swords h-5 w-5" aria-hidden="true"><polyline points="14.5 17.5 3 6 3 3 6 3 17.5 14.5"></polyline><line x1="13" x2="19" y1="19" y2="13"></line><line x1="16" x2="20" y1="16" y2="20"></line><line x1="19" x2="21" y1="21" y2="19"></line><polyline points="14.5 6.5 18 3 21 3 21 6 17.5 9.5"></polyline><line x1="5" x2="9" y1="14" y2="18"></line><line x1="7" x2="4" y1="17" y2="20"></line><line x1="3" x2="5" y1="19" y2="21"></line></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-red-500/10 text-red-400">Red Teaming</span>
56<h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">Automated AI Red Teaming</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Replace expensive manual red team engagements with automated, continuous adversarial testing. 10,000+ attack scenarios run in minutes, not months.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="opacity:1;height:auto;margin-bottom:0px"><a class="group block" aria-label="AI Penetration Testing" href="/landing/ai-penetration-testing" data-discover="true"><div class=" 57 relative rounded-xl border border-border/50 border-l-[3px] border-l-orange-500/60 58 bg-card/50 backdrop-blur-sm p-6 lg:p-7 59 hover:border-border hover:bg-card/80 60 hover:shadow-lg hover:shadow-black/5 61 transition-all duration-300 62 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-orange-500/20 to-orange-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-orange-500/10 text-orange-400"><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-bug h-5 w-5" aria-hidden="true"><path d="m8 2 1.88 1.88"></path><path d="M14.12 3.88 16 2"></path><path d="M9 7.13v-1a3.003 3.003 0 1 1 6 0v1"></path><path d="M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6"></path><path d="M12 20v-9"></path><path d="M6.53 9C4.6 8.8 3 7.1 3 5"></path><path d="M6 13H2"></path><path d="M3 21c0-2.1 1.7-3.9 3.8-4"></path><path d="M20.97 5c0 2.1-1.6 3.8-3.5 4"></path><path d="M22 13h-4"></path><path d="M17.2 17c2.1.1 3.8 1.9 3.8 4"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-orange-500/10 text-orange-400">Pentesting</span><h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">AI Penetration Testing</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Go beyond one-off pentests. BenchBot runs continuous AI vulnerability assessments across 50+ categories, aligned to OWASP Top 10 for LLMs and NIST standards.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="opacity:1;height:auto;margin-bottom:0px"><a class="group block" aria-label="Prompt Injection & Hallucination Detection" href="/landing/prompt-injection-detection" data-discover="true"><div class=" 63 relative rounded-xl border border-border/50 border-l-[3px] border-l-amber-500/60 64 bg-card/50 backdrop-blur-sm p-6 lg:p-7 65 hover:border-border hover:bg-card/80 66 hover:shadow-lg hover:shadow-black/5 67 transition-all duration-300 68 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-amber-500/20 to-amber-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-amber-500/10 text-amber-400"><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-triangle-alert h-5 w-5" aria-hidden="true"><path d="m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"></path><path d="M12 9v4"></path><path d="M12 17h.01"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-amber-500/10 text-amber-400">Prompt Injection</span>
68<h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">Prompt Injection & Hallucination Detection</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Test your AI guardrails against direct injection, indirect injection, encoding bypasses, and multi-turn attacks. Plus catch hallucinations before your users do.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="pointer-events:none;position:absolute;left:-9999px;opacity:0;height:0px;margin-bottom:0px;overflow:hidden"><a class="group block" aria-label="AI Risk Management & EU AI Act Compliance" href="/landing/ai-risk-compliance" data-discover="true"><div class=" 69 relative rounded-xl border border-border/50 border-l-[3px] border-l-emerald-500/60 70 bg-card/50 backdrop-blur-sm p-6 lg:p-7 71 hover:border-border hover:bg-card/80 72 hover:shadow-lg hover:shadow-black/5 73 transition-all duration-300 74 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-emerald-500/20 to-emerald-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-emerald-500/10 text-emerald-400"><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-scale h-5 w-5" aria-hidden="true"><path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"></path><path d="M7 21h10"></path><path d="M12 3v18"></path><path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-emerald-500/10 text-emerald-400">Compliance</span><h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">AI Risk Management & EU AI Act Compliance</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Automate AI risk assessment for EU AI Act, NIST AI RMF, and ISO 42001. Generate audit-ready compliance evidence with continuous monitoring.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="pointer-events:none;position:absolute;left:-9999px;opacity:0;height:0px;margin-bottom:0px;overflow:hidden"><a class="group block" aria-label="Automated Chatbot Testing" href="/landing/chatbot-testing" data-discover="true"><div class=" 75 relative rounded-xl border border-border/50 border-l-[3px] border-l-blue-500/60 76 bg-card/50 backdrop-blur-sm p-6 lg:p-7 77 hover:border-border hover:bg-card/80 78 hover:shadow-lg hover:shadow-black/5 79 transition-all duration-300 80 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-blue-500/20 to-blue-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-blue-500/10 text-blue-400"><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-message-square h-5 w-5" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-blue-500/10 text-blue-400">Chatbot QA</span>
80<h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">Automated Chatbot Testing</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">Test your chatbot across 10,000+ conversation scenarios automatically. Catch hallucinations, off-topic responses, and safety violations before your customers do.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="pointer-events:none;position:absolute;left:-9999px;opacity:0;height:0px;margin-bottom:0px;overflow:hidden"><a class="group block" aria-label="AI Agent Security Testing" href="/landing/agent-security" data-discover="true"><div class=" 81 relative rounded-xl border border-border/50 border-l-[3px] border-l-violet-500/60 82 bg-card/50 backdrop-blur-sm p-6 lg:p-7 83 hover:border-border hover:bg-card/80 84 hover:shadow-lg hover:shadow-black/5 85 transition-all duration-300 86 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-violet-500/20 to-violet-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-violet-500/10 text-violet-400"><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-bot h-5 w-5" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-violet-500/10 text-violet-400">Agent Security</span><h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">AI Agent Security Testing</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">AI agents don't just talk â they act. Test autonomous agents for tool misuse, privilege escalation, indirect injection, and uncontrolled behavior.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div><div style="pointer-events:none;position:absolute;left:-9999px;opacity:0;height:0px;margin-bottom:0px;overflow:hidden"><a class="group block" aria-label="Comprehensive AI Cybersecurity" href="/landing/ai-cybersecurity" data-discover="true"><div class=" 87 relative rounded-xl border border-border/50 border-l-[3px] border-l-rose-500/60 88 bg-card/50 backdrop-blur-sm p-6 lg:p-7 89 hover:border-border hover:bg-card/80 90 hover:shadow-lg hover:shadow-black/5 91 transition-all duration-300 92 "><div class="absolute inset-0 rounded-xl bg-gradient-to-r from-rose-500/20 to-rose-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"></div><div class="relative flex gap-5"><div class="flex-shrink-0 mt-0.5"><div class="p-2.5 rounded-lg bg-rose-500/10 text-rose-400"><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-lock h-5 w-5" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div></div><div class="flex-1 min-w-0"><span class="inline-block px-2.5 py-0.5 rounded-full text-[0.7rem] font-semibold tracking-wide uppercase mb-2.5 bg-rose-500/10 text-rose-400">Cybersecurity</span>
92<h3 class="text-lg font-semibold text-foreground mb-2 group-hover:text-primary transition-colors duration-200">Comprehensive AI Cybersecurity</h3><p class="text-sm text-muted-foreground leading-relaxed mb-3">One platform to secure every AI application you build. Red teaming, pentesting, compliance, and continuous monitoring â covering the full AI security lifecycle.</p><span class="inline-flex items-center gap-1.5 text-sm font-medium text-primary opacity-70 group-hover:opacity-100 transition-all duration-200">Explore Topic<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 h-3.5 w-3.5 transform group-hover:translate-x-1 transition-transform duration-200" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></div></div></a></div></div><div class="text-center mt-8" style="opacity:0"><button class="inline-flex items-center gap-2 px-6 py-2.5 rounded-full border border-border/60 bg-card/50 text-sm font-medium text-muted-foreground hover:text-foreground hover:border-primary/30 transition-all duration-200">Show All Topics<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 duration-300" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></section></div>
92<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 93$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
93<div hidden id="S:1"><footer class="bg-card/50 backdrop-blur-sm border-t border-border/50"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-16"><div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-8 lg:gap-12"><div class="lg:col-span-2"><div style="opacity:0;transform:translateY(20px)"><div class="text-2xl font-bold bg-gradient-hero bg-clip-text text-transparent mb-4">BenchBot.ai</div><p class="text-muted-foreground text-base leading-relaxed max-w-md">Your AI Guardian - Comprehensive testing and security for conversational AI systems. Protect your users, ensure compliance, and build trust.</p><div class="flex gap-4 mt-6"><a href="#github" class="p-2 bg-muted/20 hover:bg-primary/20 rounded-lg transition-all duration-200 group" aria-label="GitHub" tabindex="0"><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-github h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a href="#twitter" class="p-2 bg-muted/20 hover:bg-primary/20 rounded-lg transition-all duration-200 group" aria-label="Twitter" tabindex="0"><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-twitter h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="#linkedin" class="p-2 bg-muted/20 hover:bg-primary/20 rounded-lg transition-all duration-200 group" aria-label="LinkedIn" tabindex="0"><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-linkedin h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="#email" class="p-2 bg-muted/20 hover:bg-primary/20 rounded-lg transition-all duration-200 group" aria-label="Email" tabindex="0"><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 h-4 w-4 text-muted-foreground group-hover:text-primary transition-colors" 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></a></div></div></div><div class="grid grid-cols-1 sm:grid-cols-3 gap-8 lg:col-span-3"><div style="opacity:0;transform:translateY(20px)"><h3 class="font-semibold text-foreground mb-4">Product</h3><ul class="space-y-3"><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/landing/chatbot-testing" data-discover="true">Chatbot Testing</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/landing/voicebot-testing" data-discover="true">Voicebot Testing</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/landing/chatbot-regression-testing" data-discover="true">Regression Testing</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/landing/nlu-testing" data-discover="true">NLU Testing</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/#features" data-discover="true">Features</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/pricing" data-discover="true">Pricing</a></li></ul></div><div style="opacity:0;transform:translateY(20px)"><h3 class="font-semibold text-foreground mb-4">Company</h3><ul class="space-y-3"><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/about" data-discover="true">About Us</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/careers" data-discover="true">Careers</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/blog" data-discover="true">Blog</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/contact" data-discover="true">Contact</a></li></ul></div><div style="opacity:0;transform:translateY(20px)"><h3 class="font-semibold text-foreground mb-4">Legal</h3><ul class="space-y-3"><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/privacy" data-discover="true">Privacy Policy</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/terms" data-discover="true">Terms of Service</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/cookies" data-discover="true">Cookie Policy</a></li><li><a class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm" href="/gdpr" data-discover="true">GDPR Compliance</a></li></ul></div></div></div><div data-orientation="horizontal" role="none" class="shrink-0 h-[1px] w-full my-8 bg-border/50"></div><div class="flex flex-col sm:flex-row justify-between items-center gap-4" style="opacity:0"><div class="flex flex-col sm:flex-row items-center gap-4"><p class="text-muted-foreground text-sm">© 2026 BenchBot.ai. All rights reserved.</p><button class="text-muted-foreground hover:text-primary transition-colors duration-200 text-sm flex items-center gap-1.5 group" aria-label="Cookie Settings"><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-settings h-3 w-3 group-hover:rotate-90 transition-transform duration-200" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg>Cookie Settings</button></div><p class="text-muted-foreground text-sm">Made with<!-- --> â¤ï¸ <!-- -->in<!-- --> <!-- -->Prague, Czechia</p></div></div></footer></div>
93<script>$RC("B:1","S:1")</script>
93</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.