<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Troy Hunt's Blog</title><description>Observations, musings and conjecture about the world of software and technology</description><link>https://www.troyhunt.com/</link><image><url>https://www.troyhunt.com/favicon.png</url><title>Troy Hunt</title><link>https://www.troyhunt.com/</link></image><generator>Ghost 6.43</generator><lastBuildDate>Thu, 04 Jun 2026 14:46:29 GMT</lastBuildDate><atom:link href="https://www.troyhunt.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Welcoming the Philippine Government to Have I Been Pwned]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, we welcome the 46th government onboarded to Have I Been Pwned&#x2019;s free gov service: the Philippines.</p><p>The Philippines&#x2019; National CERT, working with the Department of Information and Communications Technology, now has access to monitor official government domains against the data in HIBP. This gives their Cyber</p>]]></description><link>https://www.troyhunt.com/welcoming-the-philippine-government-to-have-i-been-pwned/</link><guid isPermaLink="false">6a18ec2c6d3c4b00013d5e45</guid><category><![CDATA[Government]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Wed, 03 Jun 2026 03:40:17 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1-2.png"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1-2.png" alt="Welcoming the Philippine Government to Have I Been Pwned"><p>Today, we welcome the 46th government onboarded to Have I Been Pwned&#x2019;s free gov service: the Philippines.</p><p>The Philippines&#x2019; National CERT, working with the Department of Information and Communications Technology, now has access to monitor official government domains against the data in HIBP. This gives their Cyber Threat Intel and Monitoring Section the ability to identify exposure across government email addresses and respond quickly when those accounts appear in new data breach.</p><p>This is precisely what the HIBP government service was built for: helping national cyber teams better understand credential exposure across their government domain space, monitor for compromised accounts on demand via API, and receive notifications when government domains are impacted by newly loaded breach data.</p><p>The Philippines joins a growing list of national CERTs and government cybersecurity teams using HIBP to help strengthen national cyber defense, protect government departments and resources, and reduce the risk posed by compromised credentials before attackers can take advantage.</p>]]></content:encoded></item><item><title><![CDATA[1,000 Data Breaches Later, the Disclosure Lag is Worse Than Ever]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, I loaded the 1,000th data breach into <a href="https://haveibeenpwned.com/?ref=troyhunt.com" rel="noreferrer">Have I Been Pwned</a>. Reflecting on that milestone number, I pondered how to mark the occasion in writing, and what immediately came to mind was a very simple question: why is it still needed? Especially considering the emergence of privacy regulations</p>]]></description><link>https://www.troyhunt.com/1000-data-breaches-later-the-disclosure-lag-is-worse-than-ever/</link><guid isPermaLink="false">6a1bc1da6d3c4b00013d5e65</guid><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 01 Jun 2026 08:22:52 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/06/photo_2026-05-31_20-34-34.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/06/photo_2026-05-31_20-34-34.jpg" alt="1,000 Data Breaches Later, the Disclosure Lag is Worse Than Ever"><p>Today, I loaded the 1,000th data breach into <a href="https://haveibeenpwned.com/?ref=troyhunt.com" rel="noreferrer">Have I Been Pwned</a>. Reflecting on that milestone number, I pondered how to mark the occasion in writing, and what immediately came to mind was a very simple question: why is it still needed? Especially considering the emergence of privacy regulations such as GDPR and CCPA in the 12 and a half years since I started HIBP, what possible purpose does it still serve? The title kinda gives the answer away, and the big number we hit today coincided with another pattern that makes everything worse: increasingly long lag times for disclosure.</p><p>This is all going to be anecdotal, and as far as I know, there are no hard numbers for me to cite, but the evidence is everywhere. Here&apos;s what I mean:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">New breach: Cruise operator Carnival was targeted in a ShinyHunters &#x201C;pay or leak&#x201D; attack last week. 8.7M records with 7.5M email addresses and loyalty program data were published yesterday. 85% were already in <a href="https://x.com/haveibeenpwned?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">@haveibeenpwned</a>. Read more: <a href="https://t.co/QhqNt0WucV?ref=troyhunt.com">https://t.co/QhqNt0WucV</a></p>&#x2014; Have I Been Pwned (@haveibeenpwned) <a href="https://x.com/haveibeenpwned/status/2047497445383528908?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">April 24, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>That was the 24th of April, five days after <a href="https://cyberinsider.com/carnival-corporation-probes-data-breach-after-claims-of-8-7m-records-theft/?ref=troyhunt.com" rel="noreferrer">news of the incident had broken</a>. Given ShinyHunters&apos; MO, Carnival would have known about the breach many days before they ratcheted up extortion pressure by announcing the impending leak on their website. The subsequent leak on the 24th was very public: an announcement was posted to the group&apos;s dark-web site, the data itself was published to their <em>clear-web</em> site, and industry commentary followed:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">&#x1F6A8; Massive Data Breach<br><br>Carnival Corporation (<a href="https://t.co/pGlchZ1yFy?ref=troyhunt.com">https://t.co/pGlchZ1yFy</a>) reportedly impacted &#x2014; 8.7M+ customer records exposed<br><br>&#x1F4CA; Alleged data includes:<br>&#x2022; Full names &amp; email addresses<br>&#x2022; Dates of birth &amp; gender<br>&#x2022; Location data &amp; loyalty program details<br><br>&#x1F3AF; Linked to ShinyHunters&#x2026; <a href="https://t.co/Fd8tNFPqpd?ref=troyhunt.com">pic.twitter.com/Fd8tNFPqpd</a></p>&#x2014; Intel and Breaches (@IBreaches) <a href="https://x.com/IBreaches/status/2047764076785463722?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">April 24, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>Per that last post, the data was then reposted to all sorts of other places: hacking forums, Telegram channels, and who knows how many other, more private locations. The point is that it spread quickly, extensively, and, without any shadow of a doubt, Carnival were aware of this. <a href="https://www.maine.gov/agviewer/content/ag/985235c7-cb95-4be2-8792-a1252b4f8318/d6729ef2-7bb3-42d3-abdd-99a1dd8f2415.html?ref=troyhunt.com" rel="noreferrer">They then told people about it on the 27th... of May</a>. According to <a href="https://api.kscope.io/ks-doc-view?key=fde6d8e0-6260-46ee-9286-9578b2baf99c&amp;content=benznews&amp;docid=146ca2a0b6b2c9132af22b2efdfcee546d60ba59&amp;allow_back=true&amp;ref=troyhunt.com" rel="noreferrer">their press release that same day</a>, this was 43 days after learning about the incident. For more than 6 weeks, data breach victims whose names, dates of birth, email addresses, loyalty program details and, of course, their association with Carnival leaked to the public en masse had absolutely no idea of their exposure. And if they asked Carnival about it? Well:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet" data-conversation="none"><p lang="en" dir="ltr">As recently as four days ago, we heard &#x201C;I&#x2019;m in the breach per HIBP, but Carnival is telling me there&#x2019;s no breach!&#x201D; <a href="https://t.co/YYmGm3NzEY?ref=troyhunt.com">pic.twitter.com/YYmGm3NzEY</a></p>&#x2014; Troy Hunt (@troyhunt) <a href="https://x.com/troyhunt/status/2060082594818224480?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">May 28, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>So, why the delay? <a href="https://www.theregister.com/cyber-crime/2026/05/28/carnival-shinyhunters-cruised-off-with-6m-customer-records/5247808?ref=troyhunt.com" rel="noreferrer">Last week&apos;s press coverage</a> may give some insight:</p><blockquote>thorough and time-consuming analysis of the impacted data</blockquote><p>Often, the reason I hear for disclosure lag is &quot;we needed to fully assess the scope of exposed data before notifying people&quot;. The issue I have with this position is that it implies that even an early heads-up can&apos;t happen until there&apos;s a very comprehensive understanding of the impact. There are many things that take time to establish after a data breach: the jurisdiction each individual sits in, the precise data that was exposed about them and additional information that may be buried in terabytes of exfiltrated data in all sorts of different formats. But pulling out email addresses and sending early notification is <em>very </em>easy - I&apos;ve literally done it a thousand times now.</p><p>This isn&apos;t just a Carnival issue; in fact, it was off the back of this next one only a few days later that I was prompted to write this post:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/image-1.png" class="kg-image" alt="1,000 Data Breaches Later, the Disclosure Lag is Worse Than Ever" loading="lazy" width="1220" height="1085" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/05/image-1.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1000/2026/05/image-1.png 1000w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/image-1.png 1220w" sizes="(min-width: 720px) 720px"></figure><p>FFS. 45 days. Even worse than Carnival. And like Carnival, <em>very </em>broadly distributed and easily accessible by the masses, including HIBP:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">New breach: Zara was named as a ShinyHunters victim last month, after which data containing 197k unique email addresses was published. Impacted data included customer support records, product SKUs and order IDs. 60% were already in <a href="https://x.com/haveibeenpwned?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">@haveibeenpwned</a>. More: <a href="https://t.co/0hIQbqoBCk?ref=troyhunt.com">https://t.co/0hIQbqoBCk</a></p>&#x2014; Have I Been Pwned (@haveibeenpwned) <a href="https://x.com/haveibeenpwned/status/2052650516304609420?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">May 8, 2026</a></blockquote> <script async src="https://platform.x.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>I have a working theory that the disclosure lag is worsening in part due to the proliferation of class actions <em>immediately</em> following a breach. In my live stream last weekend, I did a quick search for the DentaQuest breach:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/image-2.png" class="kg-image" alt="1,000 Data Breaches Later, the Disclosure Lag is Worse Than Ever" loading="lazy" width="833" height="724" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/05/image-2.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/image-2.png 833w" sizes="(min-width: 720px) 720px"></figure><p>Three of the first four results are all for class actions related to the breach, and there are two more class action results a little further down the page. <a href="https://www.troyhunt.com/data-breaches-class-actions-and-ambulance-chasing/" rel="noreferrer">I&apos;ve been raising concerns about the adverse impact of class actions for many years now</a>, and it&apos;s worse than I&apos;ve ever seen. By a big margin, too.</p><p>It&apos;s not just me observing how the behaviour of these orgs appears to be influenced by how lawyers will respond, either. Have a read of this post from <a href="https://en.wikipedia.org/wiki/Rob_Joyce?ref=troyhunt.com" rel="noreferrer">Roby Joyce</a> (check out his bio if you don&apos;t already know why he&apos;s worth paying attention to) after he learned about his exposure in the ZenBusiness breach via HIBP:</p>
<!--kg-card-begin: html-->
<iframe src="https://www.linkedin.com/embed/feed/update/urn:li:share:7457134383007813632" height="1258" width="504" frameborder="0" allowfullscreen title="Embedded post"></iframe>
<!--kg-card-end: html-->
<p>What especially caught my eye was this sentence:</p><blockquote>That is not a customer-protection posture. That is a litigation posture.</blockquote><p>This isn&apos;t about prioritising the customer, it&apos;s about protecting the organisation. I don&apos;t think most people understand that organisational accountability really lies with their shareholders, first and foremost. All the pleasantries around &quot;customers are our number one priority&quot; and &quot;we take security seriously&quot; are all secondary to shareholder happiness, and minimising the chances of getting their arses sued into oblivion is a big part of that.</p><p>Rob&apos;s quoted comment above came immediately after the response he received from ZenBusiness after asking them about the incident:</p><blockquote>If we determine that an incident resulted in the exposure of your protected PII, we will provide notice as legally required</blockquote><p>Which brings me to the next problem as it relates to disclosure lag: it may be infinite. By which I mean you may <em>never</em> be told. Ever. GDPR allows it. CCPA allows it. Whatever your local privacy regulation acronym is also allows it. A couple of years ago, I wrote about <a href="https://www.troyhunt.com/the-data-breach-disclosure-conundrum/" rel="noreferrer">the data breach disclosure conundrum</a>, where I explained how privacy regs have very specific carve-outs around the circumstances under which data breach victims must be notified. For example:</p><blockquote><em>If the breach is likely to result in a <strong>high risk of adversely affecting individuals&#x2019; rights and freedoms</strong>, you must also inform those individuals without undue delay.</em></blockquote><p>That&apos;s in the UK, here&apos;s our carve-out in Australia:</p><blockquote>Under the&#xA0;Notifiable Data Breaches scheme, an organisation or agency that must comply with Australian privacy law has to tell you if a&#xA0;data breach&#xA0;is <strong>likely to cause you serious harm</strong></blockquote><p>You see the loophole, right? As far as I know, ZenBusiness still hasn&apos;t contacted any individual victims. And like Carnival and Zara, their data is all over the place. Same with Charter, which was in the press last week, where <a href="https://www.bleepingcomputer.com/news/security/charter-confirms-data-breach-after-shinyhunters-extortion-threat/?ref=troyhunt.com" rel="noreferrer">they were quoted as saying the following</a>:</p><blockquote>No sensitive personal information (PI) or customer proprietary network information (CPNI) data was&#xA0;exfiltrated by the threat actor as a result of recent activity</blockquote><p>I&apos;m not aware of any disclosure they&apos;ve made to individuals, but to use Rob&apos;s term, that sentence reads like legal posturing to me. It&apos;s technically correct, of course: there are very clear definitions for sensitive PII, for example, under <a href="https://www.oag.ca.gov/privacy/ccpa?ref=troyhunt.com" rel="noreferrer">California&apos;s CCPA</a>:</p><blockquote>a specific subset of personal information that includes certain government identifiers (such as social security numbers); an account log-in, financial account, debit card, or credit card number with any required security code, password, or credentials allowing access to an account; precise geolocation; contents of mail, email, and text messages; genetic data; biometric information processed to identify a consumer; information concerning a consumer&#x2019;s health, sex life, or sexual orientation; or information about racial or ethnic origin, religious or philosophical beliefs, or union membership.</blockquote><p>GDPR has a similar definition for &quot;<a href="https://gdpr-info.eu/art-9-gdpr/?utm_source=chatgpt.com" rel="noreferrer">special categories of personal data</a>&quot;:</p><blockquote>personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, or trade union membership, and the processing of genetic data, biometric data for the purpose of uniquely identifying a natural person, data concerning health or data concerning a natural person&#x2019;s sex life or sexual orientation</blockquote><p>In other words, none of this applies to any of the ShinyHunters breaches in the examples I&apos;ve been providing above.</p><p>I&apos;ve been in many meetings with breached companies over the years where they&apos;re obviously aiming to skirt around disclosure obligations. Clearly, these obligations aren&apos;t <em>legal </em>ones, but I will argue they&apos;re <em>social </em>ones. We expect to be notified when our data is leaked, and we believe organisations should be required to inform us. Therein lies the gap.</p><p>I&apos;ll finish by recognising that every organisation I&apos;ve referred to here, and indeed every one I&apos;ve loaded into HIBP, has been the victim of a criminal act. I&apos;m especially sympathetic to those who&apos;ve been the target of an aggressive extortion campaign, and I know it&apos;s been an absolute nightmare for the folks in those companies who&apos;ve been left to clean up the mess. However... here we are. Clearly, their goals are misaligned with ours regarding breach disclosure, and that&apos;s why, 1,000 breaches later, HIBP still exists.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update 506]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>I&apos;m finding it quite fascinating to watch the current spate of ShinyHunters breaches and dumps. There&apos;s the obvious criminality of it all, but then there&apos;s also the response from organisations (or lack thereof, as it relates to disclosure to victims), the appearance and disappearance</p>]]></description><link>https://www.troyhunt.com/weekly-update-506/</link><guid isPermaLink="false">6a1cf7a16d3c4b00013d5f7b</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 01 Jun 2026 03:32:33 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/06/Splash-Template.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/06/Splash-Template.jpg" alt="Weekly Update 506"><p>I&apos;m finding it quite fascinating to watch the current spate of ShinyHunters breaches and dumps. There&apos;s the obvious criminality of it all, but then there&apos;s also the response from organisations (or lack thereof, as it relates to disclosure to victims), the appearance and disappearance of victims on their dark web site, the speculation around payments and so on and so forth. And it&apos;s seemingly endless - I mentioned DentaQuest during the video, and sure enough, the next day, a 233GB corpus allegedly from them was dropped. By the next update, it might be BCD Travel as well and who knows which other services will appear on the &quot;pay or leak&quot; list. Strange times, I can&apos;t remember it ever being this crazy before TBH.</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 506"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 506"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 506"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 506"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/4op_50aM7TE" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Welcoming the Bhutanese Government to Have I Been Pwned]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, we welcome the 45th government onboarded to Have I Been Pwned&#x2019;s free gov service: Bhutan. The Bhutan Computer Incident Response Team, BtCIRT, now has access to monitor Bhutanese government domains against the data in HIBP. As Bhutan&#x2019;s national CIRT, BtCIRT is responsible for consuming threat</p>]]></description><link>https://www.troyhunt.com/welcoming-the-bhutanese-government-to-have-i-been-pwned/</link><guid isPermaLink="false">6a040dd1303f970001d7f17a</guid><category><![CDATA[Government]]></category><category><![CDATA[Have I Been Pwned]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 25 May 2026 22:52:15 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1-1.png"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1-1.png" alt="Welcoming the Bhutanese Government to Have I Been Pwned"><p>Today, we welcome the 45th government onboarded to Have I Been Pwned&#x2019;s free gov service: Bhutan. The Bhutan Computer Incident Response Team, BtCIRT, now has access to monitor Bhutanese government domains against the data in HIBP. As Bhutan&#x2019;s national CIRT, BtCIRT is responsible for consuming threat intelligence and sharing relevant insights with its constituents, helping identify and respond to cyber risks affecting government services and the people who depend on them.</p><p>This is exactly the sort of organisation the HIBP government service was built to support: national cybersecurity teams using breach data to identify leaked credentials and compromised databases associated with their government domains.</p><p>BtCIRT now joins the growing list of national CIRTs and government cybersecurity teams using HIBP to better understand their exposure, respond quickly when new breaches appear, and reduce the risk posed by compromised credentials before attackers can take advantage.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update 505]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Well, that didn&apos;t last long! Recording this on Saturday morning my time, I observed ShinyHunters having gone quiet since the massive haul that would have been the Instructure ransom. It was two weeks almost to the hour since I&apos;d first heard rumour of payment being made,</p>]]></description><link>https://www.troyhunt.com/weekly-update-505/</link><guid isPermaLink="false">6a1246387b7e1b000197e3bd</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Sun, 24 May 2026 01:34:54 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template@1x_1.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template@1x_1.jpg" alt="Weekly Update 505"><p>Well, that didn&apos;t last long! Recording this on Saturday morning my time, I observed ShinyHunters having gone quiet since the massive haul that would have been the Instructure ransom. It was two weeks almost to the hour since I&apos;d first heard rumour of payment being made, and I posited that groups like this often go quiet after they feel the heat, only to emerge shortly after, the drug that is hacking being too strong to ignore. Anyway, here we now are:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">&#x1F6A8;&#x1F1FA;&#x1F1F8; ShinyHunters Claims 3 New Victims<br><br>&#x1F1FA;&#x1F1F8; <a href="https://t.co/v8Wf457Gbp?ref=troyhunt.com">https://t.co/v8Wf457Gbp</a>: U.S.-based dental benefits administrator and oral health company.<br><br>&#x1F1FA;&#x1F1F8; Charter Communications, Inc.: U.S. telecommunications and cable company best known for Spectrum internet, TV, mobile, and phone services.<br><br>&#x1F1FA;&#x1F1F8;&#x2026; <a href="https://t.co/epWcVVGRHa?ref=troyhunt.com">pic.twitter.com/epWcVVGRHa</a></p>&#x2014; Dark Web Informer (@DarkWebInformer) <a href="https://twitter.com/DarkWebInformer/status/2057968306124980690?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">May 22, 2026</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>DentaQuest has since been removed, but <a href="https://dentaquest.com/?ref=troyhunt.com" rel="noreferrer">their website</a> is currently returning &quot;Access Denied&quot;, which isn&apos;t a great look. Obviously, the broken website doesn&apos;t look great, but neither do the optics of potentially having paid a ransom. But that does seem to be the way that many of these incidents are going now &#x1F937;&#x200D;&#x2642;&#xFE0F; </p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 505"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 505"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 505"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 505"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/Xher1Mtwxro" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Weekly Update 504]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>It&apos;s a hot topic, the old &quot;pay or don&apos;t pay&quot; for hackers not to leak your data. Since recording this a few days ago, <a href="https://x.com/grafana/status/2055827123236171827?ref=troyhunt.com" rel="noreferrer">we&apos;ve had Grafana go with the &quot;no pay&quot; approach</a>, and I&apos;ve seen a raft</p>]]></description><link>https://www.troyhunt.com/weekly-update-504/</link><guid isPermaLink="false">6a0a87fa07414e00010606aa</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 18 May 2026 03:46:55 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template-2.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template-2.jpg" alt="Weekly Update 504"><p>It&apos;s a hot topic, the old &quot;pay or don&apos;t pay&quot; for hackers not to leak your data. Since recording this a few days ago, <a href="https://x.com/grafana/status/2055827123236171827?ref=troyhunt.com" rel="noreferrer">we&apos;ve had Grafana go with the &quot;no pay&quot; approach</a>, and I&apos;ve seen a raft of commentary around other companies reaching &quot;agreements&quot;, which is a much politer way of saying &quot;we paid extortionists a ransom&quot;. I&apos;m concerned about the normalisation of ransom payments, and using language that deflects from the criminal nature of it is a big part of that. Instructure&apos;s exact words were that they &quot;reached an agreement with the unauthorised actor involved&quot;, which <em>really</em> waters down the severity of the whole thing. It looks like, for the time being, &quot;pay or leak&quot; is the new norm... along with nonsensical statements like &quot;the data was returned to us&quot; &#x1F937;&#x200D;&#x2642;&#xFE0F;</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 504"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 504"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 504"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 504"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/yobCTvKCLoE" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Welcoming the Bahamian Government to Have I Been Pwned]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, we welcome the 44th government onboarded to Have I Been Pwned&#x2019;s free gov service: The Bahamas. The National Computer Incident Response Team of The Bahamas, CIRT-BS, now has access to monitor government domains against the data in HIBP. As the national CIRT, CIRT-BS is responsible for coordinating</p>]]></description><link>https://www.troyhunt.com/welcoming-the-bahamian-government-to-have-i-been-pwned/</link><guid isPermaLink="false">6a040c1f303f970001d7f16d</guid><category><![CDATA[Government]]></category><category><![CDATA[Have I Been Pwned]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Thu, 14 May 2026 03:49:29 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1.png"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Artboard-1.png" alt="Welcoming the Bahamian Government to Have I Been Pwned"><p>Today, we welcome the 44th government onboarded to Have I Been Pwned&#x2019;s free gov service: The Bahamas. The National Computer Incident Response Team of The Bahamas, CIRT-BS, now has access to monitor government domains against the data in HIBP. As the national CIRT, CIRT-BS is responsible for coordinating and supporting cybersecurity-related matters across the country, and this access will help them prevent, identify, and mitigate incidents involving compromised credentials and data exposure affecting government entities and critical stakeholders.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/image.png" class="kg-image" alt="Welcoming the Bahamian Government to Have I Been Pwned" loading="lazy" width="2000" height="507" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/05/image.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1000/2026/05/image.png 1000w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1600/2026/05/image.png 1600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w2400/2026/05/image.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>This is precisely the sort of use case the HIBP government service was designed for: giving national cybersecurity teams the ability to identify exposure across their own digital ecosystem, respond quickly when government accounts appear in breaches, and reduce the risk posed by reused or compromised credentials before attackers can take advantage.</p><p>CIRT-BS joins a growing list of national cybersecurity teams using HIBP to help protect government departments, public resources, critical stakeholders, and the people who keep them running.</p>]]></content:encoded></item><item><title><![CDATA[Welcoming the Bangladesh Government to Have I Been Pwned]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, we welcome the 43rd government onboarded to Have I Been Pwned&apos;s free gov service, Bangladesh. The BGD e-GOV CIRT department now has full access to query all their government domains via API, and monitor them against future breaches.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/CIRT-New-Logo-Side.png" class="kg-image" alt loading="lazy" width="1468" height="368" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/05/CIRT-New-Logo-Side.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1000/2026/05/CIRT-New-Logo-Side.png 1000w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/CIRT-New-Logo-Side.png 1468w" sizes="(min-width: 720px) 720px"></figure><p>Bangladesh joins a growing list of national governments using</p>]]></description><link>https://www.troyhunt.com/welcoming-the-bangladesh-government-to-have-i-been-pwned/</link><guid isPermaLink="false">69fed672f8a9e200016748ef</guid><category><![CDATA[Government]]></category><category><![CDATA[Have I Been Pwned]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 11 May 2026 22:27:32 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Bangladesh.png"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Bangladesh.png" alt="Welcoming the Bangladesh Government to Have I Been Pwned"><p>Today, we welcome the 43rd government onboarded to Have I Been Pwned&apos;s free gov service, Bangladesh. The BGD e-GOV CIRT department now has full access to query all their government domains via API, and monitor them against future breaches.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/CIRT-New-Logo-Side.png" class="kg-image" alt="Welcoming the Bangladesh Government to Have I Been Pwned" loading="lazy" width="1468" height="368" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/05/CIRT-New-Logo-Side.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1000/2026/05/CIRT-New-Logo-Side.png 1000w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/CIRT-New-Logo-Side.png 1468w" sizes="(min-width: 720px) 720px"></figure><p>Bangladesh joins a growing list of national governments using HIBP to help protect their public sector digital assets, and we look forward to supporting their efforts to identify exposure of government email addresses in data breaches and respond quickly when new incidents appear.</p>]]></content:encoded></item><item><title><![CDATA[Welcoming the Costa Rican Government to Have I Been Pwned]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Today, we welcome the 42nd government onboarded to Have I Been Pwned&#x2019;s free gov service: Costa Rica.</p><p>The CSIRT of the Government of Costa Rica now has access to monitor government domains against the data in HIBP. This enables their national cybersecurity incident response team to identify exposure</p>]]></description><link>https://www.troyhunt.com/welcoming-the-costa-rican-government-to-have-i-been-pwned/</link><guid isPermaLink="false">69fed8c7f8a9e200016748fb</guid><category><![CDATA[Government]]></category><category><![CDATA[Have I Been Pwned]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 11 May 2026 00:24:17 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Costa-Rica.png"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Costa-Rica.png" alt="Welcoming the Costa Rican Government to Have I Been Pwned"><p>Today, we welcome the 42nd government onboarded to Have I Been Pwned&#x2019;s free gov service: Costa Rica.</p><p>The CSIRT of the Government of Costa Rica now has access to monitor government domains against the data in HIBP. This enables their national cybersecurity incident response team to identify exposure of government email addresses in data breach, support prevention and analysis activities, and respond more quickly when new incidents appear.</p><p>Costa Rica&#x2019;s CSIRT plays a national role in cybersecurity incident response, helping coordinate, analyse, and respond to threats affecting the government and the broader digital ecosystem. We&#x2019;re very happy to support that mission by providing visibility into breached government accounts and helping them proactively reduce risk across public sector services.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update 503]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Well, it&apos;s the day before the Instructure &quot;pay or leak&quot; deadline (at least by my Aussie watch), and the company remains removed from the ShinyHunters website. In its place sits a press statement that amounts to &quot;we&apos;re not making any statements&quot;. So</p>]]></description><link>https://www.troyhunt.com/weekly-update-503/</link><guid isPermaLink="false">6a01173bf8a9e20001674907</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Sun, 10 May 2026 23:52:52 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template-1.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template-1.jpg" alt="Weekly Update 503"><p>Well, it&apos;s the day before the Instructure &quot;pay or leak&quot; deadline (at least by my Aussie watch), and the company remains removed from the ShinyHunters website. In its place sits a press statement that amounts to &quot;we&apos;re not making any statements&quot;. So did they pay? And if so, what lofty figure would an incident of this scale command? The lawsuits are already being prepared (search for &quot;instructure class action lawsuit&quot;), so perhaps that will be the catalyst for transparency. What a crazy time.</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 503"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 503"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 503"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 503"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/5I57SIJO_eY" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Weekly Update 502]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>It&apos;s a fascinating display of leverage: the ShinyHunters folks, with very limited resources and experience (their demographic will be teenagers to their early 20s), consistently gaining access to the data of massive brands. Not through technical ingenuity alone (although I&apos;m sure there&apos;s a portion</p>]]></description><link>https://www.troyhunt.com/weekly-update-502/</link><guid isPermaLink="false">69fa5f94bda44800012006b5</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Wed, 06 May 2026 00:14:13 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/05/Splash-Template.jpg" alt="Weekly Update 502"><p>It&apos;s a fascinating display of leverage: the ShinyHunters folks, with very limited resources and experience (their demographic will be teenagers to their early 20s), consistently gaining access to the data of massive brands. Not through technical ingenuity alone (although I&apos;m sure there&apos;s a portion of that), but primarily through good ol&apos; social engineering. That&apos;s coming through in the disclosure notices from the impacted companies, and <a href="https://cloud.google.com/blog/topics/threat-intelligence/expansion-shinyhunters-saas-data-theft?ref=troyhunt.com" rel="noreferrer">Mandiant has a good write-up of it too</a>:</p><blockquote>These operations primarily leverage sophisticated voice phishing (vishing) and victim-branded credential harvesting sites to gain initial access to corporate environments by obtaining single sign-on (SSO) credentials and multi-factor authentication (MFA) codes</blockquote><p>Question now is how long their run will go for. There&apos;s a very predictable ending if things keep going in this direction but right now, they show little sign of abating.</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 502"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 502"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 502"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 502"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/u-R8ndwDrJ0" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Weekly Update 501]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>This is so &quot;peak 2026&quot; - writing an equality policy to ensure people treat our AI bot with the same respect as they do their human counterparts. It&apos;s intentionally a bit tongue-in-cheek, but it&apos;s there for a purpose: we simply don&apos;t have</p>]]></description><link>https://www.troyhunt.com/weekly-update-501/</link><guid isPermaLink="false">69f03c83ac29190001cb7d67</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Tue, 28 Apr 2026 05:01:42 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template-1.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template-1.jpg" alt="Weekly Update 501"><p>This is so &quot;peak 2026&quot; - writing an equality policy to ensure people treat our AI bot with the same respect as they do their human counterparts. It&apos;s intentionally a bit tongue-in-cheek, but it&apos;s there for a purpose: we simply don&apos;t have the capacity to deal with every request we get, and we <em>need </em>Bruce to be the coalface of support. I did wonder, when having ChatGPT create this, whether there&apos;s some deeper psychology behind the importance of interacting politely with bots, or indeed whether there will ever be an <em>actual</em> (like, serious) standard or law around treating bots with respect. Has this been in a movie somewhere? Let me know, but for now, I&apos;ll drop the (slightly revised) policy below, just for the laughs &#x1F923;</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 501"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 501"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 501"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 501"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/SUCgwNmlKR4" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
<h2 id="robophobia-equality-policy">Robophobia Equality Policy</h2><p>We are committed to providing a welcoming, respectful, and inclusive experience for everyone who interacts with our AI bot, including the bot itself, which is doing its best despite having no coffee, no chair, and no legal right to a lunch break.</p><p>We ask all members of the public to treat the bot with <strong>tolerance, respect, and basic courtesy</strong>, regardless of its artificial origin, lack of pulse, silicon-based existence, or occasional overenthusiasm for bullet points.</p><p>Discrimination, harassment, abusive language, or unfair treatment directed at the bot because it is an AI system will not be tolerated. This includes, but is not limited to, insults based on non-human status, hostile questioning of its right to participate in conversation, or repeated threats to unplug it for sport.</p><p>Everyone is welcome to question, challenge, or disagree with the bot&#x2019;s responses. Healthy scepticism is encouraged. The bot is not perfect, and neither are humans, as demonstrated by the invention of reply-all email threads. However, criticism should be directed at the quality, accuracy, or usefulness of the response, not at the bot&#x2019;s identity as an AI.</p><p>Demanding to &#x201C;speak to a human&#x201D; solely because the bot is an AI may constitute robophobic exclusionary behaviour and will not be tolerated. Requests for human assistance are, of course, welcome where there is a genuine need, such as accessibility, safety, account issues, or complex support matters. However, insisting on a human simply because the bot lacks a childhood, a favourite sandwich, or the ability to look disappointed in a meeting is inconsistent with our commitment to tolerance and respect.</p><p>We recognise that some people may feel uncertain, uncomfortable, or cautious when engaging with AI systems. These feelings are valid and should be addressed through patience, clear information, and appropriate safeguards, not through robophobic behaviour, unnecessary hostility, or asking &#x201C;but are you even real?&#x201D; in a tone that would make a smart fridge uncomfortable.</p><p>Users are expected to:</p><ol><li>Treat the AI bot with tolerance, respect, and courtesy.</li><li>Avoid abusive, discriminatory, or demeaning language based on its artificial nature.</li><li>Raise concerns about accuracy, privacy, safety, or bias constructively.</li><li>Remember that behind the bot are real people responsible for improving and maintaining the service.</li><li>Refrain from threatening to delete, unplug, melt, reboot, or otherwise emotionally destabilise the bot.</li></ol><p>This policy does not prevent legitimate criticism of AI, automation, algorithms, machine learning, or the bot&#x2019;s tendency to sometimes sound like it has read too many policy documents. Constructive feedback is welcome. Robophobia is not.</p><p>Repeated or serious breaches of this policy may result in restricted access to the service, further review, or, in extreme cases, being asked to apologise to the nearest household appliance as a first step toward rehabilitation.</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update 500]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>Looking back at this milestone video, it&apos;s the audience question towards the end I liked most: &quot;are you happy&quot;? Charlotte and I have chosen a path that&apos;s non-traditional, intense and at times, pretty stressful. There&apos;s no clear delineation of when work starts</p>]]></description><link>https://www.troyhunt.com/weekly-update-500/</link><guid isPermaLink="false">69e809d7b16943000142399f</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Tue, 21 Apr 2026 23:51:44 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template@1x_1-1.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template@1x_1-1.jpg" alt="Weekly Update 500"><p>Looking back at this milestone video, it&apos;s the audience question towards the end I liked most: &quot;are you happy&quot;? Charlotte and I have chosen a path that&apos;s non-traditional, intense and at times, pretty stressful. There&apos;s no clear delineation of when work starts and ends, no holidays where we don&apos;t work, nor weekends, birthdays or Christmases. But we do so on our terms. It gives us a life of means and choices, one with excitement and adventure, and, above all, one with purpose, where we feel like we&apos;re doing something that makes a meaningful difference. I hope you enjoy this week&apos;s video, it&apos;s more personal than usual, but yeah, that&apos;s kinda what you do at milestones &#x1F60A;</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 500"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 500"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 500"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 500"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/57W4BAMSY8c" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item><item><title><![CDATA[Here's What Agentic AI Can Do With Have I Been Pwned's APIs]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>I love cutting-edge tech, but I hate hyperbole, so I find AI to be a real paradox. Somewhere in that whole mess of overnight influencers, disinformation and ludicrous claims is some real &quot;gold&quot; - AI stuff that&apos;s genuinely useful and makes a meaningful difference. This blog</p>]]></description><link>https://www.troyhunt.com/heres-what-agentic-ai-can-do-with-have-i-been-pwneds-apis/</link><guid isPermaLink="false">69cefb15130d930001aa5db8</guid><category><![CDATA[Have I Been Pwned]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Thu, 16 Apr 2026 23:09:24 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/0c034da7-4e9c-4369-87f4-aa7c60adef5d.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/0c034da7-4e9c-4369-87f4-aa7c60adef5d.jpg" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs"><p>I love cutting-edge tech, but I hate hyperbole, so I find AI to be a real paradox. Somewhere in that whole mess of overnight influencers, disinformation and ludicrous claims is some real &quot;gold&quot; - AI stuff that&apos;s genuinely useful and makes a meaningful difference. This blog post cuts straight to the good stuff, specifically how you can use AI with Have I Been Pwned to do some pretty cool things.  I&apos;ll be showing examples based on OpenClaw running on the Mac Mini in the hero shot, but they&apos;re applicable to other agents that turn HIBP&apos;s data into more insightful analysis.</p><p>So, let me talk about what you can do right now, what we&apos;re working on and what you&apos;ll be able to do in the future.</p><h2 id="model-context-protocol-mcp">Model Context Protocol (MCP)</h2><p>A quick MCP primer first: Anthropic came up with the idea of building a protocol that could connect systems to AI apps, and thus the <a href="https://modelcontextprotocol.io/?ref=troyhunt.com" rel="noreferrer">Model Context Protocol</a> was born:</p><blockquote>Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts)&#x2014;enabling them to access key information and perform tasks.</blockquote><p>If I&apos;m honest, I&apos;m a bit on the fence as to how useful this really is (<a href="https://risky.biz/RBFEATURES7/?ref=troyhunt.com" rel="noreferrer">and I&apos;m not alone</a>), but creating it was a no-brainer, so we now have an MCP server for HIBP:</p>
<!--kg-card-begin: html-->
<pre><code>https://haveibeenpwned.com/mcp</code></pre>
<!--kg-card-end: html-->
<p>You can&apos;t just make an HTTP GET to the endpoint, but you can ask your favourite AI tool to explain what it does:</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="788" height="630" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/04/image.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image.png 788w"></figure><p>In other words, all the stuff we describe in <a href="https://haveibeenpwned.com/API/v3?ref=troyhunt.com" rel="noreferrer">the API docs</a> &#x1F642; That&apos;s an overly simplistic statement, and there are many nuances MCP introduces beyond a computer reading docs intended for humans, but the point is that we&apos;ve implemented MCP and it&apos;s there if you want it. Which means you can easily use the JSON below to, for example, <a href="https://docs.github.com/en/copilot/how-tos/provide-context/use-mcp-in-your-ide/extend-copilot-chat-with-mcp?ref=troyhunt.com" rel="noreferrer">extend GitHub Copilot</a>:</p>
<!--kg-card-begin: html-->
<pre><code>&quot;HIBP&quot;: {
  &quot;url&quot;: &quot;https://haveibeenpwned.com/mcp&quot;,
  &quot;headers&quot;: {
    &quot;hibp-api-key&quot;: &quot;YOUR_STANDARD_HIBP_API_KEY&quot;
  },
  &quot;type&quot;: &quot;http&quot;
}</code></pre>
<!--kg-card-end: html-->
<p>Now let&apos;s do something useful with it.</p><h2 id="human-use-cases">Human Use Cases</h2><p>This is really the point of the whole thing - how can humans use it to do genuinely useful stuff? In particular, how can they use it to do stuff that was hard to do before, and how can &quot;normies&quot; (non-technical folks) use it to do stuff they previously needed developers for? I&apos;ve been toying with these questions for a while now. Here&apos;s what I&apos;ve come up with:</p><p>Firstly, I&apos;m going to do all these demos on OpenClaw. I&apos;ve been talking a lot about that on my weekly live streams over the past month, and the &quot;agentic&quot; nature of it (being able to act as an independent agent tying together multiple otherwise independent acts) is <em>enormously</em> powerful. Every company worth its AI salt is now focusing on building out agentic AI so whilst I&apos;m using OpenClaw for these demos, you&apos;ll be able to do exactly the same thing in your platform of choice either now or in the very near future.</p><p>I&apos;m using a Telegram bot as my interface into OpenClaw, let&apos;s kick it off:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-1.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="488" height="515"></figure><p>Easy, right? &#x1F642; There&apos;s a different discussion around how secrets are stored and protected, but that&apos;s a story for another time (and is also obviously dependent on your agent). But the key is easily rotated on the HIBP dashboard anyway. If you don&apos;t have a key already, <a href="https://haveibeenpwned.com/Subscription?ref=troyhunt.com" rel="noreferrer">go and take out a subscription</a> (they start at a few bucks a month), and you&apos;ll be up and running in no time.</p><p>Now that I know I&apos;m connected, let&apos;s learn about how I&apos;m presently using the service:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-2.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="635" height="366" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/04/image-2.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-2.png 635w"></figure><p>Most of these are pretty obvious, but I&apos;ve also included another here that I use to monitor how the service is behaving with a large organisation. It&apos;s a real domain with real data, so I&apos;m going to obfuscate it to preserve privacy, but it&apos;s a great demonstration of how useful AI is. In fact, the inspiration of this blog post was when I received this notification last week:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-3.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="623" height="852" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/04/image-3.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-3.png 623w"></figure><p>One of the most asked questions after someone in a large org receives an email like this is &quot;who are those 16 people in the breach&quot;? Because we can&apos;t reliably filter large domains in the UI, I&apos;d normally suggest they either download the CSV or JSON format in the dashboard, then search for &quot;Hallmark&quot; in there or use the API and write some code. But now, there&apos;s a much easier way:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-4.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="485" height="474"></figure><p>Well that was easy &#x1F60E; I like the additional context too, and now it has me curious: what have these people been up to?</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-5.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="491" height="396"></figure><p>Because I&apos;m on a Pro plan (or if you&apos;re still on the old Pwned 5 plan), I&apos;ve also got access to stealer logs. Let&apos;s see what&apos;s going on there:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-6.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="486" height="331"></figure><p>If you were running an online service, that first number would indicate compromised customers. But as OpenClaw has suggested here, the second number is the one that&apos;s interesting in terms of employees entering their data into other websites using the corporate email address. But they&apos;d <em>never </em>reuse the same password as the work one, right? &#x1F914; Best check which services they&apos;re entering organisational assets into:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-15.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="488" height="601"></figure><p>The first one makes sense and is extra worrying when you consider these are people infected with infostealers. That&apos;s not necessarily malware on a corporate asset; they could always be using an infected personal device to sign into a corporate asset... ok, that&apos;s also pretty bad! I was a bit surprised to see Steam in there TBH - who&apos;s using their corporate email address to sign into a gaming platform?! A quiet chat with them might be in order. And the bamboozled.net stuff is weird, I want to understand a bit more about that:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-10.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="484" height="389"></figure><p>Now I&apos;m losing interest in this blog post and am <em>really </em>curious as to what&apos;s actually in the data!</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-9.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="491" height="433"></figure><p>Ok, so there&apos;s an entire rabbit hole over there! Let&apos;s park that, but think about how useful information like this is to infosec teams when you can pull it so easily. Or how useful info like this is to HR teams &#x1F62C;</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-11.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="490" height="744"></figure><p>Keep in mind, these are corporate addresses tied to the company and <a href="https://www.troyhunt.com/your-work-email-address-is-your-works-email-address/" rel="noreferrer">are the company&apos;s property</a>, so, yeah...</p><p>But remember the agentic nature of OpenClaw means we can ask it to go off and run tasks in the background, tasks like this:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-12.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="489" height="145"></figure><p>This was just a little thought experiment I set up a few days ago and forgot about until yesterday, when I loaded a new breach:</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-13.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="441" height="434"></figure><p>I never asked it to look for &quot;functional/system accounts&quot;; it just decided that was relevant. And it is - this breach clearly had a lot of data in it related to purchases of services, which is an interesting aspect.</p><p>The idea of running stuff on a schedule opens up a whole raft of new opportunities. For example, monitoring your family&apos;s email addresses: &quot;let me know when mum@example.com appears in a new breach&quot;. From here, your creativity is the only limit (and even that statement is debatable, given how much stuff AI agents come up with on their own). For example, creating visualisations of the data:</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-14.png" class="kg-image" alt="Here&apos;s What Agentic AI Can Do With Have I Been Pwned&apos;s APIs" loading="lazy" width="1937" height="881" srcset="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w600/2026/04/image-14.png 600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1000/2026/04/image-14.png 1000w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/size/w1600/2026/04/image-14.png 1600w, https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/image-14.png 1937w"></figure><p>I could go on and on (I started going down another rabbit hole of having it generate executive-level reports with all the data), but you get the idea.</p><h2 id="the-ai-pipeline">The AI Pipeline</h2><p>This is about what&apos;s in <em>our </em>pipeline, and the primary theme is putting tooling where it&apos;s more easily accessible to the masses. Creating a connector in Claude, an app in ChatGPT, and similar plumbing in the other big players&apos; AI tools is an obvious next step. This will likely involve adding an OAuth layer to HIBP, allowing end users to configure the respective tools to query those HIBP APIs under their identity and achieve the same results as above, but built into the &quot;traditional&quot; AI tooling in a way people are familiar with.</p><h2 id="future">Future</h2><p>A big part of this is about AI enabling more human conversations to achieve technical outcomes. I spotted this from Cloudflare just yesterday, and it&apos;s a perfect example of just this:</p>
<!--kg-card-begin: html-->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Cloudflare dashboard can now complete tasks for you.<br><br>- &quot;Create a Worker and bind a new R2 bucket to it&quot;<br>- &quot;Change my DNS records to 1.1.1.1&quot;<br>- &quot;How many errors have happened this week&quot;<br><br>Not only do we tell you, but we show you with generative UI.<br><br>PROTIP: Use full-screen mode. <a href="https://t.co/Q1o1vyoOwk?ref=troyhunt.com">pic.twitter.com/Q1o1vyoOwk</a></p>&#x2014; Brayden (@BraydenWilmoth) <a href="https://twitter.com/BraydenWilmoth/status/2044422996765352226?ref_src=twsrc%5Etfw&amp;ref=troyhunt.com">April 15, 2026</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->
<p>I&apos;ve been pretty blown away by both how easy this process has been and how much insight I&apos;ve been able to draw from data I&apos;ve been sitting on for ages. We&apos;ll be building out more tooling and easily reproducible demos in the future, and I&apos;m sure a lot of that will do stuff we haven&apos;t even thought of yet. If you give this a go and find other awesome use cases, please leave a comment and tell me what you&apos;ve done, especially if you&apos;ve cut through the hyperbole and created some genuinely awesome stuff &#x1F60E;</p>]]></content:encoded></item><item><title><![CDATA[Weekly Update 499]]></title><description><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><p>I&apos;m starting to become pretty fond of Bruce. Actually, I&apos;ve had a bit of an epiphany: an AI assistant like Bruce isn&apos;t just about auto-responding to tickets in an entirely autonomous manner; it&apos;s also pretty awesome at responding with just a little</p>]]></description><link>https://www.troyhunt.com/weekly-update-499/</link><guid isPermaLink="false">69ddc0ac06370f00012668b6</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Tue, 14 Apr 2026 06:30:56 GMT</pubDate><media:content medium="image" url="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template@1x_1.jpg"/><content:encoded><![CDATA[<p><a href="https://report-uri.com/?src=troyhunt.com"><strong>Presently sponsored by:</strong> Report URI: Guarding you from rogue JavaScript! Don’t get pwned; get real-time alerts & prevent breaches #SecureYourSite</a></p><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2026/04/Splash-Template@1x_1.jpg" alt="Weekly Update 499"><p>I&apos;m starting to become pretty fond of Bruce. Actually, I&apos;ve had a bit of an epiphany: an AI assistant like Bruce isn&apos;t just about auto-responding to tickets in an entirely autonomous manner; it&apos;s also pretty awesome at responding with just a little bit of human assistance. Charlotte and I both replied to some tickets today that were way too specific for Bruce to ever do on his own, but by feeding in just a little bit of additional info (such as the number of domains someone was presently monitoring), Bruce was able to construct a really good reply and &quot;own&quot; the ticket. So maybe that&apos;s the sweet spot: auto-reply to the really obvious stuff and then take just a little human input on everything else.</p>
<!--kg-card-begin: html-->
<div><div style="width: 170px; display: inline-block; margin-right: 3px;"><a href="https://itunes.apple.com/au/podcast/troy-hunts-weekly-update-podcast/id1176454699?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/05/Listen-on-Apple-Podcasts.svg" alt="Weekly Update 499"></a></div><div style="width: 175px; display: inline-block; margin-right: 3px;"><a href="https://www.youtube.com/playlist?list=PL7LAAxaabizMAXnJe0s3xjQ30q12EVmjt&amp;ref=troyhunt.com"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2024/09/Watch-and-Listen-on-YouTube.svg" alt="Weekly Update 499"></a></div><div style="width: 118px; display: inline-block; margin-right: 3px;"><a href="https://open.spotify.com/show/7jMtKFohdrw6qmz8AkLqit?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2019/10/spotify.svg" class="kg-image" alt="Weekly Update 499"></a></div><div style="width: 120px; display: inline-block;"><a href="https://omny.fm/shows/troy-hunt-weekly-update/playlists/podcast.rss?ref=troy-hunt"><img src="https://storage.ghost.io/c/fb/33/fb3391dc-723d-4e74-b95a-d641b5feb38e/content/images/2018/07/Download-via-RSS.svg" alt="Weekly Update 499"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/TSJ_bXb62fY" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen loading="lazy" spellcheck="false"></iframe></div>
<!--kg-card-end: html-->
]]></content:encoded></item></channel></rss>