PageSourceSearch

https://productinnovationtimes.com/agp-article/945766423-titania-n…nalist-in-top-infosec-innovator-awards-2026

html productinnovationtimes.com collected 2026-09-29 11:44:35 UTC 53,915 bytes, 848 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <title>Titania named finalist in Top InfoSec Innovator Awards 2026 | Product Innovation Times</title>
5  <meta charset="utf-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7    <meta name="description" content="Product Innovation Times is an online news publication focusing on consumer goods: Get your daily news on consumer products">
8    <link rel="icon" href="https://cdn.newsmatics.com/agp/sites/productinnovationtimes-favicon-1.png" type="image/png">
9  <meta name="csrf-token" content="rE1XXBZn7l3aa94bJmgLpow0UzV1zmJOFvY0iwvMsaI=">
10  <meta name="csrf-param" content="authenticity_token">
11  <link rel="preload" as="font" type="font/woff2" href="/fonts/lexend-variable-latin.woff2" crossorigin>
12  <link href="/css/styles.min.css?v9e91e12689728780f01d6dd9a70eb5c9bae56d64" rel="stylesheet" data-turbo-track="reload">
13  
14<style type="text/css">
15    :root {
16        --color-primary-background: rgba(229, 34, 48, 0.2);
17        --color-primary: #e52230;
18        --color-secondary: #037b99;
19    }
20</style>
21
22  
22<script type="importmap">
23    {
24      "imports": {
25          "adController": "/js/controllers/adController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
26          "alertDialog": "/js/controllers/alertDialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
27          "articleListController": "/js/controllers/articleListController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
28          "carouselController": "/js/controllers/carouselController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
29          "dialog": "/js/controllers/dialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
30          "flashMessage": "/js/controllers/flashMessage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
31          "gptAdController": "/js/controllers/gptAdController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
32          "hamburgerController": "/js/controllers/hamburgerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
33          "labelsDescription": "/js/controllers/labelsDescription.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
34          "advancedSearchController": "/js/controllers/advancedSearchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
35          "searchController": "/js/controllers/searchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
36          "searchFilterUtils": "/js/utils/searchFilterUtils.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
37          "videoController": "/js/controllers/videoController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
38          "lazyYoutubeController": "/js/controllers/lazyYoutubeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
39          "contactFormModule": "/js/controllers/contactForm.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
40          "navigationController": "/js/controllers/navigationController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
41          "currentTimeController": "/js/controllers/currentTimeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
42          "newsletterSignup": "/js/controllers/newsletterSignup.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
43          "newsTickerController": "/js/controllers/newsTickerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
44          "articleImage": "/js/controllers/articleImage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"
45      }
46    }
47  </script>
47
48  
48<script>
49    (function(w,d,i){
50      w.dataLayer = w.dataLayer || [];
51      w.dataLayer.push({'cookie_settings': 'alpha'});
52      w.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
53
54      var loaded = false;
55      function loadGTM(){
56        if (loaded) return;
57        loaded = true;
58        events.forEach(function(e){ w.removeEventListener(e, loadGTM, opts); });
59        var j = d.createElement('script');
60        j.async = true;
61        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i;
62        d.head.appendChild(j);
63      }
64
65      var events = ['scroll','mousemove','touchstart','keydown','click'];
66      var opts = {once: true, passive: true, capture: true};
67      events.forEach(function(e){ w.addEventListener(e, loadGTM, opts); });
68      w.addEventListener('load', function(){ setTimeout(loadGTM, 2000); });
69    })(window, document, 'GTM-KGCXW2X');
70  </script>
70
71</head>
72<body class="df-5" data-controller="advanced-search">
vendor: 71 bytes, lines 72-74
72
73<noscript>
74  <iframe src="https://www.googletagmanager.com/ns.html?id=
74GTM-KGCXW2X
vendor: 94 bytes, lines 74-76
74"
75          height="0" width="0" style="display:none;visibility:hidden"></iframe>
76</noscript>
77<div data-advanced-search-target="spinner" role="status" aria-label="Loading search results" style="display:none"
78     class="fixed inset-0 z-[1000] bg-white/80 flex-col items-center justify-center gap-4">
79  <div class="spinner-ring"></div>
80  <span class="text-mid-gray text-sm font-medium">Searching…</span>
81</div>
82<div>
83
84  <section class="relative group w-full bg-neutral-800 border-b border-neutral-800 h-[65px] text-white z-40" aria-label="AGP Picks">
85  <div class="flex items-center h-full gap-3 md:gap-5">
86    <a href="https://www.affinitygrouppublishing.com/agp-news-picks" target="_blank" rel="noopener" class="bg-affinity-pink text-white font-bold uppercase h-full text-sm px-3 flex items-center flex-none no-underline md:px-5 md:text-base hover:brightness-110">
87      AGP Picks
88    </a>
89      <div class="news-ticker-viewport relative flex-1 overflow-hidden min-w-0">
90        <ul class="news-ticker-list" aria-live="off" data-controller="news-ticker">
91              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
92                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.mediaite.com/media/news/like-a-dagger-in-my-heart-maga-superfans-voice-their-disenchantment-with-trump-in-stunning-politico-report/" target="_blank" rel="noopener" tabindex="0">
93                  MAGA Superfans Voice Their Disenchantment With Trump in Stunning Politico Repor
94                </a>
95              </li>
96              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
97                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.404media.co/the-end-of-privacy-is-here-with-kashmir-hill/" target="_blank" rel="noopener" tabindex="0">
98                  The End of Privacy Is Here (With Kashmir Hill)
99                </a>
100              </li>
101              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
102                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blavity.com/black-tesla-employees-tesla-california-discrimination-trial" target="_blank" rel="noopener" tabindex="0">
103                  Black Tesla Employees Detail Racist Slurs, Nooses And Swastikas At California Location In Discrimination Trial
104                </a>
105              </li>
106              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
107                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://portside.org/2026-09-22/stunning-level-support-universal-health-care-jayapal" target="_blank" rel="noopener" tabindex="0">
108                  ‘Stunning’ Level of Support for Universal Health Care in the USA
109                </a>
110              </li>
111              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
112                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.spokesman.com/stories/2026/sep/26/democrats-now-have-easier-paths-to-flipping-the-se/" target="_blank" rel="noopener" tabindex="0">
113                  Democrats now Have Easier Paths to Flipping the Senate. Here are Races to Watch
114                </a>
115              </li>
116              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
117                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blogs.lse.ac.uk/usappblog/2026/09/25/virginia-2026-midterms-blue-wave/" target="_blank" rel="noopener" tabindex="0">
118                  The 2026 Midterms: The View From Virginia in a Potential “Blue Wave” Year
119                </a>
120              </li>
121              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
122                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.newsweek.com/angie-nixon-ashley-moody-trump-florida-data-center-mar-a-lago-12490702" target="_blank" rel="noopener" tabindex="0">
123                  Florida Democratic Senate Candidate Angie Nixon Proposes Building Data Center on Mar-a-Lago
124                </a>
125              </li>
126              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
127                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.hollywoodreporter.com/business/digital/elon-musk-documentary-trailer-rejected-tiktok-youtube-1236710259/" target="_blank" rel="noopener" tabindex="0">
128                  The Major Social Media Platforms Are All Rejecting Paid Ads for Alex Gibney’s ‘Musk’ (Exclusive)
129                </a>
130              </li>
131              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
132                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://politicalwire.com/2026/09/28/texas-gop-candidate-called-for-public-executions/" target="_blank" rel="noopener" tabindex="0">
133                  Bo French, the Republican Nominee for a Powerful Texas Statewide Office, Faced Criticism After Reports That he had Called for Public Executions
134                </a>
135              </li>
136              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
137                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/ice-shooting-austin-protest-city-council-ramos-dsa-0243eafc25ffb779ad652ee9e476a0bd" target="_blank" rel="noopener" tabindex="0">
138                  Texas City Council Candidate who Protested ICE Shooting Faces ‘Riot Participation’ Charge
139                </a>
140              </li>
141              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
142                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.mediaite.com/media/news/like-a-dagger-in-my-heart-maga-superfans-voice-their-disenchantment-with-trump-in-stunning-politico-report/" target="_blank" rel="noopener" tabindex="-1">
143                  MAGA Superfans Voice Their Disenchantment With Trump in Stunning Politico Repor
144                </a>
145              </li>
146              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
147                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.404media.co/the-end-of-privacy-is-here-with-kashmir-hill/" target="_blank" rel="noopener" tabindex="-1">
148                  The End of Privacy Is Here (With Kashmir Hill)
149                </a>
150              </li>
151              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
152                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blavity.com/black-tesla-employees-tesla-california-discrimination-trial" target="_blank" rel="noopener" tabindex="-1">
153                  Black Tesla Employees Detail Racist Slurs, Nooses And Swastikas At California Location In Discrimination Trial
154                </a>
155              </li>
156              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
157                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://portside.org/2026-09-22/stunning-level-support-universal-health-care-jayapal" target="_blank" rel="noopener" tabindex="-1">
158                  ‘Stunning’ Level of Support for Universal Health Care in the USA
159                </a>
160              </li>
161              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
162                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.spokesman.com/stories/2026/sep/26/democrats-now-have-easier-paths-to-flipping-the-se/" target="_blank" rel="noopener" tabindex="-1">
163                  Democrats now Have Easier Paths to Flipping the Senate. Here are Races to Watch
164                </a>
165              </li>
166              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
167                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://blogs.lse.ac.u
167k/usappblog/2026/09/25/virginia-2026-midterms-blue-wave/" target="_blank" rel="noopener" tabindex="-1">
168                  The 2026 Midterms: The View From Virginia in a Potential “Blue Wave” Year
169                </a>
170              </li>
171              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
172                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.newsweek.com/angie-nixon-ashley-moody-trump-florida-data-center-mar-a-lago-12490702" target="_blank" rel="noopener" tabindex="-1">
173                  Florida Democratic Senate Candidate Angie Nixon Proposes Building Data Center on Mar-a-Lago
174                </a>
175              </li>
176              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
177                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.hollywoodreporter.com/business/digital/elon-musk-documentary-trailer-rejected-tiktok-youtube-1236710259/" target="_blank" rel="noopener" tabindex="-1">
178                  The Major Social Media Platforms Are All Rejecting Paid Ads for Alex Gibney’s ‘Musk’ (Exclusive)
179                </a>
180              </li>
181              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
182                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://politicalwire.com/2026/09/28/texas-gop-candidate-called-for-public-executions/" target="_blank" rel="noopener" tabindex="-1">
183                  Bo French, the Republican Nominee for a Powerful Texas Statewide Office, Faced Criticism After Reports That he had Called for Public Executions
184                </a>
185              </li>
186              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
187                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/ice-shooting-austin-protest-city-council-ramos-dsa-0243eafc25ffb779ad652ee9e476a0bd" target="_blank" rel="noopener" tabindex="-1">
188                  Texas City Council Candidate who Protested ICE Shooting Faces ‘Riot Participation’ Charge
189                </a>
190              </li>
191        </ul>
192      </div>
193      <a class="text-white border px-2 mr-2 py-1 font-semibold rounded-md border-white hover:bg-white hover:text-black max-md:hidden" target="_blank" href="https://www.affinitygrouppublishing.com/agp-news-picks">
194        View all
195      </a>
196  </div>
197</section>
198
199  <!-- Top banner -->
200  <header class="bg-white relative z-50 max-md:sticky max-md:top-0">
201  <div class="content">
202    <div class="header-top">
203      <div class="flex gap-2 masthead-container justify-between items-center max-md:px-4 md:py-6">
204        <div class="font-semibold w-1/4 max-md:hidden">
205          <p data-controller="current-time"></p>
206        </div>
207        <div class="md:w-2/4 logo-container">
208          <a href="/" class="flex md:justify-center">
209              <img src="https://cdn.newsmatics.com/agp/sites/productinnovationtimes-logo-1.svg" alt="Product Innovation Times"
210                class="max-md:!h-[60px] lg:!max-h-[115px]" height="55"
211                width="auto" />
212          </a>
213        </div>
214        <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer"
215          class="flex items-center gap-2 font-bold w-1/4 justify-end max-md:hidden">
216          <span>Provided by AGP</span>
217          <img src="/images/globe.png" height="35" width="35" alt="" />
218        </a>
219      </div>
220    </div>
221  </div>
222  <div class="absolute bottom-0 w-screen h-px bg-black z-50 md:hidden">
223  </div>
224</header>
225
226  <div data-controller="hamburger" class="sticky bg-white z-50 border-t border-b border-black top-[5.25rem] md:top-0">
227  <div class="content">
228    <div class="relative flex items-center gap-4 py-3">
229      <button data-hamburger-target="icon" class="flex items-center gap-5 h-10 shrink-0 cursor-pointer" aria-label="Open navigation menu" aria-expanded="false">
230        <span class="icon-hamburger" aria-hidden="true"></span>
231        <span class="font-bold text-base max-md:hidden">Menu</span>
232      </button>
233      <div class="flex-1"></div>
234      <div class="min-w-0 w-full max-w-xs">
235        <div data-controller="search" class="relative w-full">
236  <form data-action="submit->search#performSearch" class="search-form">
237    <input type="text" name="query" placeholder="Search" aria-label="Search" data-search-target="input" class="search-input" />
238    <button type="submit" data-search-target="icon" class="button-search" aria-label="Search">
239      <img height="24" width="24" src="/images/search.svg" alt="" />
240    </button>
241    <button type="button" class="button-search" aria-label="Open advanced search filters" data-action="click->advanced-search#open">
242      <img height="23" width="25" src="/images/filter.svg" alt="" />
243    </button>
244  </form>
245</div>
246
247      </div>
248      <button class="flex items-center font-bold gap-x-2 justify-center h-10 shrink-0" aria-label="Share this page"
249        onclick="window.ShareDialog.openDialog()">
250        <span class="icon-share" aria-hidden="true">
251        </span>
252        <span class="max-lg:hidden">
253          Share
254        </span>
255      </button>
256      <div data-hamburger-target="menu" class="hidden absolute left-0 right-0 top-full z-[900]">
257        <div class="bg-white shadow-[0_2px_10px_rgba(0,0,0,0.5)] [clip-path:inset(0_-20px_-20px_-20px)]">
258          <div class="p-6 pb-11 mt-px">
259            <nav aria-label="Site navigation">
260              <div class="grid gap-y-5 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 lg:gap-6">
261                  <a href="/executive-report" class="nav-dropdown-link">
262                    <strong>AGP Executive Report</strong>
263                      <span>Top headlines, summarized</span>
264                  </a>
265                  <a href="/agp-wire" class="nav-dropdown-link">
266                    <strong>AGP Wire</strong>
267                      <span>Latest developments &amp; updates</span>
268                  </a>
269                  <a href="/perspectify-news" class="nav-dropdown-link">
270                    <strong>Perspectify News</strong>
271                      <span>Articles with bias context</span>
272                  </a>
273                  <a href="/press-releases" class="nav-dropdown-link">
274                    <strong>Press Releases</strong>
275                      <span>Announcements &amp; company news</span>
276                  </a>
277                  <a href="/journalists" class="nav-dropdown-link">
278                    <strong>@ Journalists!</strong>
279                      <span>Real journalism, reaching real audiences</span>
280                  </a>
281                  <a href="/about-labels" class="nav-dropdown-link">
282                    <strong>About Labels</strong>
283                      <span>How bias labels work</span>
284                  </a>
285                  <a href="/about" class="nav-dropdown-link">
286                    <strong>About</strong>
287                      <span>Discover, filter, stay informed</span>
288                  </a>
289                <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer" class="nav-link-agp h-11 w-fit self-center">
290                  <img src="/images/globe.png" height="25" width="25" alt="" />
291                  <span class="nav-link-agp-text">Explore more AGPs</span>
292                </a>
293                <a href="/submit-news" class="button button-primary bg-[--color-primary] text-white h-11 flex items-center justify-center w-fit self-center">
294                  <span>Got News to Share?</span>
295                </a>
296              </div>
297            </nav>
298          </div>
299        </div>
300      </div>
301    </div>
302  </div>
303</div>
304
305  <aside class="sticky-menu group fixed top-1/2 -translate-y-1/2 z-30 max-xl:hidden">
306  <div class="sticky-menu-panel">
307    <a href="/submit-news" aria-label="Submit news" target="_blank"
308       class="sticky-menu-row text-white"
309       style="background-color: #E7004C">
310        <span class="sticky-menu-icon-col">
311          <img src="https://cdn.newsmatics.com/cms/assets/69b0cda9-df96-4312-8fbf-4526090e08bc"
312               alt=""
313               class="h-[25px] w-[25px] object-contain" />
314        </span>
315        <span class="whitespace-nowrap font-semibold text-xs opacity-0 group-hover:opacity-100 transition-opacity duration-200">
316          Publish your press release
317        </span>
318    </a>
319    <a href="https://www.perspectify.com/" aria-label="Perspectify" target="_blank"
320       class="sticky-menu-row "
321       >
322        <img src="https://cdn.newsmatics.com/cms/assets/f994e204-d500-41b1-ae08-d14ba5288d2c"
323             alt=""
324             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
325        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
326          <img src="https://cdn.newsmatics.com/cms/assets/e89056c6-fadf-45c5-94ed-d4cb137bf220"
327               alt=""
328               class="h-[25px] w-auto object-contain" />
329        </div>
330    </a>
331    <a href="https://www.affinitygrouppublishing.com/" aria-label="affinity group publishing" target="_blank"
332       class="sticky-menu-row "
333       >
334        <img src="https://cdn.newsmatics.com/cms/assets/16d1fd5e-9b61-4677-8eb6-54857e4f9f54"
335             alt=""
336             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
337        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
338          <img src="https://cdn.newsmatics.com/cms/assets/e6c46218-6b77-4998-a417-063862305cf6"
339               alt=""
340               class="h-[25px] w-auto object-contain" />
341        </div>
342    </a>
343    <a href="https://www.newsmatics.com/" aria-label="Newsmatics" target="_blank"
344       class="sticky-menu-row "
345       >
346        <img src="https://cdn.newsmatics.com/cms/assets/2a79fdcd-9509-4d9c-bcef-5185f7b6cae0"
347             alt=""
348             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
349        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
350          <img src="https://cdn.newsmatics.com/cms/assets/26b79170-6036-4671-abde-11949bae9c57"
351               alt=""
352               class="h-[25px] w-auto object-contain" />
353        </div>
354    </a>
355  </div>
356</aside>
357
358  <div id="main-content">
359    <div id="flash-message"></div>
360    <section class="content mt-10 flow-root">
361  <h1 class="mb-3 text-3xl font-bold leading-tight md:text-5xl">Titania named finalist in Top InfoSec Innovator Awards 2026</h1>
362  <div class="mb-5 flex items-center gap-4 text-base">
363    <span class="text-gray-600">2 hours ago</span>
364  </div>
365  <div class="leading-normal mb-4 text-near-black markdown-content">
366    By AI, Created 10:00 UTC, Sep 29, 2026, <a target="_blank" rel="noopener noreferrer" href="https://www.affinitygrouppublishing.com/">AGP</a> - <p>Titania was named a finalist in Cyber Defense Magazine’s Top InfoSec Innovator Awards 2026 during BlackHat USA 2026. The recognition spotlights Titania’s Nipper platform for preemptive exposure assessment across network infrastru
366cture, with winners due in October.</p>
367<p><strong>Why it matters:</strong>
368- Titania’s finalist nod signals growing interest in tools that assess network exposure before attackers can exploit weak configurations.
369- The recognition also underscores a shift beyond traditional vulnerability scanning toward understanding whether critical systems are actually reachable.
370- Titania’s approach is aimed at government, critical infrastructure and other organizations that need security controls without disrupting operations.</p>
371<p><strong>What happened:</strong>
372- Titania was named a finalist in the Top InfoSec Innovator Awards 2026 during BlackHat USA 2026.
373- Cyber Defense Magazine included Titania in two categories: Exposure Assessment Platform for Nipper OmniSight and Vulnerability Management for Nipper InfraSight.
374- The awards are part of CDM’s 14th Annual InfoSec Awards.</p>
375<p><strong>The details:</strong>
376- Nipper OmniSight is Titania’s enterprise-scale preemptive exposure assessment platform for network infrastructure.
377- Nipper OmniSight directly assesses router, switch, firewall and other network configurations to identify weaknesses that can create attack paths, undermine segmentation and enable lateral movement.
378- The platform assesses configurations across 180+ device types from 20+ vendors.
379- Nipper InfraSight uses a configuration-led approach to vulnerability management.
380- Nipper InfraSight is designed to uncover misconfigurations, ineffective rules and access exceptions that traditional vulnerability tools can miss.
381- Titania says the platform helps teams prioritize the weaknesses that pose the greatest risk.
382- Nipper OmniSight uses virtual device modeling and adversary-style assessment to analyze network configurations from the inside out.
383- The platform validates the routers, switches and firewalls that control access and segmentation.
384- Nipper OmniSight extends Nipper InfraSight technology to scheduled and continuous enterprise-scale exposure assessment.
385- The system identifies configuration changes and drift, maps attack paths and helps teams understand what is reachable, what matters most and where to remediate first.
386- Nipper solutions assess network infrastructure without agents, live network scanning or sending sensitive configuration data to the cloud.
387- Titania says that makes the products especially useful for organizations that need networks to stay secure and operational.
388- Titania says 100+ critical infrastructure providers and 169 government and defense organizations already trust the technology.</p>
389<p><strong>Between the lines:</strong>
390- The recognition reflects a broader industry focus on exposure management instead of counting vulnerabilities alone.
391- Cyber Defense Magazine’s publisher said judges look for solutions that anticipate future threats, offer a cost-effective approach and innovate in ways that help reduce cyber risk.
392- Titania’s pitch is that security teams need evidence about real paths to critical systems, not just more findings.
393- The company says its deterministic validation can cut audit preparation time by up to 80%.</p>
394<p><strong>What's next:</strong>
395- Judging continues through October 2026.
396- Winners will be announced online, in print and during CyberDefenseCon 2026 on Oct. 20-21, 2026, at The Ritz-Carlton in Orlando, Florida.
397- Select winners will get the chance to present to top global CISOs at an invitation-only conference at <a target="_blank" rel="noopener noreferrer" href="https://www.cisoconference.com">the event site</a>.
398- Titania is also promoting its company presence on <a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/titania-ltd/">LinkedIn</a>.</p>
399  </div>
400  <p class="text-sm text-neutral-500">
401    Disclaimer: This article was produced by AGP Wire with the assistance of artificial intelligence based on
402    <a target="_blank" href="https://www.einpresswire.com/article/945764255?promo=4400" class="underline text-blue-600 hover:no-underline">original source content</a>
403    and has been refined to improve clarity, structure, and readability. This content is provided on an “as is” basis. While care has been taken in its preparation, it may contain inaccuracies or omissions, and readers should consult the original source and independently verify key information where appropriate. This content is for informational purposes only and does not constitute legal, financial, investment, or other professional advice.
404  </p>
405</section>
406<div class="content">
407  <section data-controller="newsletter-signup" class="content bg-cream my-6 px-6 py-10 lg:px-[50px] lg:py-[50px]">
408  <div data-newsletter-signup-target="formSection" class="flex flex-col gap-8 lg:gap-10">
409    <div class="flex flex-col gap-5">
410      <p class="text-2xl lg:text-4xl">Sign up for:</p>
411      <h2 class="text-4xl font-bold leading-tight lg:text-5xl">Product Innovation Times</h2>
412    </div>
413    <div class="flex flex-col gap-8 lg:flex-row lg:items-center">
414      <p class="text-2xl leading-tight lg:text-4xl lg:flex-1">The daily local news briefing you can trust. Every day. Subscribe now.</p>
415      <div class="w-full max-w-[400px]">
416      <form data-action="submit->newsletter-signup#submit" method="POST" action="/alerts">
417        <input type="hidden" name="authenticity_token" value="rE1XXBZn7l3aa94bJmgLpow0UzV1zmJOFvY0iwvMsaI=">
418
419        <input data-newsletter-signup-target="fullnameInput" aria-label="full name input" type="text" name="fullname" id="newsletter-signup-fullname" autocomplete="off" tabindex="-1">
420        <label class="mb-2 inline-block rounded-control bg-brand-yellow px-2.5 py-0.5 text-xl leading-none" for="newsletter-signup-email">Email Address</label>
421        <input
422          data-newsletter-signup-target="emailInput"
423          id="newsletter-signup-email"
424          placeholder="Your email..."
425          name="email"
426          type="email"
427          class="mb-2 block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-xl text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
428          required
429        >
430        <div class="text-sm text-red-600 empty:hidden" data-newsletter-signup-target="errorMessage"></div>
431        <input data-newsletter-signup-target="timestampInput" type="hidden" name="timestamp" value="1790682275" autocomplete="off" tabindex="-1">
432        <button data-newsletter-signup-target="submitButton" type="submit" class="mb-2 h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
433          Sign up for free
434        </button>
435        <p class="text-base leading-tight text-near-black">
436          By signing up, you agree to our
437          <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions</a>.
438        </p>
439      </form>
440      </div>
441    </div>
442  </div>
443
444  <div data-newsletter-signup-target="checkEmailSection" class="hidden max-w-[860px]">
445    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Check Your Email!</h2>
446    <p class="mb-2 text-lg leading-tight lg:text-2xl">
447      We sent a one-time activation link to:
448      <strong data-newsletter-signup-target="confirmedEmail"></strong>.
449    </p>
450    <p class="mb-2 text-lg leading-tight lg:text-2xl">Confirm it's you by clicking the email link.</p>
451    <p class="text-lg leading-tight lg:text-2xl">
452      If the email is not in your inbox, check spam or
453      <a data-action="click->
453newsletter-signup#tryAgain" href="#" class="underline hover:no-underline">try again</a>.
454    </p>
455    <p class="mt-2 text-sm text-red-600 empty:hidden" data-newsletter-signup-target="retryMessage"></p>
456  </div>
457
458  <div data-newsletter-signup-target="welcomeBackSection" class="hidden max-w-[860px]">
459    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Welcome back!</h2>
460    <p class="text-lg leading-tight lg:text-2xl">
461      <strong data-newsletter-signup-target="welcomeEmail"></strong> is already signed up. Check your inbox for updates.
462    </p>
463  </div>
464</section>
465
466</div>
467
468  </div>
469</div>
470<footer class="footer border-t-2 border-neutral-200">
471  <div class="text-3xl flex pb-5 gap-x-4 w-fit mx-auto items-center font-bold max-md:hidden">
472    Powered By
473    <img src="/images/agp-logo.svg" alt="Affinity group publishing"/>
474  </div>
475  <div class="content py-4 flex flex-col">
476    <p class="footer-text text-sm mb-4 order-2 lg:order-1">© 1995-2026 Newsmatics Inc. dba Affinity Group Publishing &amp; Product Innovation Times. All Rights Reserved.</p>
477    <div class="footer-nav mb-12 flex gap-7 flex-wrap justify-center order-1 lg:mb-0 lg:mt-2 lg:order-2">
478        <a href="/about" class="footer-link">About</a>
479        <a href="/archive" class="footer-link">Press Release Archive</a>
480        <a href="/submit-news" class="footer-link">Submit Press Release</a>
481        <a href="/legal/terms" class="footer-link">Terms &amp; Conditions</a>
482        <a href="/legal/dmca" class="footer-link">Copyright/DMCA Policy</a>
483        <a href="/legal/privacy" class="footer-link">Privacy Policy</a>
484        <a href="/contact" class="footer-link">Contact</a>
485    </div>
486    <a href="/legal/cookies" class="footer-link self-center mt-5 order-3" data-cc="show-preferencesModal">Cookie Settings / Your Privacy Choices</a>
487  </div>
488</footer>
489
490<div data-controller="dialog" data-dialog-url-value="https://productinnovationtimes.com/agp-article/945766423-titania-named-finalist-in-top-infosec-innovator-awards-2026" data-action="click->dialog#clickOutside">
491  <dialog
492    class="modal-shadow fixed z-40 text-left bg-white w-[25rem] overflow-visible rounded-none backdrop:bg-black/20 print:hidden"
493    aria-labelledby="share-dialog-title"
494    data-dialog-target="modal"
495  >
496    <div class="relative flex flex-col items-center justify-center gap-10 px-9 py-5 h-[25rem]">
497      <button type="button" data-action="click->dialog#close" class="absolute top-5 right-5 p-0 bg-transparent border-none cursor-pointer" aria-label="Close">
498        <img width="12" height="12" src="/images/x-outline.svg" alt="" aria-hidden="true">
499      </button>
500      <h2 id="share-dialog-title" class="font-lexend font-bold text-4xl text-near-black">Share this page:</h2>
501      <div class="flex flex-col items-center gap-2">
502        <div class="flex gap-2.5 items-center justify-center">
503          <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fproductinnovationtimes.com%2Fagp-article%2F945766423-titania-named-finalist-in-top-infosec-innovator-awards-2026" target="_blank" rel="noopener noreferrer" aria-label="Share on Facebook">
504            <img width="30" height="30" src="/images/facebook.svg" alt="" aria-hidden="true">
505          </a>
506          <a href="https://x.com/intent/post?url=https%3A%2F%2Fproductinnovationtimes.com%2Fagp-article%2F945766423-titania-named-finalist-in-top-infosec-innovator-awards-2026" target="_blank" rel="noopener noreferrer" aria-label="Share on X">
507            <img width="30" height="30" src="/images/x-share.svg" alt="" aria-hidden="true">
508          </a>
509          <a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fproductinnovationtimes.com%2Fagp-article%2F945766423-titania-named-finalist-in-top-infosec-innovator-awards-2026" target="_blank" rel="noopener noreferrer" aria-label="Share on LinkedIn">
510            <img width="30" height="30" src="/images/linkedin.svg" alt="" aria-hidden="true">
511          </a>
512          <button type="button" data-action="click->dialog#copy" class="cursor-pointer bg-transparent border-none p-0" aria-label="Copy link">
513            <img width="30" height="30" src="/images/share-link.svg" alt="" aria-hidden="true">
514          </button>
515          <button type="button" data-action="click->dialog#print" class="cursor-pointer bg-transparent border-none p-0" aria-label="Print page">
516            <img width="30" height="30" src="/images/share-print.svg" alt="" aria-hidden="true">
517          </button>
518        </div>
519        <span data-dialog-target="copyFeedback" class="text-xs text-near-black italic empty:hidden" aria-live="polite"></span>
520      </div>
521    </div>
522  </dialog>
523</div>
524
525<dialog
526  class="m-auto p-8 w-full max-w-[50rem] max-h-[90vh] overflow-y-auto rounded-lg bg-white border-0 shadow-lg backdrop:bg-black/50"
527  aria-labelledby="adv-search-title"
528  aria-modal="true"
529  data-action="click->advanced-search#clickOutside keydown.enter->advanced-search#dialogEnter"
530  data-advanced-search-target="modal"
531>
532    <div class="flex flex-col gap-4">
533
534      <div class="flex items-center justify-between">
535        <h2 id="adv-search-title" class="text-xl font-semibold text-dim-gray">Advanced Search Options</h2>
536        <button type="button" data-action="click->advanced-search#close" class="p-1 cursor-pointer bg-transparent border-none" aria-label="Close">
537          <img src="/images/x-outline.svg" width="14" height="14" alt="" aria-hidden="true">
538        </button>
539      </div>
540
541      <div class="flex flex-col gap-8">
542
543        <div class="flex flex-col gap-2">
544          <p class="text-xl font-semibold text-near-black">Search for:</p>
545          <div class="flex items-center gap-3 border border-ash-grey rounded-lg px-4 py-3">
546            <input
547              type="text"
548              placeholder="Enter search query"
549              aria-label="Search query"
550              data-advanced-search-target="queryInput"
551              data-action="keydown.enter->advanced-search#applyFilters"
552              class="flex-1 text-base outline-none placeholder:text-ash-grey"
553            >
554            <img src="/images/search.svg" width="20" height="20" alt="" aria-hidden="true">
555          </div>
556        </div>
557
558        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-scope-label">
559          <p id="adv-scope-label" class="text-xl font-semibold text-near-black">Search scope:</p>
560          <div class="flex">
561            <label class="adv-radio-panel adv-radio-panel-left">
562              <input type="radio" name="adv-scope" value="network" data-advanced-search-target="scopeNetwork" class="w-4 h-4 shrink-0" checked>
563              <span class="text-base">Entire AGP network</span>
564            </label>
565            <label class="adv-radio-panel adv-radio-panel-right">
566              <input type="radio" name="adv-scope" value="site" data-advanced-search-target="scopeSite" class="w-4 h-4 shrink-0">
567              <span class="text-base">This AGP site</span>
568            </label>
569          </div>
570        </div>
571
572        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-type-label">
573          <p id="adv-type-label" class="text-xl font-semibold text-near-black">Type:</p>
574          <div class="flex gap-2">
575            <button
576              type="button"
577              class="adv-type-btn adv-type-news selected"
578              data-action="click->advanced-search#toggleType"
579              data-advanced-search-target="typeNews"
580              aria-pressed="true"
581            >Articles</button>
582            <button
583              type="button"
584              class="adv-type-btn adv-type-agp-wire selected"
585              data-action="click->advanced-search#toggleType"
586              data-advanced-search-target="typeAgpWire"
587              aria-pressed="true"
588            >AGP Wire</button>
589            <button
590              type="button"
591              class="adv-type-btn adv-type-pr selected"
592              data-action="click->advanced-search#toggleType"
593              data-advanced-search-target="typePR"
594              aria-pressed="true"
595            >Press Releases</button>
596          </div>
597        </div>
598
599        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-search-in-label">
600          <p id="adv-search-in-label" class="text-xl font-semibold text-near-black">Search in:</p>
601          <div class="flex">
602            <label class="adv-radio-panel adv-radio-panel-left">
603              <input type="radio" name="adv-search-in" value="all" data-advanced-search-target="searchInAll" class="w-4 h-4 shrink-0" checked>
604              <span class="text-base">Headlines &amp; Article text</span>
605            </label>
606            <label class="adv-radio-panel adv-radio-panel-right">
607              <input type="radio" name="adv-search-in" value="headlines" data-advanced-search-target="searchInHeadlines" class="w-4 h-4 shrink-0">
608              <span class="text-base">Headlines only</span>
609            </label>
610          </div>
611        </div>
612
613        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-date-label">
614          <p id="adv-date-label" class="text-xl font-semibold text-near-black">Date range:</p>
615          <div class="flex flex-col sm:flex-row">
616
617            <div class="flex-1 min-w-0 flex flex-col gap-2 sm:px-3">
618              <label class="flex items-center gap-2 cursor-pointer">
619                <input type="radio" name="adv-date-mode" value="duration" data-advanced-search-target="dateModeDuration" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0" checked>
620                <span class="text-base">Select duration</span>
621              </label>
622              <div class="flex items-center gap-3">
623                <img src="/images/clock.svg" width="14" height="14" alt="" aria-hidden="true" class="shrink-0">
624                <span class="text-dark-gray text-base shrink-0">The last</span>
625                <select
626                  data-advanced-search-target="durationSelect"
627                  aria-label="Duration"
628                  class="flex-1 border border-ash-grey rounded-lg px-3 py-3 text-base text-dark-gray bg-white disabled:opacity-50 disabled:cursor-not-allowed"
629                >
630                  <option value="" selected>Any time</option>
631                    <option value="1h">1 Hour</option>
632                    <option value="6h">6 Hours</option>
633                    <option value="24h">24 Hours</option>
634                    <option value="week">Week</option>
635                    <option value="month">Month</option>
636                    <option value="year">Year</option>
637                </select>
638              </div>
639            </div>
640
641            <div class="hidden w-px bg-ash-grey shrink-0 sm:block" aria-hidden="true"></div>
642
643            <div class="flex-1 min-w-0 flex flex-col gap-2 mt-4 sm:px-3 sm:mt-0">
644              <label class="flex items-center gap-2 cursor-pointer">
645                <input type="radio" name="adv-date-mode" value="custom" data-advanced-search-target="dateModeCustom" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0">
646                <span class="text-base">Select custom date range</span>
647              </label>
648              <div class="flex items-center gap-2">
649                <div class="adv-date-input-wrapper">
650                  <input
651                    type="text"
652                    placeholder="MM/DD/YYYY"
653                    aria-label="Start date"
654                    data-advanced-search-target="dateFromInput"
655                    data-action="click->advanced-search#openFromCalendar input->advanced-search#handleDateFromInput blur->advanced-search#blurDateFrom keydown.enter->advanced-search#dateInputEnter"
656                    class="adv-date-input"
657                    disabled
658                  >
659                  <button
660                    type="button"
661                    data-advanced-search-target="dateFromBtn"
662                    data-action="click->advanced-search#toggleFromCalendar keydown.enter->advanced-search#toggleFromCalendar"
663                    class="adv-date-icon-btn"
664                    aria-label="Open start date calendar"
665                    disabled
666                  >
667                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
668                  </button>
669                </div>
670                <span class="text-base text-near-black shrink-0" aria-hidden="true">to</span>
671                <div class="adv-date-input-wrapper">
672                  <input
673                    type="text"
674                    placeholder="MM/DD/YYYY"
675                    aria-label="End date"
676                    data-advanced-search-target="dateToInput"
677                    data-action="click->
677advanced-search#openToCalendar input->advanced-search#handleDateToInput blur->advanced-search#blurDateTo keydown.enter->advanced-search#dateInputEnter"
678                    class="adv-date-input"
679                    disabled
680                  >
681                  <button
682                    type="button"
683                    data-advanced-search-target="dateToBtn"
684                    data-action="click->advanced-search#toggleToCalendar keydown.enter->advanced-search#toggleToCalendar"
685                    class="adv-date-icon-btn"
686                    aria-label="Open end date calendar"
687                    disabled
688                  >
689                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
690                  </button>
691                </div>
692              </div>
693              <div data-advanced-search-target="calendarDropdown" class="adv-calendar-dropdown hidden"></div>
694            </div>
695
696          </div>
697        </div>
698
699        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-sort-label">
700          <p id="adv-sort-label" class="text-xl font-semibold text-near-black">Sort by:</p>
701          <div class="flex">
702            <label class="adv-radio-panel adv-radio-panel-left">
703              <input type="radio" name="adv-sort" value="relevance" data-advanced-search-target="sortRelevance" class="w-4 h-4 shrink-0" checked>
704              <span class="text-base">Relevance</span>
705            </label>
706            <label class="adv-radio-panel adv-radio-panel-right">
707              <input type="radio" name="adv-sort" value="date" data-advanced-search-target="sortDate" class="w-4 h-4 shrink-0">
708              <span class="text-base">Date</span>
709            </label>
710          </div>
711        </div>
712
713      </div>
714
715      <p data-advanced-search-target="errorMessage" class="text-sm text-red-600 empty:hidden" role="alert"></p>
716
717      <div class="flex items-center gap-5">
718        <button
719          type="button"
720          data-action="click->advanced-search#applyFilters"
721          class="bg-near-black text-white text-base px-5 py-2.5 rounded-lg border-0 cursor-pointer"
722        >Apply filters</button>
723        <button
724          type="button"
725          data-action="click->advanced-search#resetFilters"
726          class="bg-white text-near-black text-base px-5 py-2.5 rounded-lg border border-ash-grey cursor-pointer"
727        >Reset</button>
728      </div>
729
730    </div>
731</dialog>
732
733  <div data-controller="alert-dialog">
734  <dialog
735    class="fixed bottom-0 left-4 m-0 modal-shadow z-40 bg-cream text-near-black w-full max-w-[400px] overflow-visible"
736    data-alert-dialog-target="modal">
737    <div class="relative flex flex-col justify-center min-h-[400px] py-8 px-9">
738    <button data-action="click->alert-dialog#close" type="button" class="absolute top-4 right-4 cursor-pointer p-1 z-10" aria-label="Close">
739      <img src="/images/x-outline.svg" width="11" height="11" aria-hidden="true" class="pointer-events-none" />
740    </button>
741
742    <div data-alert-dialog-target="subscribeForm" class="flex flex-col gap-10">
743      <div class="flex flex-col gap-2.5">
744        <p class="text-xl font-semibold">Sign up for:</p>
745        <h3 class="text-4xl font-bold leading-tight">Product Innovation Times</h3>
746        <p class="text-base">The daily local news briefing you can trust. Every day. Subscribe now.</p>
747      </div>
748      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
749  <input type="hidden" name="authenticity_token" value="rE1XXBZn7l3aa94bJmgLpow0UzV1zmJOFvY0iwvMsaI=">
750
751  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
752  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-subscribe>Email Address</label>
753  <input
754    data-alert-dialog-target="emailInput"
755    id=alert-dialog-email-subscribe
756    placeholder="Your email..."
757    name="email"
758    type="email"
759    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
760    autofocus
761    required
762  >
763  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
764  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790682275" autocomplete="off" tabindex="-1">
765  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
766    Sign up for free
767  </button>
768  <p class="text-sm">
769    By signing up, you agree to our
770    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
771  </p>
772</form>
773
774    </div>
775
776    <div data-alert-dialog-target="checkEmail" class="hidden flex flex-col gap-5">
777      <h3 class="text-3xl font-bold leading-tight">Check Your Email!</h3>
778      <p class="text-base">We sent a one-time activation link to <b data-alert-dialog-target="userEmail"></b>. <br/><br/>  Confirm it's you by clicking the email link. <br/><br/>  If the email is not in your inbox, check spam or <a class="underline hover:no-underline" data-action="click->alert-dialog#showForm" href="#">try again</a>.</p>
779    </div>
780
781    <div data-alert-dialog-target="welcomeBack" class="hidden flex flex-col gap-5">
782      <h3 class="text-3xl font-bold leading-tight">Welcome back!</h3>
783      <p class="text-base"><b data-alert-dialog-target="welcomeBackEmail"></b> is already signed up. Check your inbox for updates.</p>
784    </div>
785
786    <div data-alert-dialog-target="activated" class="hidden flex flex-col gap-5">
787      <h3 class="text-3xl font-bold leading-tight">Success!</h3>
788      <p class="text-base">You have successfully confirmed your email and are subscribed to <b>Product Innovation Times</b> daily news alert.</p>
789    </div>
790
791    <div data-alert-dialog-target="alreadyActivated" class="hidden flex flex-col gap-5">
792      <h3 class="text-3xl font-bold leading-tight">Already activated</h3>
793      <p class="text-base">It looks like you have already confirmed and are receiving the <b>Product Innovation Times</b> daily news alert.</p>
794    </div>
795
796    <div data-alert-dialog-target="activateErrorMessage" class="hidden flex flex-col gap-5">
797      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
798      <p class="text-base">It looks like something went wrong. Please try again.</p>
799      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
800  <input type="hidden" name="authenticity_token" value="rE1XXBZn7l3aa94bJmgLpow0UzV1zmJOFvY0iwvMsaI=">
801
802  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
803  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-error>Email Address</label>
804  <input
805    data-alert-dialog-target="emailInput"
806    id=alert-dialog-email-error
807    placeholder="Your email..."
808    name="email"
809    type="email"
810    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
811    autofocus
812    required
813  >
814  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
815  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790682275" autocomplete="off" tabindex="-1">
816  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
817    Sign up for free
818  </button>
819  <p class="text-sm">
820    By signing up, you agree to our
821    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
822  </p>
823</form>
824
825    </div>
826
827    <div data-alert-dialog-target="deactivated" class="hidden flex flex-col gap-5">
828      <h3 class="text-3xl font-bold leading-tight">You are Unsubscribed!</h3>
829      <p class="text-base">You are no longer receiving the <b>Product Innovation Times</b> daily news alert.</p>
830    </div>
831
832    <div data-alert-dialog-target="alreadyDeactivated" class="hidden flex flex-col gap-5">
833      <h3 class="text-3xl font-bold leading-tight">Already unsubscribed</h3>
834      <p class="text-base">You are no longer receiving the <b>Product Innovation Times</b> daily news alert.</p>
835    </div>
836
837    <div data-alert-dialog-target="deactivateErrorMessage" class="hidden flex flex-col gap-5">
838      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
839      <p class="text-base">Try clicking the Unsubscribe link in the email again and if it still doesn't work, <a href="/contact" class="underline hover:no-underline">contact us</a>.</p>
840    </div>
841    </div>
842  </dialog>
843</div>
844
845
846<script type="module" src="/js/app.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"></script>
846
847</body>
848</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.