Funding contribution https://xjmdrupal.org/ en "Anemone": The brief tale of a Drupal core security advisory https://xjmdrupal.org/blog/anemone <span>&quot;Anemone&quot;: The brief tale of a Drupal core security advisory</span> <span><span>xjm</span></span> <span>Sat, 06/28/2025 - 15:03</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p dir="ltr">A long while back, security researcherĀ <a href="https://www.drupal.org/u/samuelmortenson">Sam Mortenson</a> reported a cross-site scripting vulnerability in Drupal core's Link module. Essentially, the <code>options</code> property on link fields was not being properly sanitized. This meant cross-site scripting was possible under some circumstances -- and, as always for cross-site scripting, we were concerned that the XSS could be combined with other attacks and escalated to more serious exploits.</p></div> </div> </div> Sat, 28 Jun 2025 20:03:10 +0000 xjm 14 at https://xjmdrupal.org New core committer sponsors: HeroDevs, Salsa Digital, and... maybe you? https://xjmdrupal.org/blog/new-sponsorships <span>New core committer sponsors: HeroDevs, Salsa Digital, and... maybe you?</span> <span><span>xjm</span></span> <span>Fri, 10/13/2023 - 16:43</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item">Great news: After a three-month search, I'm now contracting with two sponsors who are funding a total of 60% of my time for Drupal core release management. Let me introduce you!</div> </div> </div> Fri, 13 Oct 2023 21:43:15 +0000 xjm 12 at https://xjmdrupal.org Why sponsor a core committer? https://xjmdrupal.org/why-sponsor-a-core-committer <span>Why sponsor a core committer?</span> <span><span>xjm</span></span> <span>Wed, 12/21/2022 - 19:40</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><em>This post was collaboratively authored with other Drupal core committers including </em><a href="https://www.drupal.org/u/quietone"><em>quietone</em></a><em>, </em><a href="https://www.drupal.org/u/pameeela"><em>pameeela</em></a><em>, </em><a href="https://www.drupal.org/u/catch"><em>catch</em></a><em>, </em><a href="https://www.drupal.org/u/effulgentsia"><em>effulgentsia</em></a><em>, </em><a href="https://www.drupal.org/u/larowlan"><em>larowlan</em></a><em>, </em><a href="https://www.drupal.org/u/lauriii"><em>lauriii</em></a><em>, and </em><a href="https://www.drupal.org/u/Dries"><em>Dries</em></a><em>.</em></p></div> </div> </div> Thu, 22 Dec 2022 01:40:05 +0000 xjm 10 at https://xjmdrupal.org Fund xjm as a Drupal core release manager https://xjmdrupal.org/blog/fund-xjm <span>Fund xjm as a Drupal core release manager</span> <span><span>xjm</span></span> <span>Mon, 12/05/2022 - 12:44</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><img loading="lazy" src="/sites/default/files/2022-12/prague_d10_sprint_attributed_0.jpg" width="3775" height="1312" alt="Contributors at DrupalCon Prague stand or sit with laptops and talk" /> Hi, I'm xjm. I'm a <a href="https://www.drupal.org/contribute/core/maintainers#committer">Drupal core committer</a>, one of eighteen people who are trusted to accept (merge) code changes to theĀ <a href="https://www.drupal.org/project/drupal">Drupal project</a> for the hundreds of thousands of sites that rely on it. <p> My role on the committer team is that of a release manager. We're the folks who actually create the Drupal core releases that you can install on your site. </p></div> </div> </div> Mon, 05 Dec 2022 18:44:09 +0000 xjm 9 at https://xjmdrupal.org Contribution, Influence, and Drupal 8 https://xjmdrupal.org/blog/contribution-influence-drupal-8 <span>Contribution, Influence, and Drupal 8</span> <span><span>xjm</span></span> <span>Mon, 03/09/2015 - 22:11</span> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p> <em>The most recent issue of </em><a href="http://drupalwatchdog.com/"><em>Drupal Watchdog</em></a><em> includes an article on </em><a href="http://drupalwatchdog.com/volume-4/issue-2/will-revolution-be-drupalized"><em>software freedom and social change in Drupal</em></a><em>. While this article raises a number of thoughtful questions about the social implications of the Drupal community's evolution, it includes some misinformation (both because it misrepresents the data that are easily available and because it lacks data that are not easily available). In the </em><a href="#corrections"><em>first part of this post</em></a><em>, I look at the specific information presented in the article and provide some more depth, including some first-hand information about </em><a href="https://www.acquia.com/"><em>Acquia</em></a><em>, since I work in Acquia's Office of the CTO. In the </em><a href="#mitigate"><em>second part</em></a><em>, I explore how we can mitigate some of the concerns the article raises.</em> </p></div> </div> </div> Tue, 10 Mar 2015 03:11:53 +0000 xjm 3 at https://xjmdrupal.org