<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.harekrishnarai.me</loc>
    <lastmod>2026-08-12T21:35:36.786Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/axios-malicious-package-detection</loc>
    <lastmod>2026-04-04T01:48:38.470Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/react2shell-leads-to-full-microsoft-365-sharepoint-compromise</loc>
    <lastmod>2025-12-26T10:11:12.598Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/the-shai-hulud-worm-dissecting-the-self-spreading-malware-attack-on-the-npm-ecosystem</loc>
    <lastmod>2025-09-20T11:24:53.427Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/from-grep-to-taint-analysis-the-evolution-of-static-code-scanning</loc>
    <lastmod>2025-09-18T20:07:08.579Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/the-nx-supply-chain-attack-when-ai-becomes-an-accomplice-attackers</loc>
    <lastmod>2025-08-27T18:40:27.488Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/introduction-to-static-application-security-testing-sast</loc>
    <lastmod>2025-09-04T15:45:30.503Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/code-smart-code-safe-securing-ai-suggestions-in-modern-ides</loc>
    <lastmod>2025-05-18T19:36:14.705Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/threat-modeling-case-studies</loc>
    <lastmod>2025-09-18T20:12:22.989Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/boost-your-secure-code-review-efficiency-with-git-grep</loc>
    <lastmod>2025-05-09T22:42:53.863Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/why-trusting-git-over-ctrl-z-matters-vibe-coding</loc>
    <lastmod>2025-04-29T03:21:43.514Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/slopsquatting-an-emerging-threat-to-developers-using-ai-powered-ides</loc>
    <lastmod>2025-04-19T22:28:01.916Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/not-just-numbers-why-semantic-versioning-semver-is-your-best-friend-in-fixing-vulnerable-dependencies</loc>
    <lastmod>2025-04-29T04:00:29.210Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/safely-exploring-malicious-npm-packages-a-guide-to-using-verdaccio-for-secure-testing</loc>
    <lastmod>2025-01-11T21:03:43.477Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/how-to-publish-your-first-npm-package-a-simple-beginners-guide</loc>
    <lastmod>2025-01-10T09:03:38.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/automating-multi-platform-tool-releases-using-github-actions</loc>
    <lastmod>2024-12-18T01:55:42.134Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/supply-chain-attack-analysis-for-npm-package-llm-oracle</loc>
    <lastmod>2025-03-22T21:38:33.389Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/in-aws-how-to-keep-running-processes-for-ssh-connections-that-keeps-breaking</loc>
    <lastmod>2024-11-09T18:27:50.057Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/series/automating-recon-bug</loc>
    <lastmod>2026-08-12T21:35:36.786Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/series/sast-blog-series</loc>
    <lastmod>2026-08-12T21:35:36.786Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/archive</loc>
    <lastmod>2026-08-12T21:35:36.786Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/recommendations</loc>
    <lastmod>2026-08-12T21:35:36.786Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>