<?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">
  <url>
    <loc>https://hackyjs.com/posts/a-javascript-cost-calculator-for-choosing-between-010m-apis-and-self-hosted-models</loc>
    <news:news>
      <news:publication>
        <news:name>Hacky JS</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-11-13T00:00:00.000Z</news:publication_date>
      <news:title>A JavaScript Cost Calculator for Choosing Between $0.10/M APIs and Self-Hosted Models</news:title>
      <news:keywords>javascript, ai, llm, cost-optimization, self-hosting</news:keywords>
    </news:news>
  </url>
  <url>
    <loc>https://hackyjs.com/posts/designing-graceful-degradation-for-entra-id-exchange-online-and-teams-outages</loc>
    <news:news>
      <news:publication>
        <news:name>Hacky JS</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-11-13T00:00:00.000Z</news:publication_date>
      <news:title>Designing Graceful Degradation for Entra ID, Exchange Online, and Teams Outages</news:title>
      <news:keywords>microsoft-365, entra-id, resilience, disaster-recovery, cloud-architecture</news:keywords>
    </news:news>
  </url>
  <url>
    <loc>https://hackyjs.com/posts/auditing-github-actions-for-the-wfx-loot-pattern-workflow-triggers-oidc-scope-and-npm-execution</loc>
    <news:news>
      <news:publication>
        <news:name>Hacky JS</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-11-13T00:00:00.000Z</news:publication_date>
      <news:title>Auditing GitHub Actions for the wfx-loot Pattern: Workflow Triggers, OIDC Scope, and npm Execution</news:title>
      <news:keywords>github-actions, ci-cd-security, supply-chain-attack, oidc, npm</news:keywords>
    </news:news>
  </url>
  <url>
    <loc>https://hackyjs.com/posts/checking-api-servers-for-exposure-to-nodejs-http2-session-abort-crashes-and-https-heap-disclosure</loc>
    <news:news>
      <news:publication>
        <news:name>Hacky JS</news:name>
        <news:language>en</news:language>
      </news:publication>
      <news:publication_date>2026-11-13T00:00:00.000Z</news:publication_date>
      <news:title>Checking API Servers for Exposure to Node.js HTTP/2 Session-Abort Crashes and HTTPS Heap Disclosure</news:title>
      <news:keywords>nodejs, security, http2, https</news:keywords>
    </news:news>
  </url>
</urlset>
