<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.richgibbs.dev/</loc>
<lastmod>2026-05-31T17:11:00Z</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/dkim-key-rotation-indie-founder-2026/</loc>
<lastmod>2026-05-31T17:11:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/server-monitoring-indie-founder-2026/</loc>
<lastmod>2026-05-29T04:40:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/i-ran-a-read-only-server-audit-2026/</loc>
<lastmod>2026-05-27T14:30:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/docker-compose-one-vps-production-checklist/</loc>
<lastmod>2026-05-24T11:48:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/agent-permission-map-before-real-tool-access/</loc>
<lastmod>2026-05-23T16:40:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/redacted-evidence-without-account-access/</loc>
<lastmod>2026-05-22T22:06:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/ai-api-cost-rescue-quickcheck/</loc>
<lastmod>2026-05-22T00:00:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/ec2-read-only-hardening-audit-approach-indie-2026/</loc>
<lastmod>2026-05-16T14:05:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/encrypting-ebs-root-volume-without-rebuilding/</loc>
<lastmod>2026-05-14T23:30:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/security-audit-vs-penetration-test-indie-founder-2026/</loc>
<lastmod>2026-05-14T14:30:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/dmarc-aggregate-reports-without-a-saas/</loc>
<lastmod>2026-05-12T14:45:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/delete-thousands-emails-gmail-without-oauth-scope-creep/</loc>
<lastmod>2026-05-11T16:55:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/i-had-80000-unread-emails-cleanup-playbook/</loc>
<lastmod>2026-05-10T17:11:52Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/cloudflare-email-routing-indie-founders-10-minute-setup/</loc>
<lastmod>2026-05-10T05:00:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/spf-dkim-dmarc-indie-founder-checklist/</loc>
<lastmod>2026-05-10T04:30:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/aws-imdsv2-migration-without-breaking-things/</loc>
<lastmod>2026-05-10T00:22:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/indie-founder-vps-security-101/</loc>
<lastmod>2026-05-10T00:22:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/ubuntu-debian-ec2-hardening-checklist-2026/</loc>
<lastmod>2026-05-10T00:20:00Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/quickcheck-mini/</loc>
<lastmod>2026-05-22T10:48:50Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://blog.richgibbs.dev/email-dns-mini/</loc>
<lastmod>2026-05-23T09:29:45Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
