<?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" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://blog.saintmalik.me/2023-in-review/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/2024-in-review/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/aks-karpenter-kubectl-logs-401/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/aks-karpenter-quota-constraints/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/archive/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/argocd-on-kubernetes-cluster/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/authors/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/authors/abdulmalik/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/authors/saintmalik/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/automate-vault-backup-restore-on-aws-eks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/autoscaling-eks-karpenter/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/bypassing-auth-by-reading-source-code/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/cicd-sensor-github-actions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/cloudflare-access-workers-for-internal-apps/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/cloudflare-zero-trust-security-ec2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/container-image-sbom-blind-spots/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/cutting-aws-cloud-costs-for-startups/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/declarative-setup-clusters-gitops-and-argocd/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/documentation-gateway-to-open-source/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/dumb-init/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/eks-ip-outage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/eks-node-ssh/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/embedding-static-files-in-go-cli/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/end-to-end-tls-vault-eks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/eradicate-long-lived-tokens/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/github-access-control-iac/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/github-actions-supply-chain-hardening/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/github-reusable-workflow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/helm-argocd-secret-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/helm-gitops-supply-chain-checks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/how-i-found-my-first-bug/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/iac-security-with-state-file-aws-signerion/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/iac-security-with-state-file-encryption/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/keyless-signing-container-images-github-oidc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/kube-ir-playbook-audit-logs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/kubernetes-memory-forensics-volatility/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/kubernetes-runtime-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/leveraging-git-hook-hardcoded-secrets-codebase/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/linux-vps-for-offensive-security-pentesting/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/looking-back/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/mcp-security-gateways-cmcp/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/mongodb-passwordless-auth-aks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/mongodb-passwordless-auth-eks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/nats-jetstream-wrong-cluster/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/open-source-challenge/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/open-source-internships-program/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/opentofu-ephemeral-resources/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/rds-db-passwordless-auth-eks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/resource-limits-requests-kubernetes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/running-github-actions-locally/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/runtime-trace-process-attestation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/s3-eks-nodejs-app/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/sast-recommendations-with-llm/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/sbom-supply-chain-beyond-generation/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/secrets-in-iac-terraform/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/signing-container-images-for-trust-assurance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/stats/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/vault-gitops-control-plane/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/vault-in-kuberbetes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/vault-self-healing-kubernetes/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/vpc-flow-logs-via-terraform/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/vpn-vs-ztna-art-of-the-rabona/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/alpha-channels/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/amd64-arm64/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/android/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/argocd-related-issues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/arrays-in-golang/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/automate-webp-blog/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/bash-set-options/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/bulk-typo-fixing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/cloudrun-loadbalancing/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/confirm-sourced-files/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/container-image-scan/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/converting-images-to-webp/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/custom-mails/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/debug-crontab-tasks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/delete-k8s-resource/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/delete-ran-workflow/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/delete-recent-commits-from-any-git-branch-locally-and-remotely/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/docker-credential-desktop/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/eks-alb-nodes-controller/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/eks-ec2/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/fix-docusaurus-solutions/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/git-remove-first-commit/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/hackthebox-invite/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/hussein-d-talk-series/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/ifihadinvested/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/locking-zshrc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/managing-kms-key-for-vault/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/mistakes-were-made/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/mongo/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/osint/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/secret-cleanup-runbook/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/setting-up-ghost-blog-on-linode/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/signoz/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/sockets-nginx/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/sockets-service-alb/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/sops/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/squeeze-node/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/subdomain-checks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/tee-stacks/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/terraform-destroy-error/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/terraform-destroy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/terraform-kickstart/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/terragrunt/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/testing-azure/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/tf-scripts/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/unterminated-kubernetest-namespace/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/variables-in-golang/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/vault/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/vpc/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/vpn-issues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/vps-issues/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/vps-workspace-accessibility/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/docs/wameir/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://blog.saintmalik.me/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>