<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
	<title>Melomac</title>
	<subtitle>Recent content on Melomac</subtitle>
	<link href="https://melomac.com/" rel="alternate" type="text/html" />
	<link href="https://melomac.com/atom.xml" rel="self" type="application/atom+xml" />
	<link href="https://pubsubhubbub.appspot.com/" rel="hub" />
	<id>https://melomac.com/</id>
	<updated>2026-10-21T00:00:00+02:00</updated>
	<author>
		<name>Arnaud Abbati</name>
		<uri>https://melomac.com/about/</uri>
	</author>
	<rights>Melomac © 2026</rights>
	<generator uri="https://gohugo.io/">Hugo</generator>
	<entry>
		<title>Run Swift on Debian Trixie</title>
		<link href="https://melomac.com/posts/run-swift-on-debian-trixie/" rel="alternate" type="text/html" />
		<id>https://melomac.com/posts/run-swift-on-debian-trixie/</id>
		<published>2026-04-13T00:00:00+02:00</published>
		<updated>2026-04-13T00:00:00+02:00</updated>
		<author>
			<name>Arnaud Abbati</name>
		</author>
		<summary type="text">How to run Swift toolchains on the current stable Debian release, by working around LLDB’s Python dependency mismatch.</summary>
	</entry>
	<entry>
		<title>Introducing fashion command-line tool</title>
		<link href="https://melomac.com/posts/introducing-fashion-command-line-tool/" rel="alternate" type="text/html" />
		<id>https://melomac.com/posts/introducing-fashion-command-line-tool/</id>
		<published>2026-03-21T00:00:00+01:00</published>
		<updated>2026-10-18T00:00:00+02:00</updated>
		<author>
			<name>Arnaud Abbati</name>
		</author>
		<summary type="text">Compute and match file cryptographic or fuzzy hash digests, for threat hunting and binary triage on macOS.</summary>
	</entry>
	<entry>
		<title>XProtect behavioral flop</title>
		<link href="https://melomac.com/posts/xprotect-behavioral-flop/" rel="alternate" type="text/html" />
		<id>https://melomac.com/posts/xprotect-behavioral-flop/</id>
		<published>2026-02-04T00:00:00+01:00</published>
		<updated>2026-10-21T00:00:00+02:00</updated>
		<author>
			<name>Arnaud Abbati</name>
		</author>
		<summary type="text">We discuss a bug in XProtect behavior events abused in the wild in the current XCSSET malware campaign, then we explain why XProtect behavioral telemetry is fundamentally flawed.</summary>
	</entry>
</feed>
