85 Followers
68 Following
3.2K Posts

Systems Engineer / Solutions Architect.

I glue badly written software to other badly written software, in an attempt to get it to do something useful. Sometimes it even works!

Lemmyhttps://lemmy.sdf.org/u/draeath

It’s time to fight against book bans - www.bookbanpetition.us

#library #libraries #read #reading #book #books #librarianship #lit

You don't need to excel or be the best. You don't need to conquer or be elite. It's fine to just exist in the world, it's fine to just enjoy something, and not compete or monetize.

It looks like Microsoft's DevOps libraries for Azure Functions might have been compromised. No statement yet but Github is nuking Microsoft's own repos.

https://opensourcemalware.com/blog/miasma-reaches-azure

The Blight Reaches Microsoft: 73 Repos Disabled in 105 Seconds

GitHub disabled 73 Microsoft repositories across four of its GitHub organizations — the entire Azure Functions org, the whole Durable Task family, and a row of AI sample apps — in a 105-second sweep on June 5. The recompromised durabletask package sits at the center, and the fingerprints point at the open-sourced Miasma worm.

So a mate had 8 repos disabled by GitHub that aren't offensive tooling or exploits but are forks of Azure Functions stuff.

The ones I know of aren’t offensive tooling or exploits - they are all related to azure functions…

I wondered if is related to the durabletask stuff being compromised as part of the GitHub breach the other week.

DurableTask is largely used by azure functions.

3 versions of it were pushed with malware in.

So I wondered if this is an incident response action.

Scanning the Azure org using gh CLI for disabled repos.

The timestamps are unnaturally clustered
Every single repo shows:

updated_at ≈ 2026-06-05 16:00 UTC
pushed_at ≈ 2026-06-05 02:00-07:00 UTC

That’s not organic project activity.

That looks like a bulk operation touching all repos in the set at roughly the same time.

This is clearly not just DurableTask
The blast radius includes:

Core Functions runtime
All language workers
All durable extensions
Core Tools
WebJobs SDK
Docker images
GitHub Actions
Extension bundles
OpenAI extension
MCP extension
Connector SDKs
Agent runtime

This is basically:

“everything related to Azure Functions as a platform”

The stars matter
Some of these are not obscure repos:

Repo Stars
azure-functions-host 2010
durabletask 1718
azure-functions-core-tools 1450
azure-webjobs-sdk 752
durable-extension 764

You don’t casually disable the flagship repos of a major cloud service.

The newer additions are fascinating
These jumped out:

azure-functions-openai-extension
azure-functions-mcp-extension
azure-functions-agents-runtime

Those are AI-era additions.

Which suggests the disablement logic wasn’t:

“disable the historically compromised repo”

It looks more like:

“disable the entire Functions ecosystem”

The Connectors repos are weird
These:

Connectors-NET-SDK
Connectors-NET-LSP
Connectors-NodeJS-SDK
connectors-python-sdk

have:

stars = 0

and are still disabled.

That argues against popularity, malware reports, forks, or stars being the trigger.

They’re simply part of the same family.

Cicadas scream because they know

It is okay to release a F/OSS project where the expected set of users is you.

It is okay to declare that a F/OSS project that you maintain is feature complete and stop.

It is okay to stop writing new code in a F/OSS project and just review patches from other people.

It is okay to stop reviewing patches once other people are familiar enough with the codebase to do so.

It is okay to admit that a F/OSS project that you created has so much technical debt that people would be better off reimplementing it than depending on it (especially if you write down the lessons that they should learn).

It is okay if your F/OSS project doesn't meet the requirements of some potential group of users, as long as no one applies pressure to force them to adopt it.

It is okay to tell a company that depends on your F/OSS project that it's unsupported and they can pay developers to contribute if they really need it.

It's okay to say 'I created this F/OSS project to meet my personal needs, but someone else made something that meets those needs better and so I'll use theirs instead'.

It's okay to say 'I made this F/OSS project as an experiment, and the result was that I learned that this approach is a bad idea'.

It would be nice if things stopped getting rapidly shittier for a bit

Ladies and gentlemen, may I have your attention please?

#hawk #bird #loud

"The Justice Department Erases History; Lawfare Restores It."
https://www.lawfaremedia.org/article/the-justice-department-erases-history--lawfare-restores-it

"Last week, the Justice Department deleted thousands of press releases related to the Jan. 6 insurrection and other matters. Here they are…We have restored the vast bulk of what was deleted. We have also started to preemptively archive a raft of material that has not yet been deleted but probably will be, given its thematic relationship to the material that was 86ed."

#Censorship #DefendResearch #Preservation #Takedowns #Trump #TrumpVResearch #USPol #USPolitics

The Justice Department Erases History; Lawfare Restores It

Last week, the Justice Department deleted thousands of press releases related to the Jan. 6 insurrection and other matters. Here they are.

Default