<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tosbourn – Belfast based Ruby developers</title>
    <description>Tosbourn are a Belfast based Ruby development team who care deeply about the web.</description>
    <link>https://tosbourn.com</link>
    <atom:link href="https://tosbourn.com/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 01 Jun 2026 09:04:28 +0000</pubDate>
    <lastBuildDate>Mon, 01 Jun 2026 09:04:28 +0000</lastBuildDate>
    <generator>Jekyll v4.4.1</generator>
    <language>en-gb</language>
    <copyright>©2026 Tosbourn Ltd.</copyright>
    <managingEditor>toby@tosbourn.com (Toby Osbourn)</managingEditor>
    <webMaster>toby@tosbourn.com (Toby Osbourn)</webMaster>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <image>
      <url>https://tosbourn.com/img/tosbourn-logo.webp</url>
      <title>Tosbourn – Belfast based Ruby developers</title>
      <link>https://tosbourn.com</link>
      <height>140</height>
      <width>140</width>
    </image>
    <category>Threat Intelligence</category>

    
      <item>
        <title>Threat Intelligence Issue 5</title>
        <description>&lt;p&gt;This is our fifth threat intelligence post. When appropriate, we will aim to share some wider industry news that might impact our &lt;a href=&quot;/clients/&quot;&gt;clients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We will be covering; &lt;a href=&quot;/javascript/&quot;&gt;JavaScript&lt;/a&gt;, Heroku, and GitHub, as well as wider geo-political points. We cover mostly security and attack related news, but also sometimes the eco-system in which the tech runs in.&lt;/p&gt;

&lt;p&gt;If you want to view previous issues of this, you can check out our &lt;a href=&quot;/threat-intelligence/&quot;&gt;Threat Intelligence&lt;/a&gt; area.&lt;/p&gt;

&lt;h2 id=&quot;javascript&quot;&gt;JavaScript&lt;/h2&gt;

&lt;p&gt;Axios, a popular JavaScript HTTP client, was involved in a supply chain attack. The person who fell victim to the attack has &lt;a href=&quot;https://github.com/axios/axios/issues/10636&quot;&gt;shared a post-mortem&lt;/a&gt;, which includes some information on how they were hacked.&lt;/p&gt;

&lt;p&gt;If you use Axios you should check if you had an impacted version and if you do, assume your computer has been compromised and rotate secrets as needed.&lt;/p&gt;

&lt;p&gt;There are some excellent reasons to need Axios, but some projects adopted it when other tooling wasn’t readily available. It is always worth checking if you need all of your dependencies or if your frameworks have better ways for dealing with things like network requests now.&lt;/p&gt;

&lt;p&gt;If you use a tool to handle dependency management like Dependabot, make sure you’ve &lt;a href=&quot;/dependabot-cooldown/&quot;&gt;enabled a cooldown&lt;/a&gt;. You can do the same within npm/yarn/etc you can add a cooldown, check with the documentation for your tooling for more details.&lt;/p&gt;

&lt;p&gt;The final thing I would say is the person who got attacked is clearly very smart, and from their writeup it is clear this was a sophisticated attack over time with some very realistic setup. Don’t think this isn’t something that could happen to you, it could.&lt;/p&gt;

&lt;h2 id=&quot;heroku&quot;&gt;Heroku&lt;/h2&gt;

&lt;p&gt;This isn’t necessarily a threat in the cyber security sense, but we’ve been advising clients to consider a move off Heroku since &lt;a href=&quot;https://www.heroku.com/blog/an-update-on-heroku/&quot;&gt;the company has went into a maintenance mode&lt;/a&gt;. No immediate action needed, but we’d strongly advise having this on your radar, especially if your infrastructure is heavily tied to Heroku-specific setup, such as buildpacks.&lt;/p&gt;

&lt;h2 id=&quot;github&quot;&gt;GitHub&lt;/h2&gt;

&lt;p&gt;GitHub’s service levels have been pretty dire recently. They &lt;a href=&quot;https://github.blog/news-insights/company-news/addressing-githubs-recent-availability-issues-2/&quot;&gt;acknowledged this in a blog post last month&lt;/a&gt;. Serious uptime incidents aside, the general usability seems to be getting worse.&lt;/p&gt;

&lt;p&gt;At the time of writing, &lt;a href=&quot;https://mrshu.github.io/github-statuses/&quot;&gt;a more accurate uptime tool than GitHub’s own service&lt;/a&gt; is showing 89.47% uptime over the past 90 days for all GitHub related services. Not a good look.&lt;/p&gt;

&lt;p&gt;No immediate action needed, but it is something worth keeping an eye on if your team spends any amount of time in GitHub.&lt;/p&gt;

&lt;h2 id=&quot;wider--misc-notes&quot;&gt;Wider / Misc notes&lt;/h2&gt;

&lt;p&gt;At the time of writing this post, the US and Israel have entered into a ceasefire with Iran, but it is worth noting that outside of the terrible loss of human life, there has been a direct threat to technical infrastructure, coupled with the costs of compute rising.&lt;/p&gt;

&lt;p&gt;Last month Google released a blog post &lt;a href=&quot;https://cloud.google.com/blog/topics/threat-intelligence/preparation-hardening-destructive-attacks/&quot;&gt;Proactive Preparation and Hardening Against Destructive Attacks: 2026 Edition&lt;/a&gt;. It is an excellent read if you want a long list of things to consider hardening in your enterprise. Smaller companies will struggle with the scope of a post like this, try to make technical decisions that get you closer to being prepared.&lt;/p&gt;

&lt;h2 id=&quot;about-this-post&quot;&gt;About this post&lt;/h2&gt;

&lt;p&gt;Knowing some of the wider issues within your application’s ecosystem can help you plan for the future and act appropriately.&lt;/p&gt;

&lt;p&gt;One of the roles we perform for our clients is being that trusted source of knowing some of the wider ecosystem challenges.&lt;/p&gt;

&lt;p&gt;For years we have been doing this in various ways. Formal quarterly briefings, ad hoc “heads-up” emails, or silently adjusting the roadmap to accommodate wider context changes.&lt;/p&gt;

&lt;p&gt;Since most of our clients share common attributes, we mostly do Ruby development, mostly deploy to a couple of vendors, etc. etc. it makes sense to share this knowledge in one place so that others may benefit from it.&lt;/p&gt;

&lt;p&gt;If you’ve found this post useful, but don’t have availability on your team to consider it more, please do &lt;a href=&quot;/contact/&quot;&gt;get in touch&lt;/a&gt; as we might be able to help.&lt;/p&gt;

&lt;h3 id=&quot;some-disclaimers&quot;&gt;Some disclaimers&lt;/h3&gt;

&lt;p&gt;This is for general information, and just because we share something doesn’t mean we agree or disagree with it, it just means it is a thing to be aware of.&lt;/p&gt;

&lt;p&gt;This post doesn’t claim to be a summary of absolutely everything that has happened, we are human and we will miss things, or forget to write about things we’ve seen.&lt;/p&gt;

&lt;h3 id=&quot;to-our-clients&quot;&gt;To our clients&lt;/h3&gt;

&lt;p&gt;We will never share here something specific to one client, and this doesn’t replace whatever we are currently doing for you, and don’t worry, we are compiling this in our personal time!&lt;/p&gt;

&lt;h3 id=&quot;what-is-threat-intelligence&quot;&gt;What is threat intelligence&lt;/h3&gt;

&lt;p&gt;Threat intelligence is evidence-based knowledge that provides context, indicators, and action-oriented advice on both existing and emerging threats to your systems.&lt;/p&gt;

&lt;p&gt;The point of the intelligence is to help businesses make more informed decisions about their roadmap and future plans.&lt;/p&gt;
</description>
        <pubDate>Wed, 08 Apr 2026 00:00:00 +0000</pubDate>
        
          
          <author>toby@tosbourn.com</author>
        
        <link>https://tosbourn.com/threat-intelligence-5/</link>
        <guid isPermaLink="true">https://tosbourn.com/threat-intelligence-5/</guid>
        
        <category>Threat Intelligence</category>
        
        <category>JavaScript</category>
        
        <source url="https://tosbourn.com/threat-intelligence.xml">Tosbourn Ltd.</source>
      </item>
    
      <item>
        <title>Threat Intelligence Issue 4</title>
        <description>&lt;p&gt;This is our fourth threat intelligence post. When appropriate, we will aim to share some wider industry news that might 
impact our &lt;a href=&quot;/clients/&quot;&gt;clients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We initially thought about doing this weekly, but after a few weeks of it realised it would just become a small 
list of links, which has some value, but going forward we will only be sharing when there is something actionable 
for our clients.&lt;/p&gt;

&lt;p&gt;We will be covering; &lt;a href=&quot;/javascript/&quot;&gt;JavaScript&lt;/a&gt;, Postgres, Heroku, Render, Cloudflare, and GitHub, as well as wider 
geopolitical points. We cover mostly security and attack related news, but also sometimes the ecosystem in which the tech runs in.&lt;/p&gt;

&lt;p&gt;If you want to view previous issues of this, you can check out our &lt;a href=&quot;/threat-intelligence/&quot;&gt;Threat Intelligence&lt;/a&gt; area.&lt;/p&gt;

&lt;h2 id=&quot;javascript&quot;&gt;JavaScript&lt;/h2&gt;

&lt;p&gt;The Shai-Hulud malware infecting NPM packages as &lt;a href=&quot;https://about.gitlab.
  com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/&quot;&gt;part of a supply chain attack is back&lt;/a&gt;, this writeup from Gitlab is worth a read if you 
  want to understand more about it from a technical level. From a practical standpoint, be extra caution with what 
  dependencies you are updating in your projects. We recently wrote about a &lt;a href=&quot;/dependabot-cooldown/&quot;&gt;cooldown setting you can use in 
  Dependabot&lt;/a&gt; to only attempt to add dependencies that have been in the wild for so long (so, 
  hopefully, tested and 
  well patched).&lt;/p&gt;

&lt;h2 id=&quot;postgres&quot;&gt;Postgres&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://www.percona.
com/blog/postgresql-13-is-reaching-end-of-life-the-time-to-upgrade-is-now/&quot;&gt;Postgres 13 recently became end of life&lt;/a&gt;, this means no more security updates or 
support. Hopefully you don’t have anything running on 13 by this stage, but always worth checking in and planning an 
upgrade.&lt;/p&gt;

&lt;p&gt;Most of the time if you’re doing standard postgres “stuff”, upgrades are fairly painless.&lt;/p&gt;

&lt;h2 id=&quot;heroku&quot;&gt;Heroku&lt;/h2&gt;

&lt;p&gt;Back in October Heroku had some issues that brought down parts of their service. &lt;a href=&quot;https://www.heroku.com/blog/incident-review-intermittent-disruption-of-services-on-october-2025/&quot;&gt;They’ve since shared a writeup&lt;/a&gt;. Short-term this 
includes them working on improved circuit breakers and better communication around incidents. Both seem like good 
improvements to make.&lt;/p&gt;

&lt;p&gt;Heroku were the defacto hosting environment for lots of projects, especially Ruby on Rails, many folk have stuck 
with them because they were the easy option. This incident aside, it is always worth considering if your hosting 
company are still the best option. Quite a few of our clients have moved off Heroku this past year.&lt;/p&gt;

&lt;h2 id=&quot;render&quot;&gt;Render&lt;/h2&gt;

&lt;p&gt;Good to know that &lt;a href=&quot;https://render.
com/changelog/postgresql-18-is-now-available-for-render-postgres-databases&quot;&gt;Render now supports Postgres 18&lt;/a&gt;, no immediate reason to upgrade if your version of Postgres is 
still in support, but there are some lovely new features and improvements if you needed a nudge!&lt;/p&gt;

&lt;h2 id=&quot;cloudflare&quot;&gt;Cloudflare&lt;/h2&gt;

&lt;p&gt;Cloudflare managed to bring down half of the internet recently! (hyperbole alert!) The root cause was a 
permission change on one of their database systems. &lt;a href=&quot;https://blog.cloudflare.com/18-november-2025-outage/&quot;&gt;Cloudflare have written a good writeup of the event&lt;/a&gt;. No immediate action needed on your part, but worth 
considering which bits of your stack were impacted by things like this and understanding what mitigations can be in 
place.&lt;/p&gt;

&lt;p&gt;This was a particularly interesting issue since the Cloudflare console was also down, so you couldn’t change DNS 
settings away from Cloudflare even if you wanted to.&lt;/p&gt;

&lt;h2 id=&quot;github&quot;&gt;GitHub&lt;/h2&gt;

&lt;p&gt;To help mitigate against supply chain attacks like we mentioned above, &lt;a href=&quot;https://github.blog/changelog/2025-11-05-npm-security-update-classic-token-creation-disabled-and-granular
-token-changes/&quot;&gt;GitHub continue to improve their handling of 
NPM tokens&lt;/a&gt;. Important here is that this impacts tokens used during NPM operations, not Github tokens such as 
personal access tokens.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.
blog/news-insights/company-news/github-availability-report-october-2025/&quot;&gt;GitHub released their availability report for October&lt;/a&gt;, nothing too worrisome. I wanted to share 
because this is a good example of transparency and might be worth something your team considers adopting. Sharing a 
quick “why” shows you care.&lt;/p&gt;

&lt;h2 id=&quot;wider--misc-notes&quot;&gt;Wider / Misc notes&lt;/h2&gt;

&lt;p&gt;The UK government’s budget is due to be announced today, early signs are pointing to potentially more strain on 
businesses. It is tempting to deprioritise IT spend when projections are looking tight, but you only have to look at 
the various cyberattacks getting reported all the time that are often due to overstretched IT teams dropping the 
ball. We always advise our clients to do an honest risk assessment exercise before thinking about cutting corners 
with IT or software.&lt;/p&gt;

&lt;h2 id=&quot;about-this-post&quot;&gt;About this post&lt;/h2&gt;

&lt;p&gt;Knowing some of the wider issues within your application’s ecosystem can help you plan for the future and act appropriately.&lt;/p&gt;

&lt;p&gt;One of the roles we perform for some of our clients is being that trusted source of knowing some of the wider ecosystem challenges.&lt;/p&gt;

&lt;p&gt;For years we have been doing this in various ways. Formal quarterly briefings, ad hoc “heads-up” emails, or silently adjusting the roadmap to accommodate wider context changes.&lt;/p&gt;

&lt;p&gt;Since most of our clients share common attributes, we mostly do Ruby development, mostly deploy to a couple of vendors, etc. etc. it makes sense to share this knowledge in one place so that others may benefit from it.&lt;/p&gt;

&lt;p&gt;If you’ve found this post useful, but don’t have availability on your team to consider it more, please do &lt;a href=&quot;/contact/&quot;&gt;get in touch&lt;/a&gt; as we might be able to help.&lt;/p&gt;

&lt;h3 id=&quot;some-disclaimers&quot;&gt;Some disclaimers&lt;/h3&gt;

&lt;p&gt;This is for general information, and just because we share something doesn’t mean we agree or disagree with it, it just means it is a thing to be aware of.&lt;/p&gt;

&lt;p&gt;This post doesn’t claim to be a summary of absolutely everything that has happened, we are human and we will miss things, or forget to write about things we’ve seen.&lt;/p&gt;

&lt;h3 id=&quot;to-our-clients&quot;&gt;To our clients&lt;/h3&gt;

&lt;p&gt;We will never share here something specific to one client, and this doesn’t replace whatever we are currently doing for you, and don’t worry, we are compiling this in our personal time!&lt;/p&gt;

&lt;h3 id=&quot;what-is-threat-intelligence&quot;&gt;What is threat intelligence&lt;/h3&gt;

&lt;p&gt;Threat intelligence is evidence-based knowledge that provides context, indicators, and action-oriented advice on both existing and emerging threats to your systems.&lt;/p&gt;

&lt;p&gt;The point of the intelligence is to help businesses make more informed decisions about their roadmap and future plans.&lt;/p&gt;
</description>
        <pubDate>Wed, 26 Nov 2025 00:00:00 +0000</pubDate>
        
          
          <author>toby@tosbourn.com</author>
        
        <link>https://tosbourn.com/threat-intelligence-4/</link>
        <guid isPermaLink="true">https://tosbourn.com/threat-intelligence-4/</guid>
        
        <category>Threat Intelligence</category>
        
        <category>JavaScript</category>
        
        <source url="https://tosbourn.com/threat-intelligence.xml">Tosbourn Ltd.</source>
      </item>
    
      <item>
        <title>Threat Intelligence Issue 3</title>
        <description>&lt;p&gt;This is our third threat intelligence post. Each week, if appropriate, we will aim to share some wider industry news that might impact our &lt;a href=&quot;/clients/&quot;&gt;clients&lt;/a&gt;. We didn’t have one last week because there was nothing of major importance.&lt;/p&gt;

&lt;p&gt;This issue will be covering; &lt;a href=&quot;/ruby/&quot;&gt;Ruby&lt;/a&gt;, and some wider points.&lt;/p&gt;

&lt;h2 id=&quot;ruby&quot;&gt;Ruby&lt;/h2&gt;

&lt;p&gt;Last week, a &lt;a href=&quot;https://github.com/rails/rails/pull/55913&quot;&gt;PR into Rails&lt;/a&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;main&lt;/code&gt; means that the CVE information in the stock
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bin/bundler-audit&lt;/code&gt; will be kept up to date, meaning it is more useful, and
avoids false positives.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.ruby-lang.org/en/news/2025/10/17/rubygems-repository-transition/&quot;&gt;Matz has written about the transition of RubyGems stewardship&lt;/a&gt; from Ruby Central
to the Ruby core team. This will hopefully stabilise some of the discontent in
the Ruby community.&lt;/p&gt;

&lt;h2 id=&quot;wider--misc-notes&quot;&gt;Wider / Misc notes&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://www.bbc.co.uk/news/live/c5y8k7k6v1rt&quot;&gt;AWS had a major outage&lt;/a&gt;, impacting large portions of the internet. The most interesting thing about the outage was the services it impacted that probably shouldn’t have been sending data across to America in the first place. Smaller businesses operating in the UK should probably be using UK or European data centres.&lt;/p&gt;

&lt;p&gt;One of the reasons so many places were impacted was the region that was down,
US-EAST-1, is the default region when setting up AWS services.&lt;/p&gt;

&lt;p&gt;Actions to consider;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Are you using the appropriate regions for your service&lt;/li&gt;
  &lt;li&gt;Do you have appropriate failovers in place to spread workload around regions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just over a week ago the National Cyber Security Center published an article
&lt;a href=&quot;https://www.ncsc.gov.uk/news/uk-experiencing-four-nationally-significant-cyber-attacks-weekly&quot;&gt;UK experiencing four ‘nationally significant’ cyber attacks every week&lt;/a&gt;. There is no immediate action needed but does highlight the scale of the issue with operating online.&lt;/p&gt;

&lt;p&gt;Developers should audit and take care adding plugins to their code editors,
there is a &lt;a href=&quot;https://www.bleepingcomputer.com/news/security/self-spreading-glassworm-malware-hits-openvsx-vs-code-registries/&quot;&gt;self-spreading malware called GlassWorm doing the rounds&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.rapid7.com/blog/post/em-patch-tuesday-october-2025/&quot;&gt;Rapid7’s Patch Tuesday for
October&lt;/a&gt; contains a list of things worth patching.&lt;/p&gt;

&lt;h2 id=&quot;about-this-post&quot;&gt;About this post&lt;/h2&gt;

&lt;p&gt;Knowing some of the wider issues within your application’s ecosystem can help you plan for the future and act appropriately.&lt;/p&gt;

&lt;p&gt;One of the roles we perform for some of our clients is being that trusted source of knowing some of the wider ecosystem challenges.&lt;/p&gt;

&lt;p&gt;For years we have been doing this in various ways. Formal quarterly briefings, ad hoc “heads-up” emails, or silently adjusting the roadmap to accommodate wider context changes.&lt;/p&gt;

&lt;p&gt;Since most of our clients share common attributes, we mostly do Ruby development, mostly deploy to a couple of vendors, etc. etc. it makes sense to share this knowledge in one place so that others may benefit from it.&lt;/p&gt;

&lt;p&gt;If you’ve found this post useful, but don’t have availability on your team to consider it more, please do &lt;a href=&quot;/contact/&quot;&gt;get in touch&lt;/a&gt; as we might be able to help.&lt;/p&gt;

&lt;h3 id=&quot;some-disclaimers&quot;&gt;Some disclaimers&lt;/h3&gt;

&lt;p&gt;This is for general information, and just because we share something doesn’t mean we agree or disagree with it, it just means it is a thing to be aware of.&lt;/p&gt;

&lt;p&gt;This post doesn’t claim to be a summary of absolutely everything that has happened, we are human and we will miss things, or forget to write about things we’ve seen.&lt;/p&gt;

&lt;h3 id=&quot;to-our-clients&quot;&gt;To our clients&lt;/h3&gt;

&lt;p&gt;We will never share here something specific to one client, and this doesn’t replace whatever we are currently doing for you, and don’t worry, we are compiling this in our personal time!&lt;/p&gt;

&lt;h3 id=&quot;what-is-threat-intelligence&quot;&gt;What is threat intelligence&lt;/h3&gt;

&lt;p&gt;Threat intelligence is evidence-based knowledge that provides context, indicators, and action-oriented advice on both existing and emerging threats to your systems.&lt;/p&gt;

&lt;p&gt;The point of the intelligence is to help businesses make more informed decisions about their roadmap and future plans.&lt;/p&gt;
</description>
        <pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
        
          
          <author>toby@tosbourn.com</author>
        
        <link>https://tosbourn.com/threat-intelligence-3/</link>
        <guid isPermaLink="true">https://tosbourn.com/threat-intelligence-3/</guid>
        
        <category>Threat Intelligence</category>
        
        <category>Ruby</category>
        
        <category>JavaScript</category>
        
        <source url="https://tosbourn.com/threat-intelligence.xml">Tosbourn Ltd.</source>
      </item>
    
      <item>
        <title>Threat Intelligence Issue 2</title>
        <description>&lt;p&gt;This is our second threat intelligence post. Each week, if appropriate, we will aim to share some wider industry news that might impact our &lt;a href=&quot;/clients/&quot;&gt;clients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What we cover will depend on what has been happening the previous week, this
week, for example, is a much shorter update.&lt;/p&gt;

&lt;h2 id=&quot;ruby&quot;&gt;Ruby&lt;/h2&gt;

&lt;p&gt;Some of the folk that previously maintained and operated RubyGems.org
have started a new server for hosting gems
&lt;a href=&quot;https://gem.coop&quot;&gt;https://gem.coop&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;No action needed unless your team feels they want to migrate away from
RubyGems (which is understandable).&lt;/p&gt;

&lt;h2 id=&quot;github&quot;&gt;Github&lt;/h2&gt;

&lt;p&gt;Github recently rolled out &lt;a href=&quot;https://github.blog/changelog/2025-10-07-github-now-supports-social-login-with-apple/&quot;&gt;sign in with
Apple&lt;/a&gt;.
Unless your organisation specifically requires this, I would recommend against
employees tying log in to Apple IDs.&lt;/p&gt;

&lt;p&gt;They are also &lt;a href=&quot;https://github.blog/changelog/2025-10-06-upcoming-changes-to-github-dependabot-pull-request-comment-commands/&quot;&gt;deprecating some @dependabot
commands&lt;/a&gt;,
if your team uses Dependabot in workflows or manually, check in that they aren’t
relying on the deprecated commands.&lt;/p&gt;

&lt;h2 id=&quot;wider--misc-notes&quot;&gt;Wider / Misc notes&lt;/h2&gt;

&lt;p&gt;The US Government has shut down. My understanding from talking with some folk
over there is larger companies are likely unaffected, smaller companies may be a
little bit more cautious with their spending.&lt;/p&gt;

&lt;p&gt;There is certainly a greater scope for scams during periods of political and
governmental turbulance.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.docker.com/blog/unlimited-access-to-docker-hardened-images-because-security-should-be-affordable-always/&quot;&gt;Docker are sharing access to Hardened
Images&lt;/a&gt;
which are images with near-zero CVEs attached to them.&lt;/p&gt;

&lt;p&gt;This final article, about a &lt;a href=&quot;https://gbhackers.com/mic-e-mouse-attack-hackers-steal-sensitive-data/&quot;&gt;Mic-E-Mouse
attack&lt;/a&gt;
was too interesting not to share. Hackers were able to “listen in” based on
mouse sensors. Very fun!&lt;/p&gt;

&lt;h2 id=&quot;about-this-post&quot;&gt;About this post&lt;/h2&gt;

&lt;p&gt;Knowing some of the wider issues within your application’s ecosystem can help you plan for the future and act appropriately.&lt;/p&gt;

&lt;p&gt;One of the roles we perform for some of our clients is being that trusted source of knowing some of the wider ecosystem challenges.&lt;/p&gt;

&lt;p&gt;For years we have been doing this in various ways. Formal quarterly briefings, ad hoc “heads-up” emails, or silently adjusting the roadmap to accommodate wider context changes.&lt;/p&gt;

&lt;p&gt;Since most of our clients share common attributes, we mostly do Ruby development, mostly deploy to a couple of vendors, etc. etc. it makes sense to share this knowledge in one place so that others may benefit from it.&lt;/p&gt;

&lt;p&gt;If you’ve found this post useful, but don’t have availability on your team to consider it more, please do &lt;a href=&quot;/contact/&quot;&gt;get in touch&lt;/a&gt; as we might be able to help.&lt;/p&gt;

&lt;h3 id=&quot;some-disclaimers&quot;&gt;Some disclaimers&lt;/h3&gt;

&lt;p&gt;This is for general information, and just because we share something doesn’t mean we agree or disagree with it, it just means it is a thing to be aware of.&lt;/p&gt;

&lt;p&gt;This post doesn’t claim to be a summary of absolutely everything that has happened, we are human and we will miss things, or forget to write about things we’ve seen.&lt;/p&gt;

&lt;h3 id=&quot;to-our-clients&quot;&gt;To our clients&lt;/h3&gt;

&lt;p&gt;We will never share here something specific to one client, and this doesn’t replace whatever we are currently doing for you, and don’t worry, we are compiling this in our personal time!&lt;/p&gt;

&lt;h3 id=&quot;what-is-threat-intelligence&quot;&gt;What is threat intelligence&lt;/h3&gt;

&lt;p&gt;Threat intelligence is evidence-based knowledge that provides context, indicators, and action-oriented advice on both existing and emerging threats to your systems.&lt;/p&gt;

&lt;p&gt;The point of the intelligence is to help businesses make more informed decisions about their roadmap and future plans.&lt;/p&gt;
</description>
        <pubDate>Wed, 08 Oct 2025 00:00:00 +0000</pubDate>
        
          
          <author>toby@tosbourn.com</author>
        
        <link>https://tosbourn.com/threat-intelligence-2/</link>
        <guid isPermaLink="true">https://tosbourn.com/threat-intelligence-2/</guid>
        
        <category>Threat Intelligence</category>
        
        <category>Ruby</category>
        
        <source url="https://tosbourn.com/threat-intelligence.xml">Tosbourn Ltd.</source>
      </item>
    
      <item>
        <title>Threat Intelligence Issue 1</title>
        <description>&lt;p&gt;This is our first threat intelligence post. Each week, if appropriate, we will aim to share some wider industry news that might impact our &lt;a href=&quot;/clients/&quot;&gt;clients&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We will be covering; &lt;a href=&quot;/ruby/&quot;&gt;Ruby&lt;/a&gt;, &lt;a href=&quot;/javascript/&quot;&gt;JavaScript&lt;/a&gt;, Postgres, Heroku, Render, Cloudflare, and Github, as well as wider geo-political points.&lt;/p&gt;

&lt;h2 id=&quot;ruby&quot;&gt;Ruby&lt;/h2&gt;

&lt;p&gt;The Ruby community has never looked more uneasy. No issues that require
immediate attention, but worth knowing there is a lot of energy being spent on
several topics, and there are a lot of folk disenfrancised with the language.&lt;/p&gt;

&lt;p&gt;DHH has went, pardon the pun, off the Rails. &lt;a href=&quot;https://tekin.co.uk/2025/09/the-ruby-community-has-a-dhh-problem&quot;&gt;The Ruby Community has a DHH
Problem&lt;/a&gt;
explains the core issues with DHH (creator of Rails) making xenophobic claims about London. This has lead to &lt;a href=&quot;https://github.com/Plan-Vert/open-letter&quot;&gt;an open letter to remove DHH from Rails via a hard fork&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Ruby, Bundler, and RubyGems are separate entities in the Ruby eco-system, and
  some recent changes &lt;a href=&quot;https://www.theregister.com/2025/09/25/open_source_to_closed_doors/&quot;&gt;covered well by The Register&lt;/a&gt; have opened up some wounds in the community. I would suggesting reading the above article and also &lt;a href=&quot;https://justin.searls.co/posts/why-im-not-rushing-to-take-sides-in-the-rubygems-fiasco/&quot;&gt;Justin Searls’ opinions&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;javascript&quot;&gt;JavaScript&lt;/h2&gt;

&lt;p&gt;Speaking of people going off the Rails, the CEO of Vercel has been sharing
pictures of him and Israeli Prime Minister Benjamin Netanyahu. &lt;a href=&quot;https://dropletdrift.com/vercel-and-next-js-facing-pushback-after-ceo-cozies-up-to-netanyahu/&quot;&gt;Droplet Drift covered the issues well&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We would recommend anyone using Vercel consider if their CEO’s actions aligns
with their values.&lt;/p&gt;

&lt;h2 id=&quot;postgres&quot;&gt;Postgres&lt;/h2&gt;

&lt;p&gt;Postgres 18 has been released, with some &lt;a href=&quot;https://www.postgresql.org/about/news/postgresql-18-released-3142/&quot;&gt;great new
features&lt;/a&gt;,
if those features would benefit your product, it might be worth starting to
consider what an upgrade path would look like.&lt;/p&gt;

&lt;h2 id=&quot;heroku&quot;&gt;Heroku&lt;/h2&gt;

&lt;p&gt;Nothing too major to worry about with Heroku this week.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://devcenter.heroku.com/changelog-items/3407&quot;&gt;Standard and Performance Tier apps will be using Router
  2.0&lt;/a&gt;, this is part of
Heroku’s efforts to move away from their old routing.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://devcenter.heroku.com/changelog-items/3412&quot;&gt;Rails apps now have a Puma-related timeout set by
  default&lt;/a&gt;. If you use Puma
and run on Heroku, you should check the 95 seconds is a fair value for your
application.&lt;/p&gt;

&lt;h2 id=&quot;render&quot;&gt;Render&lt;/h2&gt;

&lt;p&gt;If you care about Render’s IP addresses, you should know they’re &lt;a href=&quot;https://render.com/changelog/upcoming-changes-to-outbound-ip-addresses&quot;&gt;adding some
new
ones&lt;/a&gt;,
but this will mainly be for if you’re allow-listing based on IP.&lt;/p&gt;

&lt;h2 id=&quot;cloudflare&quot;&gt;Cloudflare&lt;/h2&gt;

&lt;p&gt;Cloudflare has been going heavy on AI, and recently announced their own
&lt;a href=&quot;https://www.cloudflare.com/en-gb/press/press-releases/2025/cloudflare-introduces-net-dollar-to-support-a-new-business-model-for-the-ai-driven-internet/&quot;&gt;cryptocurrency&lt;/a&gt;
to help with AI driven transactions. This feels like a departure from their core
value, worth keeping an eye on.&lt;/p&gt;

&lt;p&gt;Something else to keep an eye on is that over the next year &lt;a href=&quot;https://blog.cloudflare.com/enterprise-grade-features-for-all/&quot;&gt;Cloudflare will
open all features to
everyone&lt;/a&gt;, I
suggest keeping an eye on what you can start to get “for free” if you’re already
using Cloudflare.&lt;/p&gt;

&lt;h2 id=&quot;github&quot;&gt;Github&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/&quot;&gt;Github are improving their token
management&lt;/a&gt;,
this is in response to recent NPM supply chain attacks. If you heavily rely on
Github tokens, make sure you’re following best practice here.&lt;/p&gt;

&lt;h2 id=&quot;wider--misc-notes&quot;&gt;Wider / Misc notes&lt;/h2&gt;

&lt;p&gt;People are using SVGs to do email phishing. &lt;a href=&quot;https://hackread.com/microsoft-ai-phishing-attack-hiding-svg-files/&quot;&gt;Hack Read has a good
writeup&lt;/a&gt;.
If you haven’t ran a phishing test in your organisation recently, now might be a
good time to update some training.&lt;/p&gt;

&lt;p&gt;People are also using &lt;a href=&quot;https://www.synacktiv.com/en/publications/the-phantom-extension-backdooring-chrome-through-uncharted-pathways&quot;&gt;Chrome
extensions&lt;/a&gt; to try and backdoor their way into
systems. It might be time to have a review of what extensions you team is
allowed in install and are there any that make sense to remove.&lt;/p&gt;

&lt;h2 id=&quot;about-this-post&quot;&gt;About this post&lt;/h2&gt;

&lt;p&gt;Knowing some of the wider issues within your application’s ecosystem can help you plan for the future and act appropriately.&lt;/p&gt;

&lt;p&gt;One of the roles we perform for some of our clients is being that trusted source of knowing some of the wider ecosystem challenges.&lt;/p&gt;

&lt;p&gt;For years we have been doing this in various ways. Formal quarterly briefings, ad hoc “heads-up” emails, or silently adjusting the roadmap to accommodate wider context changes.&lt;/p&gt;

&lt;p&gt;Since most of our clients share common attributes, we mostly do Ruby development, mostly deploy to a couple of vendors, etc. etc. it makes sense to share this knowledge in one place so that others may benefit from it.&lt;/p&gt;

&lt;p&gt;If you’ve found this post useful, but don’t have availability on your team to consider it more, please do &lt;a href=&quot;/contact/&quot;&gt;get in touch&lt;/a&gt; as we might be able to help.&lt;/p&gt;

&lt;h3 id=&quot;some-disclaimers&quot;&gt;Some disclaimers&lt;/h3&gt;

&lt;p&gt;This is for general information, and just because we share something doesn’t mean we agree or disagree with it, it just means it is a thing to be aware of.&lt;/p&gt;

&lt;p&gt;This post doesn’t claim to be a summary of absolutely everything that has happened, we are human and we will miss things, or forget to write about things we’ve seen.&lt;/p&gt;

&lt;h3 id=&quot;to-our-clients&quot;&gt;To our clients&lt;/h3&gt;

&lt;p&gt;We will never share here something specific to one client, and this doesn’t replace whatever we are currently doing for you, and don’t worry, we are compiling this in our personal time!&lt;/p&gt;

&lt;h3 id=&quot;what-is-threat-intelligence&quot;&gt;What is threat intelligence&lt;/h3&gt;

&lt;p&gt;Threat intelligence is evidence-based knowledge that provides context, indicators, and action-oriented advice on both existing and emerging threats to your systems.&lt;/p&gt;

&lt;p&gt;The point of the intelligence is to help businesses make more informed decisions about their roadmap and future plans.&lt;/p&gt;
</description>
        <pubDate>Tue, 30 Sep 2025 00:00:00 +0000</pubDate>
        
          
          <author>toby@tosbourn.com</author>
        
        <link>https://tosbourn.com/threat-intelligence-1/</link>
        <guid isPermaLink="true">https://tosbourn.com/threat-intelligence-1/</guid>
        
        <category>Threat Intelligence</category>
        
        <category>Ruby</category>
        
        <category>JavaScript</category>
        
        <source url="https://tosbourn.com/threat-intelligence.xml">Tosbourn Ltd.</source>
      </item>
    
  </channel>
</rss>
