<?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.46</generator><lastBuildDate>Fri, 19 Jun 2026 15:04:03 GMT</lastBuildDate><atom:link href="https://www.troyhunt.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Weekly Update 508]]></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>Light switches. How on earth is it so hard to find decent light switches?! It sounds ridiculous until you actually spend enough time looking for ones that meet two simple criteria:</p><ol><li>Aren&apos;t stateful (switch is up or down, has to be push-button)</li><li>Looks good</li></ol><p>Now, I&apos;</p>]]></description><link>https://www.troyhunt.com/weekly-update-508/</link><guid isPermaLink="false">6a2f83b881360d000118a1a0</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Mon, 15 Jun 2026 04:55:47 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@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/06/Splash-Template@1x_1-1.jpg" alt="Weekly Update 508"><p>Light switches. How on earth is it so hard to find decent light switches?! It sounds ridiculous until you actually spend enough time looking for ones that meet two simple criteria:</p><ol><li>Aren&apos;t stateful (switch is up or down, has to be push-button)</li><li>Looks good</li></ol><p>Now, I&apos;m conscious that this is also very likely an Australian problem, more so than a European or North American one. We&apos;re pretty limited by what we get down here, and because it involves electricity, the switches here have to pass all sorts of local Aussie tests and standards. I can&apos;t just jump onto eBay or Amazon and ship a box of good ones over from the US. So we&apos;re stuck with these rubbish ones... unless you can find me something decent? Please?! &#x1F64F;</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 508"></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 508"></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 508"></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 508"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/hTrB6WU5FpE" 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 507]]></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>1,000 breaches is one hell of a milestone. It&apos;s not just the process of getting data, verifying it, loading it, sending notifications etc, it&apos;s all the other stuff that goes into keeping the whole thing afloat. Legal docs. Trademarks. Accounting. Agreements. The most mind-numbingly</p>]]></description><link>https://www.troyhunt.com/weekly-update-507/</link><guid isPermaLink="false">6a28f5440bb3b40001b247dd</guid><category><![CDATA[Weekly update]]></category><dc:creator><![CDATA[Troy Hunt]]></dc:creator><pubDate>Wed, 10 Jun 2026 05:31:56 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@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/06/Splash-Template@1x_1.jpg" alt="Weekly Update 507"><p>1,000 breaches is one hell of a milestone. It&apos;s not just the process of getting data, verifying it, loading it, sending notifications etc, it&apos;s all the other stuff that goes into keeping the whole thing afloat. Legal docs. Trademarks. Accounting. Agreements. The most mind-numbingly boring stuff you can imagine happening in the background so that the stuff you see in the foreground can all work. And then there are those &quot;other things&quot; I had to deal with along the way, but more of that in this week&apos;s video. Thanks to everyone who has stuck around to see this thing reach such a milestone &#x1F64F;</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 507"></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 507"></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 507"></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 507"></a></div><iframe width="100%" height="480" src="https://www.youtube.com/embed/URB6xsrJcmI" 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 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</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</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</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</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></channel></rss>