<?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-04-07T20:38:36.772Z</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-01T18:30:00.000Z</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-18T20:01:17.111Z</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-04T15:43:58.032Z</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:30:20.272Z</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-06-21T03:33:22.660Z</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-05-16T15:40:58.148Z</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-09T21:28:43.420Z</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:16:46.810Z</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:24:52.009Z</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-03-30T18:30:00.000Z</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-11T20:53:14.838Z</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-10T08:56:37.853Z</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:30:39.768Z</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>2024-11-09T18:30:00.000Z</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>2023-05-10T04:37:50.222Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/series/automating-recon-bug</loc>
    <lastmod>2026-04-07T20:38:36.773Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/series/sast-blog-series</loc>
    <lastmod>2026-04-07T20:38:36.773Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/archive</loc>
    <lastmod>2026-04-07T20:38:36.773Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.harekrishnarai.me/recommendations</loc>
    <lastmod>2026-04-07T20:38:36.773Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>