<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on October 9, 2026 at 4:35 pm by All in One SEO v5.0.3 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://security.unboundcompute.com/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>UnboundCompute Security</title>
		<link><![CDATA[https://security.unboundcompute.com]]></link>
		<description><![CDATA[UnboundCompute Security]]></description>
		<lastBuildDate><![CDATA[Fri, 09 Oct 2026 08:19:09 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://security.unboundcompute.com/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://security.unboundcompute.com/terrapin-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/terrapin-attack/]]></link>
			<title>Terrapin Attack Explained</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:19:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/chosen-prefix-collision-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/chosen-prefix-collision-attack/]]></link>
			<title>Chosen Prefix Collision Attack Explained</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:19:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/cipher-downgrade-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/cipher-downgrade-attack/]]></link>
			<title>Cipher Downgrade Attack Explained</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:19:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/lucky-thirteen-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/lucky-thirteen-attack/]]></link>
			<title>Lucky Thirteen Attack Explained</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:19:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/constant-time-comparison/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/constant-time-comparison/]]></link>
			<title>Constant Time Comparison: Why Equality Checks Leak Secrets</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:19:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/compression-oracle-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/compression-oracle-attack/]]></link>
			<title>Compression Oracle Attack: Leaking Secrets by Length</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/aead-key-commitment-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/aead-key-commitment-attack/]]></link>
			<title>Key Commitment Attack: When AEAD Trusts Two Keys</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/partitioning-oracle-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/partitioning-oracle-attack/]]></link>
			<title>Partitioning Oracle Attack: Cracking Passwords Fast</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:55 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/keystream-reuse-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/keystream-reuse-attack/]]></link>
			<title>Keystream Reuse Attack: The Two Time Pad Problem Explained</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/sweet32-birthday-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/sweet32-birthday-attack/]]></link>
			<title>Sweet32 Attack: How Small Block Ciphers Leak Plaintext</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/ecb-mode-weakness/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/ecb-mode-weakness/]]></link>
			<title>ECB Mode Weakness: Why Identical Blocks Leak and Forge</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/predictable-iv-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/predictable-iv-attack/]]></link>
			<title>Predictable IV Attack: How a Guessable IV Breaks CBC</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/cbc-bit-flipping-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/cbc-bit-flipping-attack/]]></link>
			<title>CBC Bit Flipping Attack: Tampering Without the Key</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/biased-nonce-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/biased-nonce-attack/]]></link>
			<title>Biased Nonce Attack: How a Few Predictable Bits Leak a Signing Key</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/invalid-curve-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/invalid-curve-attack/]]></link>
			<title>Invalid Curve Attack: How a Bad Point Leaks Your Private Key</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/small-subgroup-confinement-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/small-subgroup-confinement-attack/]]></link>
			<title>Small Subgroup Confinement Attack: Leaking a Diffie Hellman Key</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/rsa-timing-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/rsa-timing-attack/]]></link>
			<title>RSA Timing Attack: Recovering a Key From Response Latency</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:38 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/rsa-signature-forgery/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/rsa-signature-forgery/]]></link>
			<title>RSA Signature Forgery: Forging a Signature With a Loose Verifier</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/bleichenbacher-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/bleichenbacher-attack/]]></link>
			<title>The Bleichenbacher Attack: an RSA Padding Oracle That Recovers Plaintext</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/cryptographic-oracle-attacks/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/cryptographic-oracle-attacks/]]></link>
			<title>Cryptographic Oracle Attacks: One Bit at a Time</title>
			<pubDate><![CDATA[Fri, 09 Oct 2026 08:18:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/nodejs-deserialization-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/nodejs-deserialization-rce/]]></link>
			<title>Node.js Deserialization: When a Serializer Revives Functions</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:41 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/ruby-yaml-psych-deserialization/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/ruby-yaml-psych-deserialization/]]></link>
			<title>Ruby YAML Deserialization: When YAML.load Builds Arbitrary Objects</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/ruby-marshal-deserialization/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/ruby-marshal-deserialization/]]></link>
			<title>Ruby Marshal Deserialization: Why Marshal.load on Untrusted Data Is RCE</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/phar-deserialization-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/phar-deserialization-attack/]]></link>
			<title>Phar Deserialization: Object Injection With No unserialize() Call</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/php-object-injection/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/php-object-injection/]]></link>
			<title>PHP Object Injection: When unserialize() Builds the Attacker&#8217;s Objects</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/pyyaml-unsafe-load-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/pyyaml-unsafe-load-rce/]]></link>
			<title>PyYAML Deserialization: Why yaml.load Runs Code</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/python-pickle-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/python-pickle-rce/]]></link>
			<title>Python Pickle Deserialization Is Code Execution</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:27 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/json-net-typenamehandling-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/json-net-typenamehandling-rce/]]></link>
			<title>TypeNameHandling in Json.NET and RCE risk</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:25 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/dotnet-binaryformatter-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/dotnet-binaryformatter-rce/]]></link>
			<title>Why BinaryFormatter Deserialization Is Unsafe by Design</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/dotnet-viewstate-deserialization/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/dotnet-viewstate-deserialization/]]></link>
			<title>ViewState deserialization and forged __VIEWSTATE</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/java-rmi-jrmp-deserialization/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/java-rmi-jrmp-deserialization/]]></link>
			<title>Java RMI and JRMP deserialization explained</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/xstream-deserialization-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/xstream-deserialization-attack/]]></link>
			<title>XStream deserialization attack explained</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/fastjson-autotype-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/fastjson-autotype-rce/]]></link>
			<title>How fastjson autoType turns JSON into RCE</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/jackson-polymorphic-deserialization/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/jackson-polymorphic-deserialization/]]></link>
			<title>Jackson polymorphic deserialization explained</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/snakeyaml-deserialization-rce/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/snakeyaml-deserialization-rce/]]></link>
			<title>SnakeYAML deserialization: how a YAML parser becomes RCE</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/commons-collections-gadget-chain/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/commons-collections-gadget-chain/]]></link>
			<title>The Commons Collections gadget chain explained</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/finding-deserialization-gadget-chains/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/finding-deserialization-gadget-chains/]]></link>
			<title>Finding Deserialization Gadget Chains</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/magic-methods-in-deserialization-attacks/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/magic-methods-in-deserialization-attacks/]]></link>
			<title>Magic Methods in Deserialization Attacks</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:02 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/pop-chains-property-oriented-programming/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/pop-chains-property-oriented-programming/]]></link>
			<title>POP Chains and Property Oriented Programming</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:51:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/what-is-a-deserialization-gadget-chain/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/what-is-a-deserialization-gadget-chain/]]></link>
			<title>What Is a Deserialization Gadget Chain?</title>
			<pubDate><![CDATA[Thu, 10 Sep 2026 10:50:57 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/npm-lockfile-injection/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/npm-lockfile-injection/]]></link>
			<title>Lockfile Injection Explained</title>
			<pubDate><![CDATA[Sat, 05 Sep 2026 05:28:07 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/build-provenance-slsa/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/build-provenance-slsa/]]></link>
			<title>Build Provenance and SLSA Explained</title>
			<pubDate><![CDATA[Sat, 05 Sep 2026 05:28:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/malicious-npm-lifecycle-scripts/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/malicious-npm-lifecycle-scripts/]]></link>
			<title>How Malicious npm Lifecycle Scripts Work</title>
			<pubDate><![CDATA[Fri, 04 Sep 2026 07:26:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/typosquatting-package-attack/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/typosquatting-package-attack/]]></link>
			<title>Typosquatting Package Attacks Explained</title>
			<pubDate><![CDATA[Fri, 04 Sep 2026 07:26:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/self-hosted-runner-security/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/self-hosted-runner-security/]]></link>
			<title>Self-Hosted CI Runner Security Explained</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 08:17:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/secrets-in-git-history/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/secrets-in-git-history/]]></link>
			<title>Secrets in Git History: Why Deleting Is Not Enough</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 08:17:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/kubernetes-rbac-misconfiguration/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/kubernetes-rbac-misconfiguration/]]></link>
			<title>Kubernetes RBAC Misconfiguration Explained</title>
			<pubDate><![CDATA[Wed, 02 Sep 2026 09:21:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/terraform-iac-misconfiguration/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/terraform-iac-misconfiguration/]]></link>
			<title>Terraform Security Misconfigurations Explained</title>
			<pubDate><![CDATA[Wed, 02 Sep 2026 09:21:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/]]></link>
			<title>Home</title>
			<pubDate><![CDATA[Sat, 20 Jun 2026 02:09:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/blog/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/blog/]]></link>
			<title>Blog</title>
			<pubDate><![CDATA[Sat, 20 Jun 2026 01:29:58 +0000]]></pubDate>
		</item>
				</channel>
</rss>
