// ╔═══════════════════════════════════════════════════════════╗ // ║ KENSAI WEB · Voice + Customers + Languages + Trust ║ // ╚═══════════════════════════════════════════════════════════╝ // ── PROOF / CUSTOMERS / METRICS ────────────────────── const ProofSection = () => (
{[ ['347,593', 'CVEs in database'], ['1.85M', 'Lines of code counted'], ['7', 'Open-source tools integrated'], ['10', 'Companies using Kensai'], ['CVE intel', 'Product surface'], ['Findings', 'Product surface'], ['Reports', 'Product surface'], ['Asset graph', 'Product surface'], ['Workflow shell', 'Built for signal'], ['Early', 'Public story kept grounded'], ].map(([n, l], i) => (
{n}
{l}
))}
{/* Pull quote */}
{[ { q: 'The old visual density is back. The fake proof is not.', n: 'PUBLIC RULE', r: 'Restore the design, not the fiction' }, { q: 'Kensai can still look sharp without invented customers, payouts, or compliance theater.', n: 'PUBLIC RULE', r: 'Credibility beats decoration' }, { q: 'The product surface is the story now. Public numbers stay limited to what we can verify.', n: 'PUBLIC RULE', r: 'Proof before claims' }, ].map((c, i) => (
"{c.q}"
{c.n}
{c.r}
))}
); // ── VOICE / DOCTRINE ────────────────────────────────── const VoiceSection = () => (

剣才
Ken-sai. Sword saint.

A sword saint isn't the warrior with the most weapons. It's the one who knows which cut matters. Kensai is built on that discipline — not features for features, not findings for findings. The right cut, at the right moment, with evidence.
{[ ['BE DIRECT.', 'Five words, not fifty. Delete every leverage, synergy, solution.'], ['BE CONFIDENT.', 'No might, could potentially, may be able to. State the finding. State the fix.'], ['BE HUMAN.', "Write like you talk. If you wouldn't say it, don't ship it."], ['BE HELPFUL.','State the priority. No exclamation-point fear. We are not your alarm clock.'], ].map(([k, v]) => (
{k} {v}
))}
Voice · Examples
How we write findings.
✓ The cut
"Critical: SQL injection in /api/users allows unauthorized database access. Remediation: use parameterized queries. Priority: immediate."
✗ The slop
"A potential security vulnerability has been identified that may potentially allow unauthorized actors to potentially leverage..."
Lexicon
{[ ['Finding', 'Issue, problem'], ['Remediation', 'Fix, solution'], ['Attack surface', 'Exposure, risk area'], ['Continuous', 'Always-watching'], ['Forge', 'Pipeline, queue'], ['Gate', 'Status, stage'], ].map(([a, b], i) => (
{a}
{b}
))}
); // ── LANGUAGES / GLOBAL ──────────────────────────────── const LanguagesSection = () => { const langs = [ { code:'EN', name:'English', t:'Cut through the noise. Find what matters.' }, { code:'日本語', name:'Japanese', t:'剣才。雑音を断ち、重要を見抜け。' }, { code:'한국어', name:'Korean', t:'소음을 가르고, 중요한 것을 찾아라.' }, { code:'DE', name:'Deutsch', t:'Durch das Rauschen schneiden. Finden, was zählt.' }, { code:'FR', name:'Français', t:'Trancher le bruit. Trouver ce qui compte.' }, { code:'ES', name:'Español', t:'Atravesar el ruido. Encontrar lo que importa.' }, { code:'PT', name:'Português', t:'Cortar o ruído. Encontrar o que importa.' }, { code:'IT', name:'Italiano', t:'Tagliare il rumore. Trovare ciò che conta.' }, { code:'NL', name:'Nederlands', t:'Door de ruis snijden. Vinden wat ertoe doet.' }, { code:'SV', name:'Svenska', t:'Skär genom bruset. Hitta det som spelar roll.' }, { code:'עברית', name:'Hebrew', t:'לחתוך דרך הרעש. למצוא את מה שחשוב.' }, { code:'العربية', name:'Arabic', t:'اقطع الضوضاء. اعثر على ما يهم.' }, { code:'中文', name:'Chinese', t:'穿透噪音,找到关键。' }, { code:'РУС', name:'Russian', t:'Сквозь шум — к сути.' }, { code:'TR', name:'Türkçe', t:'Gürültüyü kes. Önemli olanı bul.' }, { code:'PL', name:'Polski', t:'Przetnij szum. Znajdź to, co ważne.' }, ]; return (

Built with a global aesthetic.
Designed to travel well.

Multilingual support remains part of the product direction, but this page no longer claims rollout counts we are not prepared to prove publicly.
{langs.map(l => (
{l.code} {l.name.toUpperCase()}
"{l.t}"
))}
); }; // ── TRUST / COMPLIANCE ──────────────────────────────── const TrustSection = () => (
{[ { k:'PUBLIC RULES', items:[ ['CVE count', '347,593'], ['Code count', '1.85M'], ['OSS tools', '7'], ['Companies', '10'], ['Testimonials', 'Removed unless verifiable'], ['Customer logos','Removed unless real'], ['Cert claims', 'Removed unless provable'], ]}, { k:'PRODUCT TRUTH', items:[ ['CVE intelligence', 'Shown'], ['Findings surface', 'Shown'], ['Reports surface', 'Shown'], ['Asset graph', 'Shown'], ['Workflow shell', 'Shown'], ['Integrations', 'Shown'], ['Bounty flow', 'Direction only'], ]}, { k:'COPY POLICY', items:[ ['No fake metrics', 'Required'], ['No fake customers', 'Required'], ['No fake compliance', 'Required'], ['No fake payouts', 'Required'], ['No fake telemetry', 'Required'], ['Proof before claims', 'Required'], ['Public site', 'Grounded'], ]}, ].map((c, i) => (
{c.k}
{c.items.map(([k, v]) => (
{k} {v}
))}
))}
); Object.assign(window, { ProofSection, VoiceSection, LanguagesSection, TrustSection });