<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://vulnerabilitymechanics.com</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/owasp-top-10</loc>
<lastmod>2026-10-14T16:51:48.311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/injection-flaws</loc>
<lastmod>2026-10-23T18:47:23.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/cryptographic-failures</loc>
<lastmod>2026-10-28T17:21:57.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/authentication-flaws</loc>
<lastmod>2026-09-22T17:06:59.792Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/access-control</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/emerging-vulnerabilities</loc>
<lastmod>2026-10-04T17:44:58.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/sections/features</loc>
<lastmod>2026-09-16T02:41:29.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/authors/tariq-osei-mensah</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/authors/svetlana-prochazka</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/authors/darnell-whitmore</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/authors/mei-xing-callahan</loc>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/idor-in-multi-tenant-saas-data-models</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/95933917-0380-404a-94e3-9e55f703b389.jpeg</image:loc>
</image:image>
<lastmod>2026-10-31T18:06:03.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/insecure-password-hashing-algorithms-still-in-production-use</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/904c5ff2-6091-443b-a371-9425c245c04b.jpeg</image:loc>
</image:image>
<lastmod>2026-10-28T17:21:57.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/certificate-pinning-bypass-techniques-in-mobile-api-clients</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/8648e331-096c-4838-9e1e-b0968be69785.jpeg</image:loc>
</image:image>
<lastmod>2026-10-27T17:16:52.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/insecure-key-storage-in-mobile-and-single-page-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/5fff1269-71a6-4323-925b-def7cc677627.jpeg</image:loc>
</image:image>
<lastmod>2026-10-26T17:51:46.339Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/tls-misconfiguration-in-cloud-native-application-stacks</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/ce99d09a-02fc-49d4-93cb-978d1077dc88.jpeg</image:loc>
</image:image>
<lastmod>2026-10-25T17:25:52.486Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/broken-cryptography-in-custom-token-and-license-key-schemes</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/e91d6fe0-76d1-4a85-bb4c-213b4c6abf0c.jpeg</image:loc>
</image:image>
<lastmod>2026-10-24T17:45:35.827Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/prompt-injection-against-llm-integrated-saas-features</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/2b7f7fa4-fd61-400a-b3a0-c6f67604ea13.jpeg</image:loc>
</image:image>
<lastmod>2026-10-23T18:47:23.677Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/static-analysis-coverage-gaps-for-injection-vulnerabilities</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/5846198c-5df3-4bfe-9ce4-8f757e6bd8db.jpeg</image:loc>
</image:image>
<lastmod>2026-10-20T18:36:19.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/ldap-injection-in-directory-integrated-authentication-systems</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/42c89181-e67e-45fd-a557-466c6b8c12d0.jpeg</image:loc>
</image:image>
<lastmod>2026-10-19T17:36:13.200Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/expression-language-injection-in-java-spring-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/7dbb9bda-56c7-4bd0-8e87-aa0e6c3da681.jpeg</image:loc>
</image:image>
<lastmod>2026-10-18T18:25:57.888Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/os-command-injection-in-cloud-infrastructure-automation-scripts</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/a363ba83-d2db-4b44-8db0-332715841e69.jpeg</image:loc>
</image:image>
<lastmod>2026-10-17T18:41:04.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/blind-injection-detection-without-error-output</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/b3693c61-e4c6-4864-8dd3-a46e9ed2f738.jpeg</image:loc>
</image:image>
<lastmod>2026-10-16T16:48:26.144Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/privilege-escalation-via-mass-assignment-in-rest-apis</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/b1b9b266-6640-48ef-a3b8-61939f95ea91.jpeg</image:loc>
</image:image>
<lastmod>2026-10-15T17:02:39.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/cryptographic-failures-in-data-at-rest-implementations</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/451702c0-2353-4dce-891e-895566f450dc.jpeg</image:loc>
</image:image>
<lastmod>2026-10-14T16:51:48.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/vulnerable-and-outdated-components-in-saas-dependency-chains</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/957e2f1e-e2b2-4e7b-8b77-87bed1f54f97.jpeg</image:loc>
</image:image>
<lastmod>2026-10-13T18:02:31.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/software-and-data-integrity-failures-in-ci-cd-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/a47aa388-ef91-4bfc-886c-ec3f3003acc2.jpeg</image:loc>
</image:image>
<lastmod>2026-10-11T17:40:56.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/xml-external-entity-injection-in-document-processing-apis</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/7cac9e56-0575-4f3a-ba39-66b5e8be9824.jpeg</image:loc>
</image:image>
<lastmod>2026-10-10T17:05:38.972Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/stored-xss-to-account-takeover-exploit-chains</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/e7888916-0948-40d1-9c44-d57dec7f7ce8.jpeg</image:loc>
</image:image>
<lastmod>2026-10-09T17:25:04.581Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/second-order-sql-injection-in-stored-data-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/bc09f294-7b90-4b77-9c31-75d5b4ca34e0.jpeg</image:loc>
</image:image>
<lastmod>2026-10-07T18:14:20.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/cloud-key-management-service-misconfiguration-and-key-rotation-failures</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/34678d61-c8d6-44b4-84d5-d8337ef0e2c1.png</image:loc>
</image:image>
<lastmod>2026-10-06T18:15:18.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/sql-injection-in-orm-backed-rails-and-django-apps</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/81f25ca1-2ab5-4359-b3f4-7a54ba9903dc.png</image:loc>
</image:image>
<lastmod>2026-10-05T17:40:24.390Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/prompt-leakage-and-system-prompt-extraction-in-commercial-llm-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/ee336134-42c4-4588-88bb-9c9a17cc3e28.jpeg</image:loc>
</image:image>
<lastmod>2026-10-04T17:44:58.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/timing-side-channel-vulnerabilities-in-authentication-code</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/a59e1578-b734-4be2-9079-e7cdeb379f13.jpeg</image:loc>
</image:image>
<lastmod>2026-10-02T18:35:58.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/os-command-injection-through-shell-invocation-in-node-js</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/06d9eb39-24ba-47a4-83cb-f5abd340e398.jpeg</image:loc>
</image:image>
<lastmod>2026-10-01T17:50:52.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/insecure-deserialization-in-java-and-python-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/52a9c6ef-4c17-4089-a8f5-804b7cb1864b.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T17:11:04.399Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/ssrf-exploitation-in-cloud-hosted-saas-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/5f4ef779-9e99-41c3-9902-58c4d84d6efc.jpeg</image:loc>
</image:image>
<lastmod>2026-09-29T03:25:37.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/stored-xss-in-saas-collaboration-features-and-rich-text-editors</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/8870674b-007e-4c56-9f8b-8c398526c56b.jpeg</image:loc>
</image:image>
<lastmod>2026-09-27T00:56:49.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/insufficient-logging-and-monitoring-gaps-that-enable-attacker-dwell-time</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/2d29be0a-e436-4b06-a51b-d2f8d959d818.jpeg</image:loc>
</image:image>
<lastmod>2026-09-26T05:25:31.002Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/security-misconfiguration-in-aws-iam-policies-and-s3-buckets</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/6f316474-ce03-4e21-88cb-3ae5ab02079b.jpeg</image:loc>
</image:image>
<lastmod>2026-09-23T21:49:36.456Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/broken-authentication-in-microservices-and-service-to-service-apis</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/8bc5ad3f-91fd-42b2-be9d-e08b0cecdef2.jpeg</image:loc>
</image:image>
<lastmod>2026-09-22T17:06:59.792Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/password-reset-flow-vulnerabilities-in-saas-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/03443b59-d6c0-483b-a040-6548a61187fc.jpeg</image:loc>
</image:image>
<lastmod>2026-09-20T18:19:26.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/multi-factor-authentication-bypass-techniques</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/43aed451-583b-46ff-8a6a-a8c10dfd1332.jpeg</image:loc>
</image:image>
<lastmod>2026-09-19T17:34:07.424Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/oauth-2-0-misconfiguration-in-saas-authorization-flows</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/603a67f4-a3c4-4a62-846a-f99ad0ad5134.jpeg</image:loc>
</image:image>
<lastmod>2026-09-17T16:54:07.227Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/jwt-algorithm-confusion-attacks-in-production-apis</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/f92e1533-7671-454c-86f7-8d40de52d41a.png</image:loc>
</image:image>
<lastmod>2026-09-16T18:36:08.624Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://vulnerabilitymechanics.com/posts/session-fixation-and-session-hijacking-in-modern-web-apps</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/7c0a1a3a-6caa-4b1e-8007-da4a4323b62f/canvas/167de0a9-3f33-4299-9c63-1d0450e98ad0/generated/35da2a81-282c-49d3-9f40-080f9871a530.jpeg</image:loc>
</image:image>
<lastmod>2026-09-16T02:41:29.726Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
