<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on September 10, 2026 at 2:36 pm by All in One SEO v4.9.9 - 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[Thu, 10 Sep 2026 10:51:41 +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/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/why-sast-has-false-positives/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/why-sast-has-false-positives/]]></link>
			<title>Why SAST Tools Have So Many False Positives</title>
			<pubDate><![CDATA[Tue, 18 Aug 2026 03:20:25 +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/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>
					<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/static-analysis-false-negatives/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/static-analysis-false-negatives/]]></link>
			<title>Static Analysis False Negatives: The Bugs SAST Misses</title>
			<pubDate><![CDATA[Wed, 26 Aug 2026 06:33:35 +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/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/iam-privilege-escalation/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/iam-privilege-escalation/]]></link>
			<title>IAM Privilege Escalation Explained</title>
			<pubDate><![CDATA[Tue, 01 Sep 2026 06:56:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/s3-bucket-misconfiguration/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/s3-bucket-misconfiguration/]]></link>
			<title>S3 Bucket Misconfiguration Explained</title>
			<pubDate><![CDATA[Tue, 01 Sep 2026 06:56:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/jwt-jku-header-injection/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/jwt-jku-header-injection/]]></link>
			<title>JWT jku Header Injection Explained</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 05:25:05 +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/grep-vs-code-graph/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/grep-vs-code-graph/]]></link>
			<title>Grep vs a Code Graph for Finding Bugs</title>
			<pubDate><![CDATA[Wed, 26 Aug 2026 06:33:38 +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/github-actions-security/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/github-actions-security/]]></link>
			<title>GitHub Actions Security Explained</title>
			<pubDate><![CDATA[Mon, 31 Aug 2026 05:59:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/ci-cd-pipeline-security/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/ci-cd-pipeline-security/]]></link>
			<title>CI/CD Pipeline Security Explained</title>
			<pubDate><![CDATA[Mon, 31 Aug 2026 05:59:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/symbolic-execution-explained/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/symbolic-execution-explained/]]></link>
			<title>Symbolic Execution Explained</title>
			<pubDate><![CDATA[Tue, 25 Aug 2026 07:10:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/sanitizer-bypass/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/sanitizer-bypass/]]></link>
			<title>Why Sanitizers Get Bypassed</title>
			<pubDate><![CDATA[Tue, 25 Aug 2026 07:10:51 +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/call-graph-analysis/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/call-graph-analysis/]]></link>
			<title>Call Graph Analysis Explained</title>
			<pubDate><![CDATA[Sun, 23 Aug 2026 15:31:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/taint-analysis-explained/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/taint-analysis-explained/]]></link>
			<title>Taint Analysis Explained</title>
			<pubDate><![CDATA[Sun, 23 Aug 2026 15:31:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/missing-authorization-check/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/missing-authorization-check/]]></link>
			<title>Missing Authorization Check: The Handler That Skips It</title>
			<pubDate><![CDATA[Sat, 22 Aug 2026 10:51:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/sources-and-sinks-explained/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/sources-and-sinks-explained/]]></link>
			<title>Sources and Sinks in Security Explained</title>
			<pubDate><![CDATA[Sat, 22 Aug 2026 05:49:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/data-flow-analysis-explained/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/data-flow-analysis-explained/]]></link>
			<title>Data Flow Analysis Explained</title>
			<pubDate><![CDATA[Sat, 22 Aug 2026 05:49:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/program-dependence-graph/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/program-dependence-graph/]]></link>
			<title>The Program Dependence Graph Explained</title>
			<pubDate><![CDATA[Mon, 24 Aug 2026 07:32:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/points-to-analysis-security/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/points-to-analysis-security/]]></link>
			<title>Points-to Analysis for Security</title>
			<pubDate><![CDATA[Mon, 24 Aug 2026 07:32:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/control-flow-graph-explained/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/control-flow-graph-explained/]]></link>
			<title>Control Flow Graphs Explained</title>
			<pubDate><![CDATA[Fri, 21 Aug 2026 08:50:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/what-is-a-code-property-graph/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/what-is-a-code-property-graph/]]></link>
			<title>What Is a Code Property Graph?</title>
			<pubDate><![CDATA[Fri, 21 Aug 2026 08:50:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://security.unboundcompute.com/ai-sast-vs-traditional-sast/]]></guid>
			<link><![CDATA[https://security.unboundcompute.com/ai-sast-vs-traditional-sast/]]></link>
			<title>AI SAST vs Traditional SAST</title>
			<pubDate><![CDATA[Tue, 18 Aug 2026 03:20:27 +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>
				</channel>
</rss>
