/* AI Alert Bar + Nav + Hero */ const AiAlertBar = () => (
Novo

3 testes grátis: avalie riscos de IA, sua maturidade em GRC e a nota de segurança do seu site agora.

AI Security Check GRC Platform Scan de Segurança
); const Nav = ({ onCtaClick, onOpenNews }) => ( ); const HEADLINES = { A: { eyebrow: "Risco invisível", h1: (<>Sua empresa está exposta. Você só não sabe onde.), }, B: { eyebrow: "Clareza e priorização", h1: (<>Pare de apagar incêndios em segurança. Comece a prevenir os certos.), }, C: { eyebrow: "Autoridade técnica + visão de negócio", h1: (<>Gestão de vulnerabilidades que conecta risco técnico à decisão de negócio.), }, }; /* The hero "noise → signal" visualization. Lots of dim CVE rows, with a few that "rise" and become priority. */ const HeroViz = () => { const [tick, setTick] = React.useState(0); React.useEffect(() => { const id = setInterval(() => setTick(t => (t + 1) % 4), 2400); return () => clearInterval(id); }, []); const allVulns = [ { id: "CVE-2024-3094", name: "xz Utils backdoor", cvss: "10.0", sev: "crit", biz: "Acesso ao billing prod" }, { id: "CVE-2024-1709", name: "ConnectWise auth bypass", cvss: "10.0", sev: "crit", biz: "Servidor de jumphost" }, { id: "CVE-2023-50164", name: "Struts2 RCE", cvss: "9.8", sev: "crit", biz: "Sem exposição externa" }, { id: "CVE-2024-21413", name: "Outlook NTLM leak", cvss: "9.8", sev: "crit", biz: "Não usado pela equipe" }, { id: "CVE-2024-29988", name: "SmartScreen bypass", cvss: "8.8", sev: "high", biz: "Fora do escopo" }, { id: "CVE-2024-4577", name: "PHP CGI argument inj.", cvss: "9.8", sev: "crit", biz: "Cluster de pagamentos" }, { id: "CVE-2024-3400", name: "PAN-OS command inj.", cvss: "10.0", sev: "crit", biz: "VPN corporativa ativa" }, { id: "CVE-2024-27198", name: "TeamCity auth bypass", cvss: "9.8", sev: "crit", biz: "Build server interno" }, ]; /* Rotate which rows are "priority". Cycle through configurations */ const priorityByTick = [ [0, 6], [1, 5], [0, 7], [6, 5], ]; const priority = new Set(priorityByTick[tick]); return (
Gestão de vulnerabilidades · live feed analisando
{allVulns.map((v, i) => { const isPriority = priority.has(i); return (
{v.id} {v.name} CVSS {v.cvss} {isPriority ? '▲ priorizar' : v.biz.length > 22 ? v.biz.slice(0, 20)+'…' : v.biz}
); })}
847
vulns identificadas
12
prioridade real
); }; const Hero = ({ headlineVariant }) => { const h = HEADLINES[headlineVariant] || HEADLINES.A; return (
{h.eyebrow}

{h.h1}

A InfocuestaSec identifica, prioriza e orienta a correção dos riscos que de fato ameaçam o seu negócio — sem relatórios genéricos, sem jargão vazio.

Vamos conversar Quero entender minha exposição
Sem compromisso Conversa inicial sem custo Resposta em até 24h
ISO 27001 & NIST Cloud Security Shadow AI Relatórios executivos
); }; Object.assign(window, { AiAlertBar, Nav, Hero, HEADLINES });