<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://harbova.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://harbova.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/how-it-works</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harbova.com/packages</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harbova.com/scan</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://harbova.com/sample-report</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/blog</loc>
<changefreq>daily</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harbova.com/privacy</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/terms</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/responsible-disclosure</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://harbova.com/blog/invite-link-reuse-checklist</loc>
<lastmod>2026-08-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/codex-security-deep-dive</loc>
<lastmod>2026-07-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-trial-that-never-actually-expired</loc>
<lastmod>2026-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/myth-my-database-provider-secures-it-by-default</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-your-cors-configuration</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/continuous-shield-vs-deep-audit-comparison</loc>
<lastmod>2026-07-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/clean-scan-still-need-more-qa</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/where-the-vibe-coding-security-conversation-stands</loc>
<lastmod>2026-07-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-deleted-data-is-actually-deleted</loc>
<lastmod>2026-07-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/claude-code-security-review-deep-dive</loc>
<lastmod>2026-07-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/scanning-random-apps-first-week</loc>
<lastmod>2026-07-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/small-apps-arent-worth-attacking-myth</loc>
<lastmod>2026-07-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/client-side-price-tampering-checklist</loc>
<lastmod>2026-07-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-exact-list-our-scanner-checks</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/exposed-git-folder-teardown</loc>
<lastmod>2026-07-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/deep-audit-vs-freelance-pentester-comparison</loc>
<lastmod>2026-07-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-the-free-scan-does-and-doesnt-check-qa</loc>
<lastmod>2026-07-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/everyone-adding-security-checks-reaction</loc>
<lastmod>2026-07-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/how-to-run-your-first-scan</loc>
<lastmod>2026-07-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-i-find-scanning-ai-built-apps</loc>
<lastmod>2026-07-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/a-year-of-looking-at-ai-built-apps</loc>
<lastmod>2026-07-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/privacy-policy-isnt-a-technical-control-myth</loc>
<lastmod>2026-07-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/password-reset-flow-checklist</loc>
<lastmod>2026-07-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/third-party-integration-checklist</loc>
<lastmod>2026-07-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/stored-xss-teardown</loc>
<lastmod>2026-07-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/encryption-at-rest-vs-in-transit-comparison</loc>
<lastmod>2026-07-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/hobby-apps-need-checks-too-qa</loc>
<lastmod>2026-07-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/nobody-would-look-myth</loc>
<lastmod>2026-07-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/webhook-signature-verification-howto</loc>
<lastmod>2026-07-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/v0-vercel-secret-scanning-deep-dive</loc>
<lastmod>2026-07-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/private-beta-indexed-by-google-story</loc>
<lastmod>2026-07-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/windsurf-cascade-devin-local-reaction</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/bulk-export-scraping-checklist</loc>
<lastmod>2026-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/base44-own-model-launch-reaction</loc>
<lastmod>2026-06-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/mass-assignment-teardown</loc>
<lastmod>2026-06-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/one-time-audit-vs-recurring-checks-comparison</loc>
<lastmod>2026-06-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/tests-and-typescript-arent-security-qa</loc>
<lastmod>2026-06-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-a-database-access-rule-should-restrict</loc>
<lastmod>2026-06-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-admin-routes-are-protected</loc>
<lastmod>2026-06-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/bolt-new-security-check-deep-dive</loc>
<lastmod>2026-06-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-endpoint-nobody-remembered-was-there</loc>
<lastmod>2026-06-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/my-ai-tool-already-checked-myth</loc>
<lastmod>2026-06-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/login-brute-force-rate-limit-checklist</loc>
<lastmod>2026-06-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ten-minute-check-before-first-real-user</loc>
<lastmod>2026-06-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/idor-url-id-teardown</loc>
<lastmod>2026-06-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/manual-review-vs-automated-scanner-comparison</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/audit-before-every-feature-or-just-launch-qa</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/codex-security-gitlab-integration-reaction</loc>
<lastmod>2026-06-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-for-leaked-error-details</loc>
<lastmod>2026-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/replit-security-agent-deep-dive</loc>
<lastmod>2026-06-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-app-that-looked-too-professional-to-check</loc>
<lastmod>2026-06-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/login-screen-doesnt-mean-secure-myth</loc>
<lastmod>2026-06-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/file-upload-validation-checklist</loc>
<lastmod>2026-06-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/health-data-app-security-checklist</loc>
<lastmod>2026-06-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ssrf-url-fetching-feature-teardown</loc>
<lastmod>2026-06-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/secret-manager-vs-env-files</loc>
<lastmod>2026-06-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/security-disclaimer-in-terms-of-service</loc>
<lastmod>2026-06-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/cursor-37-security-review-mode-reaction</loc>
<lastmod>2026-06-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-file-download-for-path-traversal</loc>
<lastmod>2026-06-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/mid-year-tool-security-defaults-comparison</loc>
<lastmod>2026-06-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/contact-form-emails-plaintext-to-compromised-inbox</loc>
<lastmod>2026-06-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/removing-names-doesnt-mean-anonymized-myth</loc>
<lastmod>2026-06-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/health-check-endpoint-security-checklist</loc>
<lastmod>2026-05-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/pii-leaking-into-analytics-tools-checklist</loc>
<lastmod>2026-05-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/race-condition-redeem-code-twice</loc>
<lastmod>2026-05-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/outsource-security-vs-build-in-house-capability</loc>
<lastmod>2026-05-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/claude-code-plugin-and-a-stat-that-wont-die</loc>
<lastmod>2026-05-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/reader-questions-roundup</loc>
<lastmod>2026-05-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/actually-test-your-rate-limit-works</loc>
<lastmod>2026-05-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/devin-autonomous-agent-authority-question</loc>
<lastmod>2026-05-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/demo-csv-accidentally-included-customer-list</loc>
<lastmod>2026-05-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/stripe-doesnt-make-you-pci-compliant-myth</loc>
<lastmod>2026-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/verify-ai-suggested-fix-actually-works</loc>
<lastmod>2026-05-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/graphql-api-security-checklist</loc>
<lastmod>2026-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/open-redirect-phishing-teardown</loc>
<lastmod>2026-05-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/encrypt-everything-vs-decide-whats-sensitive</loc>
<lastmod>2026-05-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-is-least-privilege-plain-english</loc>
<lastmod>2026-05-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-checklist-is-the-same-the-habit-isnt</loc>
<lastmod>2026-05-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-session-invalidation-across-devices</loc>
<lastmod>2026-05-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-your-hosting-platform-actually-catches</loc>
<lastmod>2026-05-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/referral-program-gamed-by-self-referral</loc>
<lastmod>2026-05-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/2fa-doesnt-solve-backend-access-control-myth</loc>
<lastmod>2026-05-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/openai-daybreak-reaction</loc>
<lastmod>2026-05-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ecommerce-store-security-checklist</loc>
<lastmod>2026-05-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-a-missing-csp-fails-to-stop</loc>
<lastmod>2026-05-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/retainer-vs-one-off-security-relationship</loc>
<lastmod>2026-05-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/breach-vs-exposure-terminology</loc>
<lastmod>2026-05-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/redaccess-380000-exposed-apps-report</loc>
<lastmod>2026-05-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-your-app-for-timing-based-leaks</loc>
<lastmod>2026-05-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/amazon-q-developer-supply-chain-lesson</loc>
<lastmod>2026-05-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/support-contractor-full-database-access</loc>
<lastmod>2026-05-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/env-variables-arent-automatically-safe-myth</loc>
<lastmod>2026-05-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/alert-notifications-leaking-sensitive-data</loc>
<lastmod>2026-05-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/april-2026-recap-checklist</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/broken-jwt-implementation-teardown</loc>
<lastmod>2026-04-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ship-with-known-risk-vs-delay-for-perfect</loc>
<lastmod>2026-04-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-happens-if-the-platform-shuts-down</loc>
<lastmod>2026-04-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-i-wish-more-builders-asked-me</loc>
<lastmod>2026-04-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/search-feature-exposing-more-than-intended</loc>
<lastmod>2026-04-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/zapier-make-ai-automation-permissions</loc>
<lastmod>2026-04-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/gave-agent-auto-approve-everything</loc>
<lastmod>2026-04-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/reputable-host-doesnt-mean-your-app-is-secure-myth</loc>
<lastmod>2026-04-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/cookie-consent-actually-working-checklist</loc>
<lastmod>2026-04-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/lovable-two-incidents-same-week</loc>
<lastmod>2026-04-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/insecure-websocket-connection-teardown</loc>
<lastmod>2026-04-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/fix-it-all-at-once-vs-bake-in-incrementally</loc>
<lastmod>2026-04-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/should-i-disclose-past-incidents-to-customers</loc>
<lastmod>2026-04-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/spring-2026-adoption-reflection</loc>
<lastmod>2026-04-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-admin-actions-bypass-ui-confirmation</loc>
<lastmod>2026-04-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ai-website-builders-different-risk-profile</loc>
<lastmod>2026-04-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/demo-environment-used-real-production-data</loc>
<lastmod>2026-04-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/its-just-a-script-tag-myth</loc>
<lastmod>2026-04-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/scheduled-jobs-and-background-workers-checklist</loc>
<lastmod>2026-04-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/app-store-submission-security-checklist</loc>
<lastmod>2026-04-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-a-public-storage-bucket-actually-exposes</loc>
<lastmod>2026-04-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/auth-provider-vs-building-your-own</loc>
<lastmod>2026-04-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/how-much-should-security-actually-cost</loc>
<lastmod>2026-04-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/how-founders-are-actually-responding</loc>
<lastmod>2026-04-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/protect-public-forms-from-bot-abuse</loc>
<lastmod>2026-04-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/no-code-database-tools-security</loc>
<lastmod>2026-04-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/leaked-bot-token-full-workspace-access</loc>
<lastmod>2026-04-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/privacy-policy-doesnt-mean-youre-covered-myth</loc>
<lastmod>2026-04-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/data-access-request-checklist</loc>
<lastmod>2026-04-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/q1-2026-recap-checklist</loc>
<lastmod>2026-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/mass-assignment-set-my-own-admin-field</loc>
<lastmod>2026-03-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/security-focused-contractor-vs-generalist</loc>
<lastmod>2026-03-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-is-a-zero-day-should-i-worry</loc>
<lastmod>2026-03-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/one-quarter-into-2026-reflection</loc>
<lastmod>2026-03-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-error-pages-for-information-leakage</loc>
<lastmod>2026-03-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/github-copilot-different-risk-shape</loc>
<lastmod>2026-03-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/export-link-leaked-more-than-intended</loc>
<lastmod>2026-03-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/deleting-a-user-doesnt-kill-their-session-myth</loc>
<lastmod>2026-03-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/old-api-versions-left-reachable-checklist</loc>
<lastmod>2026-03-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/pre-fundraising-security-checklist</loc>
<lastmod>2026-03-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/sql-injection-plain-english-teardown</loc>
<lastmod>2026-03-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/cyber-insurance-vs-security-review</loc>
<lastmod>2026-03-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/do-i-need-a-penetration-test</loc>
<lastmod>2026-03-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/gitguardian-secrets-sprawl-2026-reaction</loc>
<lastmod>2026-03-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-password-reset-for-account-takeover</loc>
<lastmod>2026-03-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-claude-code-secures-by-default</loc>
<lastmod>2026-03-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/qr-code-kiosk-exposed-internal-api</loc>
<lastmod>2026-03-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/internal-tool-doesnt-need-auth-myth</loc>
<lastmod>2026-03-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/checklist-before-adding-third-party-integration</loc>
<lastmod>2026-03-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/admin-panel-security-checklist</loc>
<lastmod>2026-03-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-a-broken-rate-limit-actually-costs</loc>
<lastmod>2026-03-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/fixing-it-yourself-vs-hiring-a-specialist</loc>
<lastmod>2026-03-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/bug-bounty-vs-hiring-an-auditor</loc>
<lastmod>2026-03-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/openai-codex-security-reaction</loc>
<lastmod>2026-03-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/set-up-basic-uptime-and-error-monitoring</loc>
<lastmod>2026-03-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/base44-security-since-the-wix-acquisition</loc>
<lastmod>2026-03-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/temporary-intern-access-never-revoked</loc>
<lastmod>2026-03-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/social-login-doesnt-mean-nothing-to-secure</loc>
<lastmod>2026-03-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/multi-tenant-app-isolation-checklist</loc>
<lastmod>2026-03-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/february-recap-checklist</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/lovable-exam-app-16-vulnerabilities-teardown</loc>
<lastmod>2026-02-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/subscription-security-tool-vs-one-time-audit</loc>
<lastmod>2026-02-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/does-a-small-startup-need-soc2</loc>
<lastmod>2026-02-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/cursor-autofix-bugbot-reaction</loc>
<lastmod>2026-02-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-your-cookie-and-session-settings</loc>
<lastmod>2026-02-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-windsurf-secures-and-its-ownership-mess</loc>
<lastmod>2026-02-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/automation-tool-exposed-client-data</loc>
<lastmod>2026-02-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/encryption-at-rest-doesnt-mean-access-controlled</loc>
<lastmod>2026-02-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/data-deletion-request-checklist</loc>
<lastmod>2026-02-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/checklist-for-apps-with-ai-chat-features</loc>
<lastmod>2026-02-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/prompt-injection-in-your-own-chat-feature</loc>
<lastmod>2026-02-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/in-house-review-vs-outside-help</loc>
<lastmod>2026-02-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/security-clause-in-freelance-developer-contract</loc>
<lastmod>2026-02-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/six-weeks-into-2026-security-check-in</loc>
<lastmod>2026-02-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-your-own-webhook-signature-verification</loc>
<lastmod>2026-02-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-v0-does-and-doesnt-secure</loc>
<lastmod>2026-02-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/leaked-webhook-url-discord-integration</loc>
<lastmod>2026-02-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/no-reports-doesnt-mean-no-bugs-myth</loc>
<lastmod>2026-02-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/file-upload-security-checklist</loc>
<lastmod>2026-02-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/checklist-for-apps-with-personal-data</loc>
<lastmod>2026-02-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/broken-cors-policy-teardown</loc>
<lastmod>2026-02-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/built-in-scanner-vs-third-party-scan</loc>
<lastmod>2026-02-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/developer-says-its-fine-should-i-trust-that</loc>
<lastmod>2026-02-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/moltbook-exposed-database-reaction</loc>
<lastmod>2026-02-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/check-your-dependencies-for-known-vulnerabilities</loc>
<lastmod>2026-02-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-replit-secures-by-default</loc>
<lastmod>2026-02-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/never-tried-to-break-my-own-client-work</loc>
<lastmod>2026-02-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/https-doesnt-mean-youre-secure-myth</loc>
<lastmod>2026-02-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/just-me-testing-to-real-signups-checklist</loc>
<lastmod>2026-01-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ai-coding-tool-security-checklist</loc>
<lastmod>2026-01-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/the-page-checked-login-api-never-did</loc>
<lastmod>2026-01-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/one-security-review-doesnt-cover-the-life-of-your-app</loc>
<lastmod>2026-01-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/scanner-vs-audit-whats-the-difference</loc>
<lastmod>2026-01-27</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/vibe-coding-turns-one-security-habits</loc>
<lastmod>2026-01-26</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/rate-limiting-login-form-afternoon-fix</loc>
<lastmod>2026-01-25</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-bolt-new-secures-by-default</loc>
<lastmod>2026-01-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/share-link-permission-scoping-bug</loc>
<lastmod>2026-01-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ai-wrote-tests-doesnt-prove-its-secure</loc>
<lastmod>2026-01-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/mobile-adjacent-api-checklist</loc>
<lastmod>2026-01-21</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/developer-handoff-security-checklist</loc>
<lastmod>2026-01-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/env-file-is-a-map-not-a-key</loc>
<lastmod>2026-01-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/same-bug-different-bill</loc>
<lastmod>2026-01-18</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/security-review-before-paying-customers</loc>
<lastmod>2026-01-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/everyone-shipping-apps-nobody-checking-the-database</loc>
<lastmod>2026-01-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/test-your-own-app-for-idor</loc>
<lastmod>2026-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-lovable-secures-by-default</loc>
<lastmod>2026-01-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/took-over-freelance-project-debug-flag</loc>
<lastmod>2026-01-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/too-small-to-be-a-target-myth</loc>
<lastmod>2026-01-12</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/payments-app-security-checklist</loc>
<lastmod>2026-01-11</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/one-page-security-checklist-ai-apps</loc>
<lastmod>2026-01-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/database-open-to-the-internet</loc>
<lastmod>2026-01-09</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/ai-self-review-vs-second-opinion</loc>
<lastmod>2026-01-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/not-technical-how-do-i-know-if-my-app-is-safe</loc>
<lastmod>2026-01-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/vibe-coding-2025-year-in-review</loc>
<lastmod>2026-01-06</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/public-key-or-secret-key-browser-test</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/what-cursor-secures-by-default</loc>
<lastmod>2026-01-04</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/asked-ai-to-add-login-admin-page-still-open</loc>
<lastmod>2026-01-03</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/supabase-firebase-doesnt-mean-secure</loc>
<lastmod>2026-01-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://harbova.com/blog/five-checks-before-you-launch-your-holiday-build</loc>
<lastmod>2026-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
