<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://indragustiprasetya.com/</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/blog/</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/about.html</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/contact.html</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/editorial.html</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/terms.html</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/privacy.html</loc><lastmod>2026-08-10</lastmod></url>
  <url><loc>https://indragustiprasetya.com/blog/tag/security/</loc><lastmod>2026-07-14</lastmod></url>
  <url><loc>https://indragustiprasetya.com/blog/tag/tips-tricks/</loc><lastmod>2026-07-07</lastmod></url>
  <url><loc>https://indragustiprasetya.com/blog/tag/tutorial/</loc><lastmod>2026-07-15</lastmod></url>
  <url><loc>https://indragustiprasetya.com/blog/fix-npm---allow-scripts-not-allowed-in-project-installs.html</loc><lastmod>2026-08-10</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/fix-npm---allow-scripts-not-allowed-in-project-installs.webp?v=60d5c9e4</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/generate-an-sbom-with-syft-filter-grype-with-vex.html</loc><lastmod>2026-07-15</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/generate-an-sbom-with-syft-filter-grype-with-vex.webp?v=82aa4822</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/fix-mcp-oauth-2-1-before-the-july-28-rewrite.html</loc><lastmod>2026-07-14</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/fix-mcp-oauth-2-1-before-the-july-28-rewrite.webp?v=ec14b498</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/trivy-vs-grype-2026-pick-by-the-job-not-speed.html</loc><lastmod>2026-07-10</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/trivy-vs-grype-2026-pick-by-the-job-not-speed.webp?v=2d80f11e</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/github-actions-oidc-to-aws-10-tips-to-kill-static-keys.html</loc><lastmod>2026-07-07</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/github-actions-oidc-to-aws-10-tips-to-kill-static-keys.webp?v=f7863c41</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/kubernetes-default-deny-egress-stops-pod-exfiltration.html</loc><lastmod>2026-07-03</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/kubernetes-default-deny-egress-stops-pod-exfiltration.webp?v=8000b128</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/falco-vs-tetragon-vs-tracee-pick-the-right-one.html</loc><lastmod>2026-06-30</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/falco-vs-tetragon-vs-tracee-pick-the-right-one.webp?v=2079c984</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/cosign-v3-sign-and-verify-images-fix-harbor-breaks.html</loc><lastmod>2026-06-29</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/cosign-v3-sign-and-verify-images-fix-harbor-breaks.webp?v=5bc6ed5d</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/io-uring-security-the-linux-speedup-that-hides-rootkits.html</loc><lastmod>2026-06-21</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/io-uring-security-the-linux-speedup-that-hides-rootkits.webp?v=e8e780f7</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/agentic-soc-in-2026-10-tips-for-safe-triage.html</loc><lastmod>2026-06-15</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/agentic-soc-in-2026-10-tips-for-safe-triage.webp?v=31c5af75</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/a2a-agent-card-poisoning-signed-but-lying.html</loc><lastmod>2026-06-15</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/a2a-agent-card-poisoning-signed-but-lying.webp?v=9a57bb98</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/fission-cve-2026-50566-stop-the-container-escape.html</loc><lastmod>2026-06-14</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/fission-cve-2026-50566-stop-the-container-escape.webp?v=27b7d7dc</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/ai-browser-prompt-injection-hands-over-your-sessions.html</loc><lastmod>2026-06-14</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/ai-browser-prompt-injection-hands-over-your-sessions.webp?v=73d60e51</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/post-quantum-tls-is-already-on-and-it-broke-your-router.html</loc><lastmod>2026-06-14</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/post-quantum-tls-is-already-on-and-it-broke-your-router.webp?v=894bf59f</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/ai-assisted-fuzzing-10-tips-to-find-bugs-first.html</loc><lastmod>2026-06-13</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/ai-assisted-fuzzing-10-tips-to-find-bugs-first.webp?v=85786015</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/greatxml-bitlocker-bypass-means-tpm-only-is-the-bug.html</loc><lastmod>2026-06-12</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/greatxml-bitlocker-bypass-means-tpm-only-is-the-bug.webp?v=c73cfdea</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/mcp-rce-lives-in-the-sdk-and-no-patch-is-coming.html</loc><lastmod>2026-06-12</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/mcp-rce-lives-in-the-sdk-and-no-patch-is-coming.webp?v=5846aca8</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/secure-gr00t-n1-7-s-unauthenticated-policy-port.html</loc><lastmod>2026-06-12</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/secure-gr00t-n1-7-s-unauthenticated-policy-port.webp?v=299e7d84</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/patch-tuesday-hit-206-cves-and-broke-your-cadence.html</loc><lastmod>2026-06-11</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/patch-tuesday-hit-206-cves-and-broke-your-cadence.webp?v=86639553</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/ai-agent-identity-needs-spiffe-and-oauth-not-one-key.html</loc><lastmod>2026-06-10</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/ai-agent-identity-needs-spiffe-and-oauth-not-one-key.webp?v=2da41c41</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/npm-v12-breaking-changes-lock-down-install-scripts.html</loc><lastmod>2026-06-10</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/npm-v12-breaking-changes-lock-down-install-scripts.webp?v=81e0920d</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/hunting-shadow-ai-before-it-becomes-your-breach-path.html</loc><lastmod>2026-06-09</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/hunting-shadow-ai-before-it-becomes-your-breach-path.webp?v=ea08c153</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/owasp-api-top-10-shadow-apis-and-bola-tips-for-2026.html</loc><lastmod>2026-06-09</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/owasp-api-top-10-shadow-apis-and-bola-tips-for-2026.webp?v=eaa99d71</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/eu-ai-act-high-risk-rules-hit-august-2-2026.html</loc><lastmod>2026-06-08</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/eu-ai-act-high-risk-rules-hit-august-2-2026.webp?v=3318f93e</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/tetragon-1-7-runtime-enforcement-block-processes-in-the-kernel.html</loc><lastmod>2026-06-08</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/tetragon-1-7-runtime-enforcement-block-processes-in-the-kernel.webp?v=4c64ca56</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/prompt-injection-defense-10-tips-that-hold-up.html</loc><lastmod>2026-06-07</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/prompt-injection-defense-10-tips-that-hold-up.webp?v=03d986e8</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/migrate-ingress-nginx-to-gateway-api-before-retirement.html</loc><lastmod>2026-06-07</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/migrate-ingress-nginx-to-gateway-api-before-retirement.webp?v=1dcc5275</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/kubernetes-user-namespaces-in-1-36-with-hostusers-false.html</loc><lastmod>2026-06-06</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/kubernetes-user-namespaces-in-1-36-with-hostusers-false.webp?v=e99ec050</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/sandboxing-ai-agent-code-a-2026-runtime-guide.html</loc><lastmod>2026-06-06</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/sandboxing-ai-agent-code-a-2026-runtime-guide.webp?v=81fe921c</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/harden-mcp-servers-against-tool-poisoning.html</loc><lastmod>2026-06-06</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/harden-mcp-servers-against-tool-poisoning.webp?v=d5ac6f2d</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/non-human-identity-governance-field-tips-for-2026.html</loc><lastmod>2026-06-06</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/non-human-identity-governance-field-tips-for-2026.webp?v=e9cd90af</image:loc></image:image></url>
  <url><loc>https://indragustiprasetya.com/blog/dependency-cooldowns-beat-fast-supply-chain-attacks.html</loc><lastmod>2026-06-05</lastmod><image:image><image:loc>https://indragustiprasetya.com/assets/img/covers/dependency-cooldowns-beat-fast-supply-chain-attacks.webp?v=3d9a2788</image:loc></image:image></url>
</urlset>
