Matt "msw" Wilson's Avatar

Matt "msw" Wilson

@msw.bsky.social

“For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.”

739 Followers  |  262 Following  |  171 Posts  |  Joined: 25.04.2023  |  2.2036

Latest posts by msw.bsky.social on Bluesky

The sun rises at the horizon, reflecting of the water of Eagle Harbor. The car deck of the Washington State ferry Tacoma is in the foreground.

The sun rises at the horizon, reflecting of the water of Eagle Harbor. The car deck of the Washington State ferry Tacoma is in the foreground.

#FerryLife #WAWX #Seattle #Sunrise

31.10.2025 15:07 — 👍 5    🔁 0    💬 0    📌 0
Preview
Strengthening Liquibase Community for the Future Liquibase Community now uses the Functional Source License (FSL). Learn what this means for developers, contributors, and enterprises, and how it protects sustainability.

"As adoption has grown, so has our responsibility to ensure the project remains sustainable and continues to thrive. That’s why, with the release of Liquibase 5.0, we are updating the license for Liquibase Community."

www.liquibase.com/blog/liquiba...

04.10.2025 04:05 — 👍 1    🔁 0    💬 2    📌 0
The Tyranny of Metrics: Muller, Jerry Z.: 9780691191911: Amazon.com: Books Buy The Tyranny of Metrics on Amazon.com ✓ FREE SHIPPING on qualified orders

Metrics are increasingly employed as trust deteriorates. Recommended reading ⬇️

#monktoberfest

a.co/d/im8AStV

02.10.2025 15:45 — 👍 6    🔁 3    💬 0    📌 0
Preview
Coming to a New Awareness of Organizational Culture

Ref: Edgar H. Schein sloanreview.mit.edu/article/comi...

#monktoberfest

02.10.2025 15:41 — 👍 0    🔁 0    💬 0    📌 0

“Organizational culture is the pattern of basic assumptions that a given group has invented, discovered, or developed in learning to cope with its problems […], and that has worked well enough to be considered valid, and, therefore, to be taught to new members.”
The stories we tell are how we teach.

02.10.2025 15:40 — 👍 0    🔁 0    💬 1    📌 0

"apparently web traffic is down because Google is giving you an answer already in the results, and you no longer have the need to visit a website"

I mean, this has been a complaint for a while, even before AI entered the timeline? Who needs to go to a music lyrics website when it's in the Info Box?

14.09.2025 21:03 — 👍 0    🔁 0    💬 0    📌 0

"Piracy lost, but it was always going to lose. Streaming won."

But did the reader / listener / viewer win?

And did the content creators win?

🤔

14.09.2025 20:45 — 👍 4    🔁 0    💬 1    📌 0

PSA: attacks on public infrastructure like software package registries are on the rise. Here’s an active one targeting folks who have crates.io accounts.

12.09.2025 14:17 — 👍 4    🔁 3    💬 1    📌 0

I am happily paying Nabu Casa for Home Assistant Cloud.

29.08.2025 03:41 — 👍 2    🔁 0    💬 0    📌 0

And in the words of @booch.com “Every line of code represents a moral decision"

29.08.2025 01:45 — 👍 3    🔁 1    💬 0    📌 0

It’s really hard for OSS projects too. Imagine a leaked GH access token from a project maintainer who is not responding, and who is not an employee because OSS isn’t a company. How do you the project get that token revoked? You can’t. You have to de-list the maintainer from your GH org.

27.07.2025 17:11 — 👍 2    🔁 1    💬 0    📌 0

Tricky thing is when people have built their own automation (predating Actions), using CI/CD tools and services, making for something other than a “pure GitHub” implementation. 😬

26.07.2025 20:10 — 👍 0    🔁 0    💬 1    📌 0

That said: prevention > detection, as always

26.07.2025 17:48 — 👍 8    🔁 0    💬 0    📌 0

Also, speaking for myself, hurray for watchful, diligent security folks detecting things before vandals could fix their syntax error.

26.07.2025 17:47 — 👍 14    🔁 0    💬 2    📌 1
Preview
GitHub Actions - Updating the default GITHUB_TOKEN permissions to read-only - GitHub Changelog Previously, GitHub Actions gets a GITHUB_TOKEN with both read/write permissions by default whenever Actions is enabled on a repository. As a default, this is too permissive, so to improve security…

Later in 2023 GitHub changed the default permissions for access tokens.

Unfortunately this leaves older projects, organizations, and enterprises with an unsafe default.
github.blog/changelog/20...

26.07.2025 17:31 — 👍 1    🔁 0    💬 0    📌 0

“All this to prove one thing: that vulnerable workflows can’t keep a secret.”

This was true in 2023 as it is now. You have to make sure you scope down GitHub access tokens.

26.07.2025 17:29 — 👍 0    🔁 0    💬 1    📌 0
Leaking Secrets From GitHub Actions: Reading Files And Environment Variables, Intercepting Network/Process Communication, Dumping Memory GitHub Actions is a CI/CD solution built into GitHub. It allows users to for example, deploy their repository’s code on every push, or to automatically respo...

Here is a blog post that describes a similar problem as reported in CodeBuild in the context of GitHub Actions workers back in early 2023.
karimrahal.com/2023/01/05/g...

26.07.2025 17:27 — 👍 2    🔁 0    💬 1    📌 0

From my POV, the most important message for everyone who is doing the hazardous work of developing software in public on platforms like GitHub: you have to pay *close attention* to GitHub token permission scoping.
It’s not well known outside of security research circles how often GitHub tokens leak.

26.07.2025 17:26 — 👍 25    🔁 5    💬 3    📌 0
Preview
Project Definition | Linux Foundation Documentation

You can see what's on the menu of legal services when you set up a project here... LF Projects LLC is generally for software projects, Joint Development Foundation Projects, LLC is generally for standards development...
docs.linuxfoundation.org/lfx/project-...

22.07.2025 19:58 — 👍 2    🔁 0    💬 0    📌 0
Home - LF Projects, LLC LF Projects, LLC Policies LF Projects, LLC is a Delaware series limited liability company (“LF Projects”). Projects of LF Projects (“Projects”) are established as separate ‘series’ of LF Projects. In....

It's a corporate holding structure of the Linux Foundation, used as the owner of intellectual property, etc.

A committed community of maintainers doesn't have a LLC registered in Delaware that can hold trademarks... This is infrastructure Linux Foundation provides.

lfprojects.org

22.07.2025 19:49 — 👍 1    🔁 0    💬 1    📌 0

Valkey is maintained by the Valkey maintainers, not by a neutral foundation. Linux Foundation provides the tent, but without committed maintainers the tent is empty.

The thing that keeps the power of any one company in check isn't the Linux foundation, it's a committed community of mutual interest.

22.07.2025 19:44 — 👍 4    🔁 0    💬 0    📌 0
Preview
Open Source Is Too Important To Dilute The definition of "open source" is quietly eroding. When these lines blur, trust breaks — and open source doesn’t work without trust.

There's much to agree with in Dan's piece on defending the definition of Open Source. On details, I quibble.

"Today, Valkey is maintained by a neutral foundation, ensuring no one company can take it away from open source."

Linux Foundation doesn't maintain Valkey. thenewstack.io/open-source-...

22.07.2025 19:38 — 👍 2    🔁 0    💬 2    📌 0
A ghost nightlight with the word Kiro

A ghost nightlight with the word Kiro

Thrilled for the launch of @kiro.dev today! We started with two main ideas that led to Kiro's spec-driven development features:
1) AI can help us build better products through rapid prototyping
2) Devs can declare their app's requirements to get better results from AI, close to production-grade code

14.07.2025 19:58 — 👍 12    🔁 2    💬 0    📌 0
Hello,

I hope this message finds you well.

As part of our ongoing efforts to comply with the EU Cyber Resilience Act (CRA), we are currently conducting a cybersecurity risk assessment of third-party software vendors whose products or components are integrated into our systems.

To support this initiative, we kindly request your input on the following questions related to your software product "libcurl" with version 7.87.0. Please provide your responses directly in the table below and do reply to all added in this email,

Hello, I hope this message finds you well. As part of our ongoing efforts to comply with the EU Cyber Resilience Act (CRA), we are currently conducting a cybersecurity risk assessment of third-party software vendors whose products or components are integrated into our systems. To support this initiative, we kindly request your input on the following questions related to your software product "libcurl" with version 7.87.0. Please provide your responses directly in the table below and do reply to all added in this email,

It has officially begun. The CRA info request counter is no longer at zero.

11.07.2025 07:44 — 👍 41    🔁 87    💬 14    📌 3

OH: "And so, it begins."

11.07.2025 16:56 — 👍 8    🔁 1    💬 0    📌 0

The CVE... The "disputed" tag is on the record, which is the system working as designed.

www.cve.org/CVERecord?id...

09.07.2025 17:26 — 👍 1    🔁 0    💬 0    📌 0

This is not an adventure that FOSS maintainers should have to endure, in my opinion.

Unfortunately The Rules don't prohibit allocating a CVE for an identified weakness that was never in a released Product...

www.cve.org/resourcessup....

09.07.2025 17:23 — 👍 1    🔁 0    💬 1    📌 0

I think it’s more Red Hat’s business model than any of the firms listed above.

And those who know the history of libxml2 (and friends like libxslt) know that Red Hat funded a lot of its development, directly and indirectly, via employing DV.

23.06.2025 14:51 — 👍 1    🔁 0    💬 1    📌 0

I do not like this timeline.

22.06.2025 00:38 — 👍 6    🔁 1    💬 0    📌 0

While there is much more that industry can do, and NEEDS to do, we should recognize that in the past Google has directly sponsored libxml2 development.

It's not *just* been Project Zero sending vulnerability disclosures to the maintainer.
gitlab.gnome.org/GNOME/libxml...

21.06.2025 23:08 — 👍 6    🔁 0    💬 0    📌 0

@msw is following 20 prominent accounts