<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.greywatch.ai/</loc></url><url><loc>https://www.greywatch.ai/about/</loc></url><url><loc>https://www.greywatch.ai/journal/</loc></url><url><loc>https://www.greywatch.ai/journal/ai-generated-code-vulnerabilities/</loc></url><url><loc>https://www.greywatch.ai/journal/batching-past-the-rate-limit/</loc></url><url><loc>https://www.greywatch.ai/journal/billing-api-no-front-door/</loc></url><url><loc>https://www.greywatch.ai/journal/case-sensitive-lock-case-insensitive-door/</loc></url><url><loc>https://www.greywatch.ai/journal/default-password-document-vault/</loc></url><url><loc>https://www.greywatch.ai/journal/directory-listing-on-the-document-store/</loc></url><url><loc>https://www.greywatch.ai/journal/email-is-not-identity/</loc></url><url><loc>https://www.greywatch.ai/journal/exposed-cloud-database/</loc></url><url><loc>https://www.greywatch.ai/journal/mcp-server-infrastructure-control/</loc></url><url><loc>https://www.greywatch.ai/journal/mental-health-database-open-read/</loc></url><url><loc>https://www.greywatch.ai/journal/new-accounts-born-as-executives/</loc></url><url><loc>https://www.greywatch.ai/journal/no-lock-on-the-gpu/</loc></url><url><loc>https://www.greywatch.ai/journal/one-signup-another-banks-loan-book/</loc></url><url><loc>https://www.greywatch.ai/journal/one-traversal-every-tenant/</loc></url><url><loc>https://www.greywatch.ai/journal/otp-brute-force/</loc></url><url><loc>https://www.greywatch.ai/journal/phone-number-in-cardholder-data-out/</loc></url><url><loc>https://www.greywatch.ai/journal/prompt-injection-agent-abuse/</loc></url><url><loc>https://www.greywatch.ai/journal/secrets-in-client-code/</loc></url><url><loc>https://www.greywatch.ai/journal/sign-up-then-read-every-patient/</loc></url><url><loc>https://www.greywatch.ai/journal/signup-privilege-defaults/</loc></url><url><loc>https://www.greywatch.ai/journal/the-git-folder-that-leaked-the-crm/</loc></url><url><loc>https://www.greywatch.ai/journal/the-helper-proxy-that-owned-the-cloud/</loc></url><url><loc>https://www.greywatch.ai/journal/the-login-that-was-supposed-to-be-off/</loc></url><url><loc>https://www.greywatch.ai/journal/the-maintenance-api-that-ran-the-network/</loc></url><url><loc>https://www.greywatch.ai/journal/the-onboarding-link-was-a-skeleton-key/</loc></url><url><loc>https://www.greywatch.ai/journal/the-password-reset-that-emailed-the-attacker/</loc></url><url><loc>https://www.greywatch.ai/journal/the-payment-key-anyone-could-spend/</loc></url><url><loc>https://www.greywatch.ai/journal/the-sandbox-that-trusted-its-parent/</loc></url><url><loc>https://www.greywatch.ai/journal/the-signup-form-that-made-me-admin/</loc></url><url><loc>https://www.greywatch.ai/journal/the-social-login-that-trusted-the-client/</loc></url><url><loc>https://www.greywatch.ai/journal/the-test-token-that-shipped/</loc></url><url><loc>https://www.greywatch.ai/journal/unauthenticated-mcp-server/</loc></url><url><loc>https://www.greywatch.ai/journal/unauthenticated-sibling-service/</loc></url><url><loc>https://www.greywatch.ai/journal/vulnerability-chaining/</loc></url><url><loc>https://www.greywatch.ai/journal/when-the-trust-boundary-is-the-domain/</loc></url><url><loc>https://www.greywatch.ai/product/</loc></url><url><loc>https://www.greywatch.ai/solutions/continuous-penetration-testing/</loc></url><url><loc>https://www.greywatch.ai/vs/ai-pentest/</loc></url><url><loc>https://www.greywatch.ai/vs/cobalt/</loc></url><url><loc>https://www.greywatch.ai/vs/scanner/</loc></url></urlset>