1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,691033,86434,766996,989185,e=>{"use strict";var a=e.i(843476),t=e.i(271645),n=e.i(657688),i=e.i(522016),s=e.i(204400);let r=[{slug:"health-tech-medtech",heroImage:"/images/covers/health-tech-medtech.jpg",num:"01 â HEALTH TECH & MEDTECH",name:"Health Tech & MedTech",menuDesc:"HIPAA & HITRUST-ready PHI protection",pillText:"For clinical, patient & health data platforms",products:["governance","obichat"],cardTitle:"Protect PHI without slowing down care.",cardDesc:"Clinical copilots, patient-facing chatbots, and diagnostic tooling all touch PHI. Obiguard redacts sensitive data in real time and gives compliance teams the evidence HIPAA and HITRUST auditors ask for.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"HIPAA"})," · HITRUST · FDA/MDR-aligned"]}),seoTitle:"AI Governance for Health Tech & MedTech",seoDescription:"Redact PHI in real time, enforce policy on clinical AI copilots, and generate HIPAA/HITRUST-ready evidence with Obiguard.",h1Lines:["Protect PHI","without slowing","down care."],eyebrow:"01 / Why Health Tech needs governed AI",sectionTitle:"A single ungoverned prompt can be a reportable incident.",sectionRhs:"Health Tech and MedTech companies handle some of the most sensitive data that exists. A leaked patient record in a model log, or an ungoverned diagnostic suggestion, carries clinical, legal, and reputational risk all at once.",features:[{num:"01 â REDACT",title:"PHI redaction in every chat and API call",desc:"Obiguard detects and masks patient names, MRNs, diagnoses, and other PHI before it reaches a model provider â in Obichat and across your API traffic.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"18ms"})," p50 · in-path · automatic"]})},{num:"02 â ENFORCE",title:"Guardrails on clinical copilots",desc:"Block off-scope outputs from diagnostic or triage assistants, and route ambiguous clinical suggestions to a Review Queue for a human to confirm before they reach a patient.",tag:(0,a.jsx)(a.Fragment,{children:"Policy Sets · Review Queue"})},{num:"03 â EVIDENCE",title:"HIPAA & HITRUST-ready audit trail",desc:"Every enforcement decision is timestamped and mapped to HIPAA safeguards and HITRUST controls, so your compliance team exports evidence instead of reconstructing it.",tag:(0,a.jsx)(a.Fragment,{children:"HIPAA · HITRUST · exportable"})}],badges:["HIPAA","HITRUST","FDA/MDR-aligned","SOC 2"],ctaTitle:"Talk to us about your clinical AI stack.",ctaSub:"A 20-minute call is enough to map your PHI exposure and scope a pilot around your existing EHR and clinical tooling."},{slug:"fintech",heroImage:"/images/covers/fintech.jpg",num:"02 â FINTECH & FINANCIAL SERVICES",name:"FinTech & Financial Services",menuDesc:"Model risk controls for regulated finance",pillText:"For banks, lenders & financial platforms",products:["governance","soc"],cardTitle:"Govern model risk the way regulators expect.",cardDesc:"Fraud models, underwriting copilots, and customer-facing chat all carry regulatory exposure. Obiguard enforces policy on every call and writes an append-only ledger mapped to your model risk framework.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"PCI DSS"})," · SOC 2 · GDPR/PDPA"]}),seoTitle:"AI Governance for FinTech & Financial Services",seoDescription:"Enforce policy on fraud models, underwriting copilots, and customer chat â with an append-only ledger mapped to your model risk framework.",h1Lines:["Govern model risk","the way regulators","expect."],eyebrow:"01 / Why FinTech needs governed AI",sectionTitle:"Model risk management doesn't stop at the model card.",sectionRhs:"Regulators expect financial institutions to control what their AI systems say and do in production â not just document it at approval time. Obiguard gives you the runtime enforcement layer that model risk frameworks assume exists.",features:[{num:"01 â ENFORCE",title:"Real-time guardrails on customer-facing AI",desc:"Block prompt injection and off-scope advice in chat-based advisory and support tools before a response ever reaches a customer.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"11 detectors"})," · synchronous"]})},{num:"02 â PROTECT",title:"PCI data redaction",desc:"Automatically detect and mask card numbers, account details, and other cardholder data in prompts and responses, across your gateway and Obichat.",tag:(0,a.jsx)(a.Fragment,{children:"PCI DSS · automatic"})},{num:"03 â DOCUMENT",title:"Model risk evidence, continuously",desc:"Every policy decision is written to an append-only ledger mapped to your control framework â the record a regulator or internal audit team asks for, without a scramble.",tag:(0,a.jsx)(a.Fragment,{children:"Append-only ledger · SOC 2"})}],badges:["PCI DSS","SOC 2","GDPR","PDPA","ISO/IEC 27001"],ctaTitle:"Talk to us about your model risk program.",ctaSub:"We'll walk through how Obiguard's policy layer and audit ledger map onto your existing model risk and compliance framework."},{slug:"startups",heroImage:"/images/covers/startups-3.jpg",num:"03 â STARTUPS & SCALE-UPS",name:"Startups & Scale-ups",menuDesc:"SOC 2-aligned controls from day one",pillText:"For teams shipping AI features fast",products:["governance","obichat","soc"],cardTitle:"Compliance-ready before your first audit.",cardDesc:"Land enterprise deals faster with SOC 2-aligned controls from day one â without hiring a security team. Obiguard deploys in an afternoon and scales its policy engine as you add agents.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"14-day"})," median deploy · pay-as-you-grow"]}),seoTitle:"AI Governance for Startups & Scale-ups",seoDescription:"Ship AI features fast and still land enterprise deals â SOC 2-aligned controls from day one, deployed in an afternoon.",h1Lines:["Compliance-ready","before your first","audit."],eyebrow:"01 / Why startups need governed AI early",sectionTitle:"Enterprise buyers ask about AI governance before they sign.",sectionRhs:"The security questionnaire that used to ask about SSO now asks about model access, prompt logging, and data handling. Obiguard gives you a real answer â not a policy doc â in the time it takes to onboard one integration.",features:[{num:"01 â SHIP FAST",title:"Deploy in an afternoon",desc:"One environment variable change routes your existing OpenAI or Anthropic SDK calls through Obiguard â no model changes, no re-architecture.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"14d"})," median deploy"]})},{num:"02 â LOOK READY",title:"Answer the security questionnaire honestly",desc:"Show prospects a live policy engine, an audit ledger, and framework-mapped controls â the artifacts their security team is actually asking for.",tag:(0,a.jsx)(a.Fragment,{children:"SOC 2-aligned · evidence-ready"})},{num:"03 â SCALE UP",title:"Pay-as-you-grow",desc:"Start with one agent and one policy set. Add teams, agents, and detectors as your product grows, without re-platforming.",tag:(0,a.jsx)(a.Fragment,{children:"Usage-based · no re-platform"})}
1],badges:["SOC 2-aligned","14-day deploy","Pay-as-you-grow"],ctaTitle:"Get compliance-ready before your next enterprise deal.",ctaSub:"Most startups are enforcing policy in production within two weeks â fast enough to answer the next security questionnaire honestly."},{slug:"enterprise-saas",heroImage:"/images/covers/enterprise-saas.jpg",num:"04 â ENTERPRISE & SAAS",name:"Enterprise & SaaS",menuDesc:"Centralized policy across teams & vendors",pillText:"For platform & security teams at scale",products:["governance","obichat","soc"],cardTitle:"One policy layer across every team and vendor.",cardDesc:"Dozens of teams, dozens of AI vendors, one governance surface. Obiguard gives platform teams centralized policy, SSO, and framework mapping across every model and agent in the org.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"SSO/SAML"})," · multi-team policy · framework mapping"]}),seoTitle:"AI Governance for Enterprise & SaaS Platforms",seoDescription:"Centralized policy, SSO, and framework mapping across every team, model, and AI vendor in y
1our organization.",h1Lines:["One policy layer","across every team","and vendor."],eyebrow:"01 / Why enterprise platform teams choose Obiguard",sectionTitle:"Every team picked its own AI tool. Now someone has to govern all of them.",sectionRhs:"Enterprises don't have an AI problem, they have dozens of them â one per team, per vendor, per use case. Obiguard gives platform and security teams one policy surface that travels across all of it.",features:[{num:"01 â CENTRALIZE",title:"One policy engine, every team",desc:"Define Policy Sets once and assign them per team, per agent, or org-wide â instead of policing each AI tool individually.",tag:(0,a.jsx)(a.Fragment,{children:"Policy Sets · org-wide"})},{num:"02 â INTEGRATE",title:"SSO and existing identity",desc:"SAML/OIDC single sign-on and role-based access fit into the identity stack you already run â no separate user directory to maintain.",tag:(0,a.jsx)(a.Fragment,{children:"SAML · OIDC · RBAC"})},{num:"03 â REPORT",title:"Framework mapping across vendors",desc:"Controls map to ISO/IEC 42001, ISO/IEC 27001, and NIST AI RMF regardless of which model or vendor produced the event â one report, every AI surface.",tag:(0,a.jsx)(a.Fragment,{children:"Multi-vendor · framework mapping"})}],badges:["SSO/SAML","ISO/IEC 27001","ISO/IEC 42001","Multi-team policy"],ctaTitle:"Bring every AI vendor under one policy layer.",ctaSub:"A scoping call with a solutions engineer maps your current AI vendor sprawl to a single Obiguard deployment plan."},{slug:"public-sector",heroImage:"/images/covers/public-sector.jpg",num:"05 â PUBLIC SECTOR & GOVERNMENT",name:"Public Sector & Government",menuDesc:"On-prem/VPC deployment & data sovereignty",pillText:"For government & public sector AI programs",products:["governance","soc"],cardTitle:"Data sovereignty and audit trails, by default.",cardDesc:"On-prem and VPC deployment options keep sensitive citizen data in your environment. Every policy decision is logged to an append-only ledger built for public-record scrutiny.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"On-prem/VPC"})," · PDPA · audit-ready"]}),seoTitle:"AI Governance for Public Sector & Government",seoDescription:"On-prem and VPC deployment, data sovereignty, and append-only audit trails for government AI programs.",h1Lines:["Data sovereignty","and audit trails,","by default."],eyebrow:"01 / Why public sector teams need governed AI",sectionTitle:"Citizen data can't leave the building â but AI still has to run.",sectionRhs:"Government and public sector deployments face constraints private companies rarely do: data residency mandates, public-record obligations, and procurement rules that demand evidence, not promises.",features:[{num:"01 â DEPLOY",title:"On-prem or VPC deployment",desc:"Run Obiguard inside your own environment. On-prem deployments include enclave attestation so citizen data never leaves your infrastructure.",tag:(0,a.jsx)(a.Fragment,{children:"On-prem · VPC · enclave"})},{num:"02 â RESIDE",title:"Data sovereignty by design",desc:"Policy decisions are enforced and logged locally, honoring PDPA, GDPR, and other data-residency requirements without routing sensitive content elsewhere.",tag:(0,a.jsx)(a.Fragment,{children:"PDPA · GDPR · residency"})},{num:"03 â RECORD",title:"Public-record-ready evidence",desc:"The append-only Audit Log is built to withstand the scrutiny of a public-record request or legislative audit â every decision, timestamped and unaltered.",tag:(0,a.jsx)(a.Fragment,{children:"Append-only · signed"})}],badges:["On-prem/VPC","PDPA","GDPR","Audit-ready"],ctaTitle:"Talk to us about a sovereign deployment.",ctaSub:"We'll scope an on-prem or VPC deployment against your agency's data residency and procurement requirements."},{slug:"legal",heroImage:"/images/covers/legal.jpg",num:"06 â LEGAL & PROFESSIONAL SERVICES",name:"Legal & Professional Services",menuDesc:"Redaction & confidentiality for legal AI",pillText:"For law firms & professional services",products:["governance","obichat"],cardTitle:"Keep privileged data out of the wrong model.",cardDesc:"Document review and drafting copilots handle privileged and client-confidential material. Obiguard blocks exfiltration and redacts sensitive terms before they ever leave your firm.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"Redaction"})," · jailbreak defense · confidentiality"]}),seoTitle:"AI Governance for Legal & Professional Services",seoDescription:"Keep privileged and client-confidential data out of the wrong model â redaction, jailbreak defense, and audit trails for legal AI.",h1Lines:["Keep privileged data","out of the","wrong model."],eyebrow:"01 / Why legal teams need governed AI",sectionTitle:"Privilege doesn't survive an ungoverned prompt.",sectionRhs:"Document review, contract drafting, and research copilots are productive precisely because they see everything â which is exactly the risk. Obiguard keeps the model's access broad and its exposure narrow.",features:[{num:"01 â REDACT",title:"Client-confidential data masking",desc:"Detect and mask client names, case numbers, and other confidential identifiers in prompts before they reach a third-party model.",tag:(0,a.jsx)(a.Fragment,{children:"Redaction · automatic"})},{num:"02 â DEFEND",title:"Jailbreak & injection defense",desc:"Block adversarial prompts embedded in uploaded documents or discovery material designed to manipulate a drafting or review assistant.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"11 detectors"})," · document-aware"]})},{num:"03 â EVIDENCE",title:"Defensible audit trail",desc:"Every redaction and policy decision is logged, giving your firm a defensible record of how client data was handled by AI tooling.",tag:(0,a.jsx)(a.Fragment,{children:"Append-only ledger"})}],badges:["Redaction","Confidentiality","Jailbreak defense"],ctaTitle:"Talk to us about your firm's AI exposure.",ctaSub:"We'll walk through how Obiguard fits around your document review and drafting tools without changing how your lawyers work."}];function o(e){return r.find(a=>a.slug===e)}e.s(["INDUSTRIES",0,r,"getIndustry",()=>o],86434);let l=[{slug:"inspection",num:"01 â INSPECT",name:"Inspection",menuDesc:"Every prompt, response & tool-call",desc:"Synchronous, in-path inspection of every prompt, response, and tool-call. 11 ML guard detectors plus keyword, regex, and LLM-judge criteria â evaluated before the call completes, not after.",tag:"11 detectors · in-path"},{slug:"policy",num:"02 â ENFORCE",name:"Policy",menuDesc:"Policy Sets, Criteria & actions",desc:"Policy Sets group Criteria and bind them to AI Agents with an action â block, flag, or allow â and an optional route to the Review Queue. Versioned, with a draft â pen
1ding â active lifecycle.",tag:"Policy Sets · per-agent"},{slug:"allow-lists",num:"03 â CONSTRAIN",name:"Allow-lists",menuDesc:"Which models and tools are permitted",desc:"Declare which models, providers, and tools an agent may reach. Calls outside the list are blocked or flagged, with the attempt recorded against the agent that made it.",tag:"Models · providers · tools"},{slug:"audit-ledger",num:"04 â RECORD",name:"Audit ledger",menuDesc:"Append-only record of every decision",desc:"An append-only, timestamped record of every prompt, response, tool-call, policy decision, and human review decision. Export it to CSV or JSON for an auditor.",tag:"Append-only · CSV/JSON export"},{slug:"evaluations",num:"05 â TEST",name:"Evaluations",menuDesc:"Red-team agents with Project Moonshot",desc:"Benchmark and red-team registered agents against the Project Moonshot catalogue from AI Verify Foundation â safety, bias, jailbreak resistance, privacy leakage, and capability, graded per recipe.",tag:"Project Moonshot · graded"},{slug:"ethics-bias",num:"06 â MEASURE",name:"Ethics & bias",menuDesc:"Nightly fairness scoring of live traces",desc:"A nightly job samples the previous dayâs traces and scores them against six LLM judge criteria â toxicity, demographic bias, sentiment consistency, fairness, misinformation, and privacy leakage.",tag:"6 judges · nightly"},{slug:"framework-mapping",num:"07 â REPORT",name:"Framework mapping",menuDesc:"Coverage across 5 AI standards",desc:"Coverage against NIST AI RMF, ISO/IEC 42001, the OWASP LLM Top 10, Malaysiaâs AISCF, and Singaporeâs MGF for GenAI â computed from your own activity, with the evidence behind each category.",tag:"5 frameworks · CSV export"}];e.s(["PLATFORM_CAPABILITIES",0,l],766996);let d=[{slug:"injection-defense",heroImage:"/images/covers/injection-defense.jpg",num:"01 â INJECTION DEFENSE",name:"Prompt Injection & Jailbreak Defense",menuDesc:"Block jailbreaks & injected instructions",pillText:"Governance AI · Detection & Enforcement",products:["governance"],cardTitle:"Stop prompt injection before it reaches the model.",cardDesc:"Detect and block adversarial prompts, jailbreak attempts, and injected instructions at the gateway â before they reach your model or corrupt an agentâs behaviour.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"11 detectors"})," · real-time · in-path"]}),seoTitle:"Prompt Injection & Jailbreak Defense",seoDescription:"Detect and block adversarial prompts, jailbreak attempts, and injected instructions at the gateway before they reach your model.",h1Lines:["Stop prompt injection","before it reaches","the model."],eyebrow:"01 / The problem",sectionTitle:"Attackers don't need your credentials. They just need your prompt.",sectionRhs:"Prompt injection and jailbreak attempts are now a routine part of AI traffic â hidden in uploaded documents, user input, or chained through tool calls. Obiguard inspects every call synchronously, so a malicious prompt never reaches your model.",features:[{num:"01 â DETECT",title:"Pattern & intent detection",desc:"Detectors cover known jailbreak techniques, encoded/obfuscated payloads, and instruction-override attempts â updated as new techniques emerge.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"11 detectors"})," · continuously updated"]})},{num:"02 â BLOCK",title:"Synchronous, in-path enforcement",desc:"A blocked prompt never reaches the model. Enforcement happens on the request path, not after the fact.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"18ms"})," p50 · synchronous"]})},{num:"03 â LOG",title:"Every attempt recorded",desc:"Blocked and flagged attempts are written to the Audit Log with the detector that triggered â visibility for security, not just enforcement.",tag:(0,a.jsx)(a.Fragment,{children:"Audit Log · per-agent"})}],badges:["11 detectors","Real-time","In-path enforcement"],ctaTitle:"See injection defense on your own traffic.",ctaSub:"A short pilot is enough to show what's already hitting your AI endpoints today."},{slug:"data-redaction",heroImage:"/images/covers/data-redaction-2.jpg",num:"02 â DATA REDACTION",name:"PII / PHI / PCI Data Redaction",menuDesc:"Mask PII, PHI & PCI automatically",pillText:"Governance AI + Obichat · PII/PHI/PCI",products:["governance","obichat"],cardTitle:"Redact sensitive data in every prompt and response.",cardDesc:"Automatically detect and mask personal, health, and payment data flowing through chat and API traffic, so sensitive information never reaches a model provider it shouldnât.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"PII"})," · PHI · PCI · automatic"]}),seoTitle:"PII, PHI & PCI Data Redaction for AI",seoDescription:"Automatically detect and mask personal, health, and payment data flowing through chat and API traffic.",h1Lines:["Redact sensitive data","in every prompt","and response."],eyebrow:"01 / The problem",sectionTitle:"Every prompt is a potential data export.",sectionRhs:"Employees paste customer records into chat. Agents pull PII into context. Without redaction, every one of those calls is an uncontrolled export of sensitive data to a third-party model provider.",features:[{num:"01 â DETECT",title:"Built-in PII/PHI/PCI classifiers",desc:"Recognize names, identifiers, health information, and payment data across prompts and responses, out of the box.",tag:(0,a.jsx)(a.Fragment,{children:"PII · PHI · PCI"})},{num:"02 â MASK",title:"Redact, don't just flag",desc:"Sensitive spans are masked in place before the call continues â the model still gets a usable prompt, minus the exposure.",tag:(0,a.jsx)(a.Fragment,{children:"In-place masking"})},{num:"03 â CONTROL",title:"Policy-driven scope",desc:"Choose what gets redacted per agent or workspace â strict for customer-facing tools, permissive for internal analytics.",tag:(0,a.jsx)(a.Fragment,{children:"Per-agent policy"})}],badges:["PII","PHI","PCI","Automatic masking"],ctaTitle:"Find out what's already leaking.",ctaSub:"Most teams are surprised by what shows up in a redaction audit of their existing AI traffic."},{slug:"shadow-ai-discovery",heroImage:"/images/covers/shadow-ai-discovery.jpg",num:"03 â SHADOW AI DISCOVERY",name:"Shadow AI Discovery",menuDesc:"Discover every AI tool in use",pillText:"Governance AI · Visibility",products:["governance"],cardTitle:"Find every AI tool your teams are already using.",cardDesc:"Most organizations underestimate their AI footprint. Obiguard surfaces unsanctioned tools and model calls so security can bring them under policy instead of banning them outright.",cardTag:(0,a.jsx)(a.Fragment,{children:"Discovery · policy onboarding · visibility"}
1),seoTitle:"Shadow AI Discovery & Vendor Risk",seoDescription:"Surface unsanctioned AI tools and model calls so security can bring them under policy instead of banning them outright.",h1Lines:["Find every AI tool","your teams are","already using."],eyebrow:"01 / The problem",sectionTitle:"You can't govern what you can't see.",sectionRhs:"Teams adopt AI tools faster than security can track them. Before you can enforce a policy, you need to know what's actually running â which model, which vendor, which team.",features:[{num:"01 â DISCOVER",title:"Surface unsanctioned AI calls",desc:"Traffic routed through Obiguard â or observed at the network layer â reveals AI tools and models in use that never went through procurement.",tag:(0,a.jsx)(a.Fragment,{children:"Discovery · visibility"})},{num:"02 â TRIAGE",title:"Bring shadow tools under policy",desc:"Once discovered, apply a Policy Set instead of a blanket ban â most shadow AI is legitimate work that just needs guardrails.",tag:(0,a.jsx)(a.Fragment,{children:"Policy onboarding"})},{num:"03 â MONITOR",title:"Ongoing, not point-in-time",desc:"New tools get flagged as they appear, not just during an annual audit.",tag:(0,a.jsx)(a.Fragment,{children:"Continuous monitoring"})}],badges:["Discovery","Policy onboarding","Continuous visibility"],ctaTitle:"See your real AI footprint.",ctaSub:"Most security teams are surprised by how many models and tools show up in week one."},{slug:"secure-ai-chat",heroImage:"/images/covers/secure-ai-chat.jpg",num:"04 â SECURE AI CHAT",name:"Secure Employee AI Chat",menuDesc:"A governed chat workspace for employees",pillText:"Obichat · Employee Workspace",products:["obichat"],cardTitle:"Give every employee a safe place to use AI.",cardDesc:"Obichat is a governed chat workspace built on LibreChat â model allow-lists, SSO, and redaction built in, so IT doesnât have to choose between productivity and control.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"SSO/SAML"})," · model allow-lists · redaction"]}),seoTitle:"Secure Employee AI Chat Workspace",seoDescription:"Give every employee a governed AI chat workspace with model allow-lists, SSO, and redaction built in.",h1Lines:["Give every employee","a safe place","to use AI."],eyebrow:"01 / The problem",sectionTitle:"Banning ChatGPT doesn't stop employees from using it.",sectionRhs:"Employees will use AI chat whether or not IT approves a tool â usually on a personal account, with no visibility and no controls. Obichat gives them a sanctioned alternative that's actually better.",features:[{num:"01 â CONTROL",title:"Per-workspace model allow-lists",desc:"Decide which models each team can use â and which they can't â without blocking AI chat entirely.",tag:(0,a.jsx)(a.Fragment,{children:"Model allow-lists"})},{num:"02 â SECURE",title:"SSO and redaction built in",desc:"SAML/OIDC single sign-on and automatic PII/PCI redaction come standard, not bolted on.",tag:(0,a.jsx)(a.Fragment,{children:"SSO/SAML · redaction"})},{num:"03 â ADOPT",title:"A workspace people actually want to use",desc:"Built on LibreChat, Obichat supports the models and workflows employees already expect â so the sanctioned tool wins over the shadow one.",tag:(0,a.jsx)(a.Fragment,{children:"LibreChat-based"})}],badges:["SSO/SAML","Model allow-lists","Redaction"],ctaTitle:"Give your team a governed place to use AI.",ctaSub:"Most rollouts go from kickoff to employees chatting in under two weeks."},{slug:"agent-governance",heroImage:"/images/covers/agent-governance.jpg",num:"05 â AGENT GOVERNANCE",name:"Agentic AI & Tool-Call Governance",menuDesc:"Register & police every AI agent",pillText:"Governance AI · Agents & Tool-Calls",products:["governance"],cardTitle:"Govern what your agents are allowed to do.",cardDesc:"Register every AI agent and tool-call in a living inventory, assign a Policy Set, and catch off-scope behaviour in the Review Queue before it becomes an incident.",cardTag:(0,a.jsx)(a.Fragment,{children:"Registry · Policy Sets · Review Queue"}),seoTitle:"Agentic AI & Tool-Call Governance",seoDescription:"Register every AI agent and tool-call, assign a Policy Set, and catch off-scope behaviour before it becomes an incident.",h1Lines:["Govern what","your agents are","allowed to do."],eyebrow:"01 / The problem",sectionTitle:"An agent with tool access is a new kind of insider.",sectionRhs:"Agents that can call tools, hit APIs, or take actions on a user's behalf carry risk that static prompts never did. Obiguard treats every agent as a workload that needs a policy, not just a prompt template.",features:[{num:"01 â REGISTER",title:"A living agent inventory",desc:"Every AI agent and tool-call is registered with an owner, a business function, and an assigned Policy Set â one source of truth.",tag:(0,a.jsx)(a.Fragment,{children:"Registry · ownership"})},{num:"02 â ENFORCE",title:"Per-agent policy, live",desc:"Change a Policy Set once and every instance of that agent updates immediately â no redeploying the agent itself.",tag:(0,a.jsx)(a.Fragment,{children:"Policy Sets · live updates"})},{num:"03 â CATCH",title:"Off-scope behaviour, reviewed",desc:"Tool calls or outputs outside an agent's intended scope route to the Review Queue for human judgment before they cause damage.",tag:(0,a.jsx)(a.Fragment,{children:"Review Queue"})}],badges:["Agent registry","Policy Sets","Review Queue"],ctaTitle:"Bring your agents under policy.",ctaSub:"We'll help you register your existing agents and map a Policy Set to each one."},{slug:"audit-readiness",heroImage:"/images/covers/audit-readiness.jpg",num:"06 â AUDIT READINESS",name:"Regulatory Compliance & Audit Readiness",menuDesc:"Framework-mapped, audit-ready evidence",pillText:"Governance AI · Compliance & Evidence",products:["governance"],cardTitle:"Turn policy decisions into audit evidence.",cardDesc:"Every enforcement decision maps to NIST AI RMF, ISO/IEC 42001, OWASP LLM Top 10, AISCF, and MGF for GenAI and is written to an append-only ledger â so audits are an export, not a fire drill.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"5 frameworks"})," · append-only ledger · exportable"]}),seoTitle:"AI Compliance & Audit Readiness",seoDescription:"Every enforcement decision maps to compliance controls and writes to an append-only ledger â audits are an export, not a fire drill.",h1Lines:["Turn policy decisions","into audit","evidence."],eyebrow:"01 / The problem",sectionTitle:"Auditors don't want a policy document. They want evidence.",sectionRhs:"Most AI governance stops at a written policy. Obiguard enforces that policy at runtime and writes the proof â so when an auditor asks how a control was enforced, you export the record
1instead of reconstructing it from memory.",features:[{num:"01 â MAP",title:"Framework coverage, scored",desc:"Coverage against NIST AI RMF, ISO/IEC 42001, OWASP LLM Top 10, Malaysiaâs AISCF, and Singaporeâs MGF for GenAI â each category marked covered, partial, or not covered, with the evidence and the gap.",tag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"5 frameworks"})," · CSV export"]})},{num:"02 â LOG",title:"Append-only audit trail",desc:"Every event is append-only and timestamped at the moment it happened â not reconstructed after the fact.",tag:(0,a.jsx)(a.Fragment,{children:"Append-only · timestamped"})},{num:"03 â EXPORT",title:"Evidence on demand",desc:"Filter by framework, agent, or time range and export as CSV, JSON, or stream directly to your GRC tool.",tag:(0,a.jsx)(a.Fragment,{children:"CSV · JSON · GRC integration"})},{num:"04 â PROVE",title:"Testing and fairness on record",desc:"Graded Project Moonshot red-team runs and nightly Ethics & Bias scores are retained per project â the evidence controls asking for adversarial testing and fairness evaluation actually want.",tag:(0,a.jsx)(a.Fragment,{children:"Moonshot evals · nightly ethics"})}],badges:["NIST AI RMF","ISO/IEC 42001","OWASP LLM Top 10","AISCF","MGF for GenAI"],ctaTitle:"Get audit-ready before your next review.",ctaSub:"We'll map your existing compliance framework to Obiguard's controls in a single scoping call."},{slug:"vulnerability-management",heroImage:"/images/covers/vulnerability-management.jpg",num:"07 â VULNERABILITY MANAGEMENT",name:"Vulnerability & CVE Management",menuDesc:"CVE Radar with upgrade-impact scoring",pillText:"SOC · CVE Radar",products:["soc"],cardTitle:"Track the CVEs that actually affect you.",cardDesc:"CVE Radar streams your dependency graph against live vulnerability feeds and scores upgrade impact, so your team patches what matters instead of chasing every advisory.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"CVE Radar"})," · upgrade-impact analysis"]}),seoTitle:"AI-Era Vulnerability & CVE Management",seoDescription:"CVE Radar streams your dependency graph against live vulnerability feeds and scores upgrade impact.",h1Lines:["Track the CVEs","that actually","affect you."],eyebrow:"01 / The problem",sectionTitle:"Not every CVE deserves a fire drill.",sectionRhs:"Advisory volume keeps climbing, but most CVEs don't touch code paths you actually run. SOC scores what's reachable and what upgrading will actually break, so patching decisions are fast and defensible.",features:[{num:"01 â STREAM",title:"Live dependency + CVE correlation",desc:"CVE Radar continuously matches your dependency graph against live vulnerability feeds as new advisories publish.",tag:(0,a.jsx)(a.Fragment,{children:"Continuous · live feeds"})},{num:"02 â SCORE",title:"Upgrade-impact analysis",desc:"Understand what a patch actually breaks before you ship it â reachability and blast radius, not just a CVSS score.",tag:(0,a.jsx)(a.Fragment,{children:"Upgrade-impact scoring"})},{num:"03 â REMEDIATE",title:"AI-written remediation steps",desc:"Get a plain-language remediation plan for each finding, so responders start from an answer instead of a CVE ID.",tag:(0,a.jsx)(a.Fragment,{children:"AI-written · actionable"})}],badges:["CVE Radar","Upgrade-impact analysis","Continuous scanning"],ctaTitle:"See what CVE Radar finds in your stack.",ctaSub:"Connect your dependency graph and get a first pass of what actually matters within a day."},{slug:"incident-response",heroImage:"/images/covers/incident-response.jpg",num:"08 â ALERT RESPONSE",name:"Alert Response & Remediation",menuDesc:"Tiered remediation plans, 24/7",pillText:"SOC · 24/7 Response",products:["soc"],cardTitle:"Go from alert to remediation, faster.",cardDesc:"SOC correlates logs, metrics, and dependency signals into a single alert view, and drafts a remediation plan in plain language, so responders start from an answer, not a blank page.",cardTag:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"24/7 alerts"})," · Tiered remediation"]}),seoTitle:"Alert Response & Remediation",seoDescription:"SOC correlates logs, metrics, and dependency signals into one alert view, and drafts a remediation plan in plain language.",h1Lines:["Go from alert","to remediation,","faster."],eyebrow:"01 / The problem",sectionTitle:"The hardest part of alert response is the first ten minutes.",sectionRhs:"Responders lose time correlating logs, metrics, and dependency alerts across separate tools before they even understand what happened. SOC does that correlation automatically and hands responders a starting point.",features:[{num:"01 â CORRELATE",title:"One view across signals",desc:"Logs, metrics, commits, and dependency alerts are correlated into a single alert timeline â no tab-switching between tools.",tag:(0,a.jsx)(a.Fragment,{children:"Unified timeline"})},{num:"02 â ALERT",title:"24/7 monitoring",desc:"Alerts fire around the clock with severity scoring, so nothing sits unnoticed until the next business day.",tag:(0,a.jsx)(a.Fragment,{children:"24/7 · severity-scored"})},{num:"03 â REMEDIATE",title:"A remediation plan, not a blank page",desc:"Get a remediation plan drafted automatically for each alert, split into what to do right now, this week, and long-term.",tag:(0,a.jsx)(a.Fragment,{children:"Tiered · plain language"})}],badges:["24/7 alerting","Tiered remediation","Unified timeline"],ctaTitle:"See SOC on your own alerts.",ctaSub:"A short pilot connects your existing logs and shows what SOC surfaces in the first week."}];function c(e){return d.find(a=>a.slug===e)}e.s(["USE_CASES",0,d,"getUseCase",()=>c],989185);var m=e.i(511586);let h=[{id:"governance",label:"Governance AI",href:"/governance",desc:"Inspect, enforce & audit every AI request"},{id:"obichat",label:"Obichat",href:"/obichat",desc:"A governed AI chat workspace for your team"},{id:"soc",label:"SOC",href:"/soc",desc:"Logs, CVEs & threat intel in one place"},{id:"scout",label:"Scout",href:"/scout",desc:"Find what you have exposed to the internet"},{id:"trust",label:"Trust",href:"/trust",desc:"Publish a live security trust center"}],u={obichat:"#FAB818",soc:"#E11313",scout:"#0EA371",trust:"#3F8CFF"},p=[{id:"platform",label:"Platform",href:"/platform",items:l.map(e=>({key:e.slug,name:e.name,menuDesc:e.menuDesc,href:`/platform/${e.slug}`}))},{id:"use-cases",label:"Use Cases",href:"/use-cases",items:d.map(e=>({key:e.slug,name:e.name,menuDesc:e.menuDesc,href:`/use-cases/${e.slug}`}))},{id:"industries",label:"Industries",href:"/industries",items:r.map(e=>({key:e.slug,name:e.name,menuDesc:e.menuDesc,href:`/industries/${e.slug}`}))}];function g(){return(0,a.jsx)("svg",{viewBox:"0 0 10 6",width:"10",height:"6","aria-hidden":"true",children:(0,a.jsx)("path",{d:"M1 1l4 4 4-4",stroke:"currentColor",strokeWidth:"1.4",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"})})}function y({menu:e,active:t,isOpen:n,onOpen:s,onClose:r,onToggle:o}){return(0,a.jsxs)("div",{className:`nav-drop${n?" open":""}`,onMouseEnter:s,onMouseLeave:r,children:[(0,a.jsxs)("div",{className:"nav-drop-trigger-row",children:[(0,a.jsx)(i.default,{href:e.href,children:e.label}),(0,a.jsx)("button",{type:"button",className:"nav-drop-chevron","aria-label":`Toggle ${e.label} menu`,"aria-expanded":n?"true":"false",onClick:o,children:(0,a.jsx)(g,{})})]}),(0,a.jsx)("div",{className:"nav-drop-panel",children:(0,a.jsxs)("div",{className:"nav-drop-panel-inner",children:[(0,a.jsx)("div",{className:"nav-drop-grid",children:e.items.map(e=>(0,a.jsxs)(i.default,{href:e.href,className:`nav-drop-item${e.key===t?" on":""}`,children:[(0,a.jsxs)("span",{className:"t",children:[e.dot&&(0,a.jsx)("span",{className:"dot",style:{background:e.dot}}),e.name]}),(0,a.jsx)("span",{className:"d",children:e.menuDesc})]},e.key))}),(0,a.jsx)("div",{className:"nav-drop-foot",children:(0,a.jsxs)(i.default,{href:e.href,children:["View all ",e.label," â"]})})]})})]})}function f(){let{isScoutEnabled:e,isTrustEnabled:a}=(0,m.usePosthogContext)();return h.filter(t=>("scout"!==t.id||e)&&("trust"!==t.id||a))}function v({active:e}){let r=f(),[o,l]=(0,t.useState)(!1),[d,c]=(0,t.useState)(null),[m,h]=(0,t.useState)(null),v=(0,t.useRef)(null),b=()=>{v.current=setTimeout(()=>c(null),150)},x=[{id:"products",label:"Products",href:"/#solution",items:r.map(e=>
1({key:e.id,name:e.label,menuDesc:e.desc,href:e.href,dot:u[e.id]}))},...p],j=(0,a.jsxs)("div",{className:"navlinks",children:[x.map(t=>{let n;return(0,a.jsx)(y,{menu:t,active:e,isOpen:d===t.id,onOpen:()=>{var e;return e=t.id,void(v.current&&clearTimeout(v.current),c(e))},onClose:b,onToggle:(n=t.id,e=>{e.preventDefault(),c(e=>e===n?null:n)})},t.id)}),(0,a.jsx)(i.default,{href:"/services",children:"Services"}),(0,a.jsx)(i.default,{href:"/news",children:"News"}),(0,a.jsx)(i.default,{href:"/about",children:"About"}),(0,a.jsx)(i.default,{href:"/contact",children:"Contact"})]}),w=(0,a.jsxs)("div",{className:"navlinks mobile-navlinks",children:[x.map(e=>(0,a.jsxs)("div",{className:"mobile-nav-group",children:[(0,a.jsxs)("div",{className:"mobile-nav-group-row",children:[(0,a.jsx)(i.default,{href:e.href,onClick:()=>l(!1),children:e.label}),(0,a.jsx)("button",{type:"button",className:"nav-drop-chevron","aria-label":`Toggle ${e.label} menu`,"aria-expanded":m===e.id?"true":"false",onClick:()=>h(a=>a===e.id?null:e.id),children:(0,a.jsx)("span",{style:{display:"inline-flex",transform:m===e.id?"rotate(180deg)":"none",transition:"transform .15s"},children:(0,a.jsx)(g,{})})})]}),m===e.id&&(0,a.jsx)("div",{className:"mobile-nav-sublist",children:e.items.map(e=>(0,a.jsxs)(i.default,{href:e.href,onClick:()=>l(!1),children:[e.dot&&(0,a.jsx)("span",{className:"dot",style:{background:e.dot,display:"inline-block",width:6,height:6,borderRadius:"50%",marginRight:8}}),e.name]},e.key))})]},e.id)),(0,a.jsx)(i.default,{href:"/services",onClick:()=>l(!1),children:"Services"}),(0,a.jsx)(i.default,{href:"/news",onClick:()=>l(!1),children:"News"}),(0,a.jsx)(i.default,{href:"/about",onClick:()=>l(!1),children:"About"}),(0,a.jsx)(i.default,{href:"/contact",onClick:()=>l(!1),children:"Contact"})]}),I=(0,a.jsx)("div",{className:"nav-cta",children:(0,a.jsx)("a",{className:"btn red",href:(0,s.env)("NEXT_PUBLIC_SIGN_IN_URL")||"#",children:"Sign in"})});return(0,a.jsxs)("nav",{className:`top${o?" open":""}`,children:[(0,a.jsxs)("div",{className:"inner",children:[(0,a.jsxs)(i.default,{className:"brand",href:"/",children:[(0,a.jsx)(n.default,{className:"mark",src:"/images/logo-mark.svg",alt:"Obiguard",width:28,height:28}),(0,a.jsx)(n.default,{className:"word",src:"/images/logo-wordmark.svg",alt:"Obiguard",width:120,height:18})]}),(0,a.jsxs)("div",{className:"nav-right",children:[j,I]}),(0,a.jsxs)("button",{className:"nav-toggle","aria-label":"Menu","aria-expanded":o?"true":"false",onClick:()=>l(!o),children:[(0,a.jsx)("span",{}),(0,a.jsx)("span",{}),(0,a.jsx)("span",{})]})]}),(0,a.jsxs)("div",{className:"mobile-menu",children:[w,I]})]})}let b=[{h:"Platform",href:"/platform",links:[...l.map(e=>({label:e.name,href:`/platform/${e.slug}`})),{label:"All capabilities â",href:"/platform"}]},{h:"By Role",links:[{label:"For Security Teams",href:"/solutions/security"},{label:"For Risk & Compliance",href:"/solutions/risk-legal"},{label:"For Platform Teams",href:"/solutions/platform"},{label:"For Agent Teams",href:"/solutions/agents"}]},{h:"Resources",links:[{label:"Docs",href:"https://docs.obiguard.ai"},{label:"News",href:"/news"},{label:"Architecture",href:"/architecture"},{label:"Our Security",href:"/security"}]},{h:"Company",links:[{label:"About",href:"/about"},{label:"Team",href:"/about#team"},{label:"Careers",href:"/careers"},{label:"Press",href:"/press"},{label:"Contact",href:"/contact"}]}];function x({active:e}){let t=f();return(0,a.jsx)("footer",{children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"top-row",children:[(0,a.jsxs)("div",{className:"brand-col",children:[(0,a.jsx)("div",{className:"brand",children:(0,a.jsx)(n.default,{src:"/images/brand-obiguard-bg-black.svg",alt:"",width:150,height:28,style:{filter:"brightness(0) invert(1)"}})}),(0,a.jsx)("p",{children:"AI risk governance for organizations shipping LLMs in production. Built by veterans of security, identity, and ML platform."}),(0,a.jsx)("div",{className:"footer-products",children:t.map(e=>(0,a.jsxs)(i.default,{href:e.href,children:[(0,a.jsx)("span",{className:"dot",style:u[e.i
1d]?{background:u[e.id]}:void 0}),e.label]},e.id))})]}),b.map(e=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{children:e.href?(0,a.jsx)(i.default,{href:e.href,children:e.h}):e.h}),e.links.map(e=>(0,a.jsx)("a",{href:e.href,children:e.label},e.label))]},e.h))]}),(0,a.jsx)("div",{className:"footer-explore",children:(0,a.jsxs)("div",{className:"footer-explore-grid",children:[(0,a.jsxs)("div",{className:"footer-explore-col",children:[(0,a.jsx)("h4",{children:"Industries"}),(0,a.jsxs)("div",{className:"footer-explore-links",children:[r.map(e=>(0,a.jsx)(i.default,{href:`/industries/${e.slug}`,children:e.name},e.slug)),(0,a.jsx)(i.default,{href:"/industries",className:"footer-explore-all",children:"View all industries â"})]})]}),(0,a.jsxs)("div",{className:"footer-explore-col",children:[(0,a.jsx)("h4",{children:"Use Cases"}),(0,a.jsxs)("div",{className:"footer-explore-links",children:[d.map(e=>(0,a.jsx)(i.default,{href:`/use-cases/${e.slug}`,children:e.name},e.slug)),(0,a.jsx)(i.default,{href:"/use-cases",className:"footer-explore-all",children:"View all use cases â"})]})]})]})}),(0,a.jsxs)("div",{className:"bot",children:[(0,a.jsx)("div",{children:"© 2026 OBIGUARD SDN. BHD. · A Malaysia Digital (MD) Status Company"}),(0,a.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:20},children:[(0,a.jsx)(i.default,{href:"/privacy",style:{fontSize:11,color:"var(--night-ink-3)",letterSpacing:"0.04em"},children:"Privacy"}),(0,a.jsx)(i.default,{href:"/terms",style:{fontSize:11,color:"var(--night-ink-3)",letterSpacing:"0.04em"},children:"Terms"})]})]})]})})}function j({active:e,children:t}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{active:e}),t,(0,a.jsx)(x,{active:e})]})}e.s(["ObiFooter",()=>x,"ObiNav",()=>v,"default",()=>j],691033)},567887,e=>{"use strict";var a=e.i(843476);e.i(271645);var t=e.i(657688),n=e.i(691033),i=e.i(522016);let s=[{name:"Ts. Eddy Leong",role:"Co-Founder & CEO",title:"Senior Security Governance Consultant",years:"26+ years",photo:"/images/eddy.png",linkedin:"https://www.linkedin.com/in/jmleong/",email:"[email protected]",bio:"Eddy Leong is an accomplished professional with 26 years of experience in IT, including 18 years in the telecommunications industry. He specializes in operation support systems, governance, and digital transformation, consistently delivering innovative solutions and driving impactful change. As Co-Founder and CEO, Eddy brings visionary leadership and deep expertise in AI governance.",certs:["ISC2 Certified CyberSecurity","ISO 27001 Lead Auditor"],specialties:["Compliance","ISO 27001 certification","Telecommunications","AI governance","Risk assessment","Network security"],achievements:["Malaysia NAIO workgroup member","Speaker at Malaysia MDEC (5G with AI Security) & TMForum","Certified trainer in AI security & governance"]},{name:"James Ma",role:"Co-Founder & CTO",title:"Software Applications Security Consultant",years:"15+ years",photo:"/images/james.png",linkedin:"https://www.linkedin.com/in/jamesmawm/",email:"[email protected]",bio:"James Ma is a technology leader with over 15 years in defensive coding, cybersecurity, and fintech. His career spans banking, payments, credit card processing, and startups, where he has led global teams to deliver secure, scalable platforms. He was part of the core engineering teams that launched Fundsupermart, Shopee, and Trust Bank Singapore.",certs:[{label:"AWS Certified Developer â Associate",href:"https://www.credly.com/badges/b5f97c09-3db8-4008-b569-abddd949498f"}],specialties:["Solutions Architect","OWASP","Application Security","Payments","AI Transformation","Data Governance"],achievements:["5 patents granted across blockchain & payments","Author of 2 books on applied AI/ML in finance; 1 on secure coding","Global mentor with CodeDay Labs"]}],r=[{when:"DEC 2024",title:"Obiguard Sdn Bhd incorporated",desc:"Founded in Malaysia by two security veterans with 40+ combined years across telco, fintech, and identity â on the conviction that AI risk management should be a real product, not a spreadsheet."},{when:"JAN 2025",title:"Pre-seed backing from Antler",desc:"Backed by Antler, one of the worldâs most active early-stage investors, validating demand for a dedicated AI governance layer."},{when:"JUN 2025",title:"Funding announced",desc:"Antler backing covered by e27 and BackScoop as Obiguard went public with its mission to detect AI compliance issues before they happen."},{when:"JUL 2026",title:"News & research hub",desc:"Launched /news, our regular briefing on AI security incidents, regulation, and what they mean for governance teams."},{when:"SEP 2026",title:"Obiguard Scout",desc:"Penjaga was renamed Scout, our scanner that gives organizations a first read on their AI risk posture, tied into the wider governance platform."}],o=[{phase:"NOW",title:"Shipping",items:["Prompt and completion inspection across 40+ model providers","Policy as code with allow-lists and guardrails","Append-only audit record","Framework mapping to NIST AI RMF, ISO/IEC 42001, OWASP LLM Top 10, AISCF and MGF"]},{phase:"NEXT",title:"In progress",items:["Deeper agent and tool-call governance","Expanded evaluations and ethics and bias testing","Broader detector coverage for emerging attack vectors","Tamper-evident hashing of the audit record","More integrations with SIEM and GRC tooling"]},{phase:"LATER",title:"Exploring",items:["Predictive risk scoring from governance telemetry","Automated evidence packs for regulator submissions","Wider regional framework coverage across Asia","Self-serve onboarding for smaller teams"]}];function l(){return(0,a.jsxs)(n.default,{active:"governance",children:[(0,a.jsx)("style",{children:` 2 html { scroll-behavior: smooth; } 3 #timeline, #team, #roadmap { scroll-margin-top: 80px; } 4 .about-row { display: grid; grid-template-columns: 140px 1fr; gap: 24px; padding: 28px 36px; } 5 .about-person { display: grid; grid-template-columns: 280px 1fr; } 6 .about-person-id { border-right: 1px solid var(--line); } 7 .about-person-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; } 8 @media (max-width: 800px) { 9 .about-row { grid-template-columns: 1fr; gap: 8px; padding: 24px 20px; } 10 .about-person { grid-template-columns: 1fr; }
11 .about-person-id { border-right: none; border-bottom: 1px solid var(--line); padding: 28px 20px !important; } 12 .about-person > div:last-child { padding: 28px 20px !important; } 13 .about-person-cols { grid-template-columns: 1fr; } 14 } 15 `}),(0,a.jsxs)("section",{className:"hero",style:{paddingBottom:80},children:[(0,a.jsx)("div",{className:"hero-photo","aria-hidden":"true",children:(0,a.jsx)(t.default,{src:"/images/covers/about-page.jpg",alt:"",fill:!0,sizes:"100vw",style:{objectFit:"cover",objectPosition:"center 55%"}})}),(0,a.jsx)("div",{className:"hero-scrim","aria-hidden":"true"}),(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"hero-pill",children:[(0,a.jsx)("span",{className:"tag",children:"Founded 2024"}),"Incorporated in Malaysia · Antler-backed"]}),(0,a.jsxs)("h1",{children:["AI governance for",(0,a.jsx)("br",{}),"organizations that take",(0,a.jsx)("br",{}),(0,a.jsx)("span",{className:"red",children:(0,a.jsx)("span",{className:"hero-underline",children:"risk seriously."})})]}),(0,a.jsx)("p",{className:"sub",children:"We're building Asia's trusted AI risk management platform â ensuring every organization can ship AI safely, with the evidence to prove it."}),(0,a.jsxs)("div",{className:"cta-row",children:[(0,a.jsx)(i.default,{className:"btn red lg",href:"#team",children:"Meet the team â"}),(0,a.jsx)(i.default,{className:"btn lg",href:"#roadmap",children:"See the roadmap"})]})]})]}),(0,a.jsx)("section",{style:{paddingTop:0},children:(0,a.jsx)("div",{className:"container",children:(0,a.jsxs)("div",{style:{borderTop:"1px solid var(--line)",paddingTop:80},children:[(0,a.jsxs)("div",{className:"sect-head",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"eyebrow",children:"01 / Mission"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["Make AI behave like",(0,a.jsx)("br",{}),"every other regulated workload."]})]}),(0,a.jsx)("div",{className:"rhs",children:"Every mature organization applies rigorous controls to data, identity, and infrastructure. AI gets none of them â until now. Obiguard brings the same inspection, evidence, and framework-mapping that security teams apply everywhere else, to every model call your org makes."})]}),(0,a.jsx)("div",{className:"feat-grid",children:[{num:"01",title:"The Problem",desc:"Traditional security falls short against AI-powered threats and autonomous agents. Organizations ship LLMs without visibility into what they say, what data they expose, or whether they follow policy."},{num:"02",title:"Our Solution",desc:"Obiguard sits in front of every model call â inspecting prompts and completions, enforcing policy as code, and writing an append-only audit record that auditors and regulators can rely on."}
15,{num:"03",title:"The Vision",desc:"A world where AI governance is as mature as cloud security â predictive, automated, and evidence-driven. Where shipping a new AI workload doesn't require a manual audit cycle."}].map(e=>(0,a.jsxs)("div",{className:"feat",children:[(0,a.jsx)("div",{className:"num",children:e.num}),(0,a.jsx)("h3",{children:e.title}),(0,a.jsx)("p",{children:e.desc})]},e.num))})]})})}),(0,a.jsx)("section",{className:"how",id:"timeline",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"sect-head",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"eyebrow",children:"02 / Timeline"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["From concept to",(0,a.jsx)("br",{}),"production governance."]})]}),(0,a.jsx)("div",{className:"rhs",children:"The milestones that got us here, from incorporation to a product organizations use to govern AI in production."})]}),(0,a.jsx)("div",{style:{border:"1px solid var(--line)",borderRadius:12,overflow:"hidden",background:"var(--bg)"},children:r.map((e,t)=>(0,a.jsxs)("div",{className:"about-row",style:{borderBottom:t<r.length-1?"1px solid var(--line)":"none"},children:[(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:11,color:"var(--red)",letterSpacing:"0.12em"},children:e.when}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{style:{fontSize:18,fontWeight:500,letterSpacing:"-0.015em",margin:0},children:e.title}),(0,a.jsx)("p",{style:{fontSize:14.5,color:"var(--ink-2)",lineHeight:1.6,margin:"8px 0 0",maxWidth:680},children:e.desc})]})]},e.when))})]})}),(0,a.jsx)("section",{id:"team",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"sect-head",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"eyebrow",children:"03 / Team"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["Built by people who've",(0,a.jsx)("br",{}),"lived the problem."]})]}),(0,a.jsx)("div",{className:"rhs",children:"Two founders: one from deep telco governance, one from fintech application security. United by the conviction that AI risk management deserves a real product."})]}),(0,a.jsx)("div",{style:{display:"flex",flexDirection:"column",border:"1px solid var(--line)",borderRadius:12,overflow:"hidden"},children:s.map((e,n)=>(0,a.jsxs)("div",{className:"about-person",style:{borderBottom:n<s.length-1?"1px solid var(--line)":"none",background:"var(--bg)"},children:[(0,a.jsxs)("div",{className:"about-person-id",style:{padding:"40px 36px",display:"flex",flexDirection:"column",gap:20},children:[(0,a.jsx)("div",{style:{width:80,height:80,borderRadius:"50%",overflow:"hidden",border:"2px solid var(--line)",background:"var(--bg-3)"},children:(0,a.jsx)(t.default,{src:e.photo,alt:e.name,width:80,height:80,style:{objectFit:"cover"}})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontSize:20,fontWeight:500,letterSpacing:"-0.018em"},children:e.name}),(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:11,color:"var(--red)",textTransform:"uppercase",letterSpacing:"0.1em",marginTop:4},children:e.role}),(0,a.jsx)("div",{style:{fontSize:13,color:"var(--ink-3)",marginTop:6,lineHeight:1.4},children:e.title})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:10,color:"var(--ink-3)",textTransform:"uppercase",letterSpacing:"0.12em",marginBottom:6},children:"Experience"}),(0,a.jsx)("div",{style:{fontSize:22,fontWeight:500,letterSpacing:"-0.02em"},children:e.years})]}),(0,a.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:8,marginTop:"auto"},children:[(0,a.jsx)("a",{href:e.linkedin,target:"_blank",rel:"noopener noreferrer",className:"btn",style:{justifyContent:"center"},children:"LinkedIn â"}),(0,a.jsx)("a",{href:`mailto:${e.email}`,className:"btn",style:{justifyContent:"center",fontFamily:'"JetBrains Mono", monospace',fontSize:11},children:e.email})]})]}),(0,a.jsxs)("div",{style:{padding:"40px 44px",display:"flex",flexDirection:"column",gap:32},children:[(0,a.jsx)("p",{style:{fontSize:15.5,color:"var(--ink-2)",lineHeight:1.65,maxWidth:680,margin:0},children:e.bio}),(0,a.jsxs)("div",{className:"about-person-cols",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:10,
15color:"var(--ink-3)",textTransform:"uppercase",letterSpacing:"0.14em",marginBottom:12},children:"Certifications"}),(0,a.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:6},children:e.certs.map(e=>{let t="string"==typeof e?e:e.label,n={fontFamily:'"JetBrains Mono", monospace',fontSize:11,color:"var(--ink-2)",background:"var(--bg-3)",border:"1px solid var(--line)",borderRadius:4,padding:"3px 9px",width:"fit-content"};return"string"==typeof e?(0,a.jsx)("span",{style:n,children:t},t):(0,a.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",style:n,children:[t," â"]},t)})})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:10,color:"var(--ink-3)",textTransform:"uppercase",letterSpacing:"0.14em",marginBottom:12},children:"Specialties"}),(0,a.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:6},children:e.specialties.map(e=>(0,a.jsx)("span",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:11,color:"var(--red)",background:"rgba(225,19,19,0.06)",border:"1px solid rgba(225,19,19,0.18)",borderRadius:4,padding:"3px 9px"},children:e},e))})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{style:{fontFamily:'"JetBrains Mono", monospace',fontSize:10,color:"var(--ink-3)",textTransform:"uppercase",letterSpacing:"0.14em",marginBottom:12},children:"Key achievements"}),(0,a.jsx)("ul",{style:{margin:0,padding:0,listStyle:"none",display:"flex",flexDirection:"column",gap:8},children:e.achievements.map(e=>(0,a.jsxs)("li",{style:{fontSize:13.5,color:"var(--ink-2)",paddingLeft:18,position:"relative",lineHeight:1.5},children:[(0,a.jsx)("span",{style:{position:"absolute",left:0,top:9,width:8,height:1,background:"var(--red)",display:"block"}}),e]},e))})]})]})]},e.name))}),(0,a.jsxs)("div",{style:{marginTop:24,display:"flex",alignItems:"center",gap:16,flexWrap:"wrap"},children:[(0,a.jsx)("span",{style:{fontSize:14.5,color:"var(--ink-2)"},children:"We're hiring engineers, researchers, and operators who care about AI security."}),(0,a.jsx)(i.default,{className:"btn",href:"/careers",children:"See open roles â"})]})]})}),(0,a.jsx)("section",{id:"roadmap",className:"how",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"sect-head",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"eyebrow",children:"04 / Roadmap"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["Where we're",(0,a.jsx)("br",{}),"taking the platform."]})]}),(0,a.jsx)("div",{className:"rhs",children:"Our direction, not a delivery commitment. Priorities shift with what customers and regulators need, and we plan alongside design partners."})]}),(0,a.jsx)("div",{className:"feat-grid",children:o.map(e=>(0,a.jsxs)("div",{className:"feat",children:[(0,a.jsx)("div",{className:"num",children:e.phase}),(0,a.jsx)("h3",{children:e.title}),(0,a.jsx)("ul",{style:{margin:"12px 0 0",padding:0,listStyle:"none",display:"flex",flexDirection:"column",gap:10},children:e.items.map(e=>(0,a.jsxs)("li",{style:{fontSize:14,color:"var(--ink-2)",paddingLeft:18,position:"relative",lineHeight:1.5},children:[(0,a.jsx)("span",{style:{position:"absolute",left:0,top:9,width:8,height:1,background:"var(--red)",display:"block"}}),e]},e))})]},e.phase))})]})}),(0,a.jsx)("section",{children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsxs)("div",{className:"sect-head",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"eyebrow",children:"05 / Values"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["Principles that shape",(0,a.jsx)("br",{}),"how we build."]})]}),(0,a.jsx)("div",{className:"rhs",children:"These aren't aspirational. They're constraints we apply to every product decision, every hire, and every customer commitment."})]}),(0,a.jsx)("div",{className:"feat-grid",children:[{num:"01 â PRINCIPLE",title:"Security first",desc:"We prioritize the security and privacy of our customers above all else. Transparency and robust protection are non-negotiable, not features."},{num:"02 â PRINCIPLE",title:"Evidence over assertion",desc:"Saying you govern AI
15is not the same as proving it. Every claim we help customers make to auditors and regulators is backed by a timestamped, append-only record."},{num:"03 â PRINCIPLE",title:"Complementary, not competitive",desc:"We sit in front of your existing stack â gateways, SIEMs, GRC platforms â and make them better. We never fight your existing investments."},{num:"04 â PRINCIPLE",title:"Operator-first design",desc:"Security and platform teams have enough dashboards. We design for the on-call engineer at 2am and the auditor with a 90-day window, not a demo audience."},{num:"05 â PRINCIPLE",title:"Continuous, not periodic",desc:"Quarterly review cycles don't match how fast AI workloads change. Governance has to be a real-time stream, not a snapshot."},{num:"06 â PRINCIPLE",title:"Open by default",desc:"Policy as code, OPA-compatible, open detector APIs. Customers own their governance posture. We make it easier to express and enforce it, not lock it in."}].map(e=>(0,a.jsxs)("div",{className:"feat",children:[(0,a.jsx)("div",{className:"num",children:e.num}),(0,a.jsx)("h3",{children:e.title}),(0,a.jsx)("p",{children:e.desc})]},e.num))})]})}),(0,a.jsx)("section",{style:{paddingTop:0,paddingBottom:96},children:(0,a.jsx)("div",{className:"container",children:(0,a.jsx)("div",{className:"stats-grid",children:[{n:(0,a.jsxs)(a.Fragment,{children:["40",(0,a.jsx)("span",{className:"u",children:"+"})]}),label:"Combined years experience",desc:"Across telco, fintech, identity, and ML platform engineering."},{n:(0,a.jsx)(a.Fragment,{children:"5"}),label:"Compliance frameworks",desc:"NIST AI RMF, ISO/IEC 42001, OWASP LLM Top 10, Malaysiaâs AISCF, and Singaporeâs MGF for GenAI."},{n:(0,a.jsxs)(a.Fragment,{children:["14",(0,a.jsx)("span",{className:"u",children:"d"})]}),label:"Median time to enforce",desc:"From first conversation to enforced policy in production."},{n:(0,a.jsxs)(a.Fragment,{children:["1",(0,a.jsx)("span",{className:"u",children:"K+"})]}),label:"Antler portfolio companies",desc:"We benefit from Antler's global network of founders and operators."}].map((e,t)=>(0,a.jsxs)("div",{className:"big-stat",children:[(0,a.jsx)("div",{className:"n",children:e.n}),(0,a.jsx)("div",{className:"label",children:e.label}),(0,a.jsx)("p",{children:e.desc})]},t))})})}),(0,a.jsx)("section",{className:"cta",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsx)("div",{className:"eyebrow",children:"06 / Get started"}),(0,a.jsxs)("h2",{style:{marginTop:16},children:["Ready to govern your",(0,a.jsx)("br",{}),"AI stack for real?"]}),(0,a.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-end",gap:48,marginTop:32,flexWrap:"wrap"},children:[(0,a.jsx)("p",{className:"sub",children:"Talk to a founder directly. We scope every pilot together and most customers are live in two weeks."}),(0,a.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,a.jsx)(i.default,{className:"btn lg red",href:"#",children:"Book a demo â"}),(0,a.jsx)(i.default,{className:"btn lg",href:"#team",children:"Meet the team"})]})]})]})})]})}e.s(["default",()=>l])}]);
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.