nginx 1.24.0
tcp/443 tcp/80
WARNING: This plugin will generate false positive and is purely informative:
regreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems (CVE-2024-6387)
Severity: info
Fingerprint: 3f43e0ebb5dce37ab8b59eb581e37d9a6fcdf7e36fcdf7e36fcdf7e36fcdf7e3
Found potentially vulnerable SSH version: SSH-2.0-OpenSSH_9.6p1 Ubuntu-3ubuntu13.11 WARNING, RISK IS ESTIMATED FALSE POSITIVE ARE LIKELY
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-25 21:03
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Sun, 25 Jan 2026 21:03:02 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-23 21:02
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Fri, 23 Jan 2026 21:02:58 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-22 21:06
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Thu, 22 Jan 2026 21:06:57 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:22
2026-01-22 17:04
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-21 21:02
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Wed, 21 Jan 2026 21:02:52 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-12 21:10
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Mon, 12 Jan 2026 21:10:26 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-11 21:10
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Sun, 11 Jan 2026 21:10:40 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5
Open service 20.184.15.234:443 · poc-invoice-extractor.kainovation.com
2026-01-11 11:26
HTTP/1.1 200 OK
Server: nginx/1.24.0 (Ubuntu)
Date: Sun, 11 Jan 2026 11:26:46 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 55385
Connection: close
vary: HX-Request, HX-History-Restore-Request
Page title: Invoice Information Extractor
<!doctype html>
<html>
<head>
<title>Invoice Information Extractor</title>
<link rel="canonical" href="http://poc-invoice-extractor.kainovation.com/">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<script src="https://cdn.jsdelivr.net/npm/htmx.org@2.0.4/dist/htmx.min.js"></script><script src="https://cdn.jsdelivr.net/gh/answerdotai/fasthtml-js@1.0.12/fasthtml.js"></script><script src="https://cdn.jsdelivr.net/gh/answerdotai/surreal@main/surreal.js"></script><script src="https://cdn.jsdelivr.net/gh/gnat/css-scope-inline@main/script.js"></script><script>// function proc_htmx(sel, func) {
// htmx.onLoad((elt) => {
// const elements = any(sel, elt, false);
// if (elt.matches && elt.matches(sel)) elements.unshift(elt);
// elements.forEach(func);
// });
// }
proc_htmx(".preventdbclick", (elt) => {
elt.addEventListener("mousedown", (event) => {
if (event.detail > 1) event.preventDefault();
});
});
// Setup Carousel Scripts
proc_htmx("[data-ref=carousel]", (carousel) => {
const content = carousel.querySelector('[data-ref="content"]');
const prevButton = carousel.querySelector('[data-ref="prevButton"]');
const nextButton = carousel.querySelector('[data-ref="nextButton"]');
const items = carousel.querySelectorAll("[data-carousel-item]");
if (!content || !items.length) {
console.error("Carousel is missing required elements");
return;
}
const { autoplay, orientation } = carousel.dataset;
let autoplayInterval;
const { height } = carousel.getBoundingClientRect();
function setupOrientation() {
if (orientation === "vertical") {
items.forEach((item) => item.classList.add("pt-4"));
content.classList.add("-mt-4", "flex-col");
content.style.height = `${Math.floor(height + 16)}px`;
if (prevButton) {
prevButton.classList.add(
"-top-12",
"left-1/2",
"-translate-x-1/2",
"rotate-90"
);
}
if (nextButton) {
nextButton.classList.add(
"-bottom-12",
"left-1/2",
"-translate-x-1/2",
"rotate-90"
);
}
} else {
items.forEach((item) => item.classList.add("pl-4"));
content.classList.add("-ml-4");
if (prevButton)
prevButton.classList.add("-left-12", "top-1/2", "-translate-y-1/2");
if (nextButton)
nextButton.classList.add("-right-12", "top-1/2", "-translate-y-1/2");
}
}
function updateCarousel(direction) {
const currentIndex = parseInt(carousel.dataset.index, 10) || 0;
const newIndex = (currentIndex + direction + items.length) % items.length;
if (orientation === "vertical") {
content.style.transform = `translate3d(0px, -${(height + 16) * newIndex
}px, 0px)`;
} else {
content.style.transform = `translate3d(-${newIndex * 100}%, 0px, 0px)`;
}
carousel.dataset.index = newIndex;
}
function setupEventListeners() {
if (prevButton)
prevButton.addEventListener("click", () => updateCarousel(-1));
if (nextButton)
nextButton.addEventListener("click", () => updateCarousel(1));
}
function startAutoplay() {
if (autoplay === "true" && !autoplayInterval) {
autoplayInterval = setInterval(() => updateCarousel(1), 5000);
}
}
setupOrientation();
setupEventListeners();
startAutoplay();
updateCarousel(0);
});
// Setup Dialog Scripts
let dialog_index = 0;
proc_htmx("[data-ref=dialog]", (dialog) => {
const trigger = dialog.querySelector("[data-ref=dialog-trigger]");
const portal = dialog.querySelector("[data-ref=dialog-portal]");
const dialog_opts = {
backdrop: "dynamic",
backdropClasses:
"backdrop data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 z-40 fixed inset-0 bg-black/80",
closable: true,
onShow: (e) => {
dialog.dataset.state = "open";
e._backdropEl.dataset.state = "open";
},
onHide: () => {
dialog.data
Open service 20.184.15.234:80 · poc-invoice-extractor.kainovation.com
2026-01-11 11:26
HTTP/1.1 301 Moved Permanently Server: nginx/1.24.0 (Ubuntu) Date: Sun, 11 Jan 2026 11:26:46 GMT Content-Type: text/html Content-Length: 178 Connection: close Location: https://poc-invoice-extractor.kainovation.com/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.24.0 (Ubuntu)</center> </body> </html>
Open service 20.184.15.234:443 · poc-support.kainovation.com
2026-01-10 21:13
HTTP/1.1 200 OK Server: nginx/1.24.0 (Ubuntu) Date: Sat, 10 Jan 2026 21:13:31 GMT Content-Type: text/html; charset=utf-8 Content-Length: 12871 Connection: close Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding x-nextjs-cache: HIT x-nextjs-prerender: 1 x-nextjs-prerender: 1 x-nextjs-stale-time: 300 X-Powered-By: Next.js Cache-Control: s-maxage=31536000 ETag: "8swefbk2469xj" Page title: Digital Hub Support <!DOCTYPE html><!--DH9yzhFgWdpfyUknjjxAL--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/135775ceb6047dd2.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/9412f3a0843e4d8f.js"/><script src="/_next/static/chunks/0ff5ce1d74b62cf2.js" async=""></script><script src="/_next/static/chunks/cc2ba44c3fcb32b7.js" async=""></script><script src="/_next/static/chunks/turbopack-2e0e24a233335028.js" async=""></script><script src="/_next/static/chunks/ebdc848082e0439e.js" async=""></script><script src="/_next/static/chunks/0b0e34e5e6b68b94.js" async=""></script><script src="/_next/static/chunks/7ce655123f8cf649.js" async=""></script><script src="/_next/static/chunks/2bb821318e5fff77.js" async=""></script><title>Digital Hub Support</title><meta name="description" content="Generated by create-assistant-ui"/><link rel="icon" href="/favicon.ico?favicon.0b3bf435.ico" sizes="256x256" type="image/x-icon"/><script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><div data-slot="sidebar-wrapper" style="--sidebar-width:16rem;--sidebar-width-icon:3rem" class="group/sidebar-wrapper has-data-[variant=inset]:bg-sidebar flex min-h-svh w-full"><main data-slot="sidebar-inset" class="bg-background relative flex w-full flex-1 flex-col md:peer-data-[variant=inset]:m-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow-sm md:peer-data-[variant=inset]:peer-data-[state=collapsed]:ml-2"><div class="flex flex-col h-screen bg-gradient-to-br from-gray-50 via-blue-50/30 to-indigo-50/30"><header class="flex h-22 shrink-0 items-center justify-center gap-6 border-b px-6 bg-gradient-to-r from-white via-blue-50/50 to-indigo-50/50 backdrop-blur-sm fixed top-0 left-0 right-0 z-30"><img alt="Logo" loading="lazy" width="163" height="64" decoding="async" data-nimg="1" class="h-16 w-auto rounded-xl shadow-md p-1" style="color:transparent" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=256&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fnew_logo.8b600ce5.png&w=384&q=75"/><div data-orientation="vertical" role="none" data-slot="separator-root" class="bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px mx-2 h-8"></div><div class="text-center"><h1 class="text-2xl font-bold bg-gradient-to-r from-teal-400 to-blue-600 bg-clip-text text-transparent flex items-center gap-3"><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-circle h-6 w-6 text-teal-400" aria-hidden="true"><path d="M7.9 20A9 9 0 1 0 4 16.1L2 22Z"></path></svg>Digital Hub Support Assistant</h1><p class="text-sm font-semibold text-gray-400">AI-powered support assistant</p></div></header><div class="flex flex-1 pt-22 min-h-0"><div class="flex flex-col transition-all duration-300 w-full"><div style="scrollbar-width:auto;scrollbar-color:#cbd5e1 #f1f5f9" class="jsx-fb88b3984da9e07e flex-1 overflow-y-auto px-2"><div class="jsx-fb88b3984da9e07e max-w-4xl mx-auto p-6"><div class="jsx-fb88b3984da9e07e text-center py-16 animate-in fade-in duration-500"><div class="jsx-fb88b3984da9e07e mb-8"><div class="jsx-fb88b3984da9e07e inline-flex items-center justify-center w-20 h-20 bg-gradient-to-br from-teal-400 to-blue-600 rounded-2xl mb-6 shadow-xl"><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-sparkles h-10 w-10 text-white" aria-hidden="true"><path d="M9.937 15.5A2 2 0 0 0 8.5