<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nefariousplan.com/</loc>
<lastmod>2026-05-25T15:39:15.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nefariousplan.com/about</loc>
<lastmod>2026-05-25T15:39:15.656Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nefariousplan.com/for-hire</loc>
<lastmod>2026-05-25T15:39:15.656Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/pgp</loc>
<lastmod>2026-05-25T15:39:15.656Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns</loc>
<lastmod>2026-05-25T15:39:15.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/protobufjs-cve-2026-41242-type-name-was-javascript</loc>
<lastmod>2026-05-24T17:10:49.142Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/mattermost-cve-2025-25279-fileid-was-never-an-id</loc>
<lastmod>2026-05-22T17:03:11.142Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/divi-form-builder-cve-2026-5118-administrator-existed</loc>
<lastmod>2026-05-21T14:55:59.219Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/drupal-cve-2026-9082-the-comment-said-values</loc>
<lastmod>2026-05-21T07:35:46.564Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/cve-2010-0249-kev-deadline-is-a-census</loc>
<lastmod>2026-05-20T19:05:12.705Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/n8n-git-cve-2026-21877-helper-was-already-there</loc>
<lastmod>2026-05-19T17:02:44.175Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/graphql-ruby-cve-2025-27407-loaded-the-schema-by-compiling-it</loc>
<lastmod>2026-05-18T17:13:25.043Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/handlebars-cve-2026-33937-trusts-its-own-ast</loc>
<lastmod>2026-05-16T17:14:41.424Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/cisco-cve-2026-20182-the-exploit-is-a-bitcoin-address</loc>
<lastmod>2026-05-15T19:06:01.237Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/exchange-cve-2026-42897-mitigation-invisible-to-health-checker</loc>
<lastmod>2026-05-15T18:58:41.626Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/nginx-cve-2026-42945-the-other-half-of-the-2012-patch</loc>
<lastmod>2026-05-15T18:24:54.589Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/ninja-forms-cve-2026-0740-two-patches</loc>
<lastmod>2026-05-15T17:04:25.024Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/llama-cpp-cve-2026-34159-deserializer-three-cves-have-not-patched</loc>
<lastmod>2026-05-14T17:02:37.463Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/zabbix-cve-2024-22120-audit-log-is-the-read-primitive</loc>
<lastmod>2026-05-13T17:09:09.115Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/airflow-aws-saml-poc-tests-wrong-endpoint</loc>
<lastmod>2026-05-11T17:11:43.921Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/nginx-ui-backup-signature-key-on-the-request</loc>
<lastmod>2026-05-09T14:53:36.805Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/apache-h2-spurge-was-an-ihash</loc>
<lastmod>2026-05-09T14:41:01.603Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/dirty-frag-patched-half-ubuntu-already-mitigates</loc>
<lastmod>2026-05-09T14:31:35.902Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/dirty-frag-tcp-set-the-flag-udp-did-not</loc>
<lastmod>2026-05-09T14:24:49.639Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/rengine-cve-2023-50094-is-a-drawer</loc>
<lastmod>2026-05-08T17:00:09.503Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/marimo-terminal-ws-only-websocket-without-the-check</loc>
<lastmod>2026-05-07T17:09:52.039Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/dotnetnuke-cve-2017-9822-deserializer-still-public</loc>
<lastmod>2026-05-06T17:08:00.265Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/tandoor-recipes-bleach-is-not-a-jinja-sandbox</loc>
<lastmod>2026-05-05T17:02:59.386Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/restropress-token-is-issued-not-forged</loc>
<lastmod>2026-05-03T17:03:19.718Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/cpanel-session-file-is-a-bus</loc>
<lastmod>2026-05-02T14:51:10.290Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/linux-copyfail-cve-2026-31431-the-bug-is-not-in-authencesn</loc>
<lastmod>2026-05-02T14:48:24.156Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/github-rails-env-is-a-header-field</loc>
<lastmod>2026-05-02T14:18:21.679Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/fortimanager-get-auth-does-not-authenticate</loc>
<lastmod>2026-04-30T17:04:41.198Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/checkmarx-kics-scanner-ran-so-did-their-code</loc>
<lastmod>2026-04-28T20:17:03.064Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/ruby-saml-signature-verified-wrong-digest</loc>
<lastmod>2026-04-28T17:05:55.541Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/lenovo-lde-junction-preemption</loc>
<lastmod>2026-04-27T17:13:25.909Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/breeze-cache-cve-2026-3844-gravatar-fetcher-fetched-anything</loc>
<lastmod>2026-04-26T16:13:13.813Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/packagekit-cve-2026-41651-polkit-authorized-the-slot</loc>
<lastmod>2026-04-26T14:23:48.449Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/runpaperclip-cve-2026-41679-silent-no-op</loc>
<lastmod>2026-04-26T05:44:47.774Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/composer-perforce-synccodebase-injection</loc>
<lastmod>2026-04-25T17:03:27.112Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/adobe-acrobat-cve-2026-34621-detection-lie</loc>
<lastmod>2026-04-23T17:55:39.337Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/pix-woocommerce-nonce-is-not-auth</loc>
<lastmod>2026-04-22T17:10:49.605Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/tomcat-encryptinterceptor-fails-open</loc>
<lastmod>2026-04-21T04:02:06.750Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/fortisandbox-cve-2026-39808-unauth-rce</loc>
<lastmod>2026-04-19T18:43:55.937Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/adobe-acrobat-cve-2026-34621-pdf-weaponizer</loc>
<lastmod>2026-04-19T18:43:55.808Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/bluhammer</loc>
<lastmod>2026-04-19T18:43:55.697Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/undefend</loc>
<lastmod>2026-04-19T18:43:55.601Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/the-trust-inversion</loc>
<lastmod>2026-04-19T18:43:55.488Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/redsun-windows-defender-system-write</loc>
<lastmod>2026-04-19T18:43:55.348Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/sap-netweaver-cvss-10-upload-to-webroot</loc>
<lastmod>2026-04-19T18:43:55.206Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/axios-sapphire-sleet-70-million-installs</loc>
<lastmod>2026-04-19T18:43:55.074Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/teampcp-they-came-for-the-scanners</loc>
<lastmod>2026-04-19T18:43:54.683Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/oracle-cloud-the-breach-they-technically-didnt-deny</loc>
<lastmod>2026-04-19T18:43:54.583Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/prompt-injection-is-a-supply-chain-attack</loc>
<lastmod>2026-04-19T18:43:54.464Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/mcp-servers-the-new-npm-left-pad</loc>
<lastmod>2026-04-19T18:43:54.304Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/shai-hulud-the-npm-worm</loc>
<lastmod>2026-04-19T18:43:54.192Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/xrpl-npm-the-official-package-was-the-threat</loc>
<lastmod>2026-04-19T18:43:54.092Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/clfs-ransomwares-favorite-kernel-driver</loc>
<lastmod>2026-04-19T18:43:53.985Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/crushftp-pre-auth-mft-is-the-target</loc>
<lastmod>2026-04-19T18:43:53.873Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/tj-actions-mutable-tags-were-always-a-lie</loc>
<lastmod>2026-04-19T18:43:53.726Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/bybit-safe-ui-poisoning-fifteen-hundred-million</loc>
<lastmod>2026-04-19T18:43:53.625Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/posts/ivanti-the-vulnerability-subscription</loc>
<lastmod>2026-04-19T18:43:53.322Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/design-debt-driver</loc>
<lastmod>2026-04-19T18:33:52.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/unpatchable-primitive</loc>
<lastmod>2026-04-19T18:33:56.307Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/content-is-command</loc>
<lastmod>2026-04-19T18:33:52.096Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/trust-inversion</loc>
<lastmod>2026-04-19T18:33:07.325Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/the-detector-is-the-target</loc>
<lastmod>2026-04-19T18:33:55.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/todo-that-shipped</loc>
<lastmod>2026-04-19T18:33:55.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/unauth-write-to-execution-path</loc>
<lastmod>2026-04-19T18:33:56.136Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/disclosure-after-exploitation</loc>
<lastmod>2026-04-19T18:33:53.198Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/fail-open-intercept</loc>
<lastmod>2026-04-19T18:33:53.603Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/disclaimer-wrapped-campaign-kit</loc>
<lastmod>2026-04-19T18:33:52.961Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/security-tool-as-primitive</loc>
<lastmod>2026-04-19T18:33:55.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/emergent-primitive</loc>
<lastmod>2026-04-19T18:33:53.423Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/nonce-is-not-auth</loc>
<lastmod>2026-04-19T18:33:54.521Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/denial-by-pedantry</loc>
<lastmod>2026-04-19T18:33:52.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/idle-indistinguishable-from-broken</loc>
<lastmod>2026-04-26T06:20:36.977Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/maintainer-account-compromise</loc>
<lastmod>2026-04-19T18:33:53.897Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/mutable-reference-as-immutable</loc>
<lastmod>2026-04-19T18:33:54.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/revocation-gap</loc>
<lastmod>2026-04-19T18:34:31.668Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/commented-out-code-is-testimony</loc>
<lastmod>2026-04-19T18:33:51.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/mft-as-primary-target</loc>
<lastmod>2026-04-19T18:33:54.123Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/persistent-blindspot</loc>
<lastmod>2026-04-19T18:33:54.736Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/security-metric-theater</loc>
<lastmod>2026-04-22T04:05:18.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/self-propagating-supply-chain</loc>
<lastmod>2026-04-19T18:33:55.351Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/auth-pins-the-slot-not-the-value</loc>
<lastmod>2026-04-26T14:41:35.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/junction-preemption</loc>
<lastmod>2026-04-22T03:28:49.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/prototype-pollution-trust-bypass</loc>
<lastmod>2026-04-19T18:33:54.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/signing-surface-poisoning</loc>
<lastmod>2026-04-19T18:33:55.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/toctou-that-isnt</loc>
<lastmod>2026-04-22T04:05:12.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nefariousplan.com/patterns/unsigned-ecosystem-echo</loc>
<lastmod>2026-04-19T18:33:56.544Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
