<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://envsec.dev</loc>
<lastmod>2026-10-09T13:31:06.800Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://envsec.dev/docs</loc>
<lastmod>2026-10-09T13:31:06.800Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://envsec.dev/compare</loc>
<lastmod>2026-10-09T13:31:06.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://envsec.dev/blog</loc>
<lastmod>2026-10-09T13:31:06.800Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://envsec.dev/blog/envsec-rescue-plaintext-env-files</loc>
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/effect-4-bun-performance</loc>
<lastmod>2026-10-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/ai-coding-agents-read-your-env</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/envsec-vs-dotenv-1password-direnv</loc>
<lastmod>2026-09-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/migrate-from-dotenv-to-keychain</loc>
<lastmod>2026-09-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/envsec-threat-model</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/one-cli-three-keychains</loc>
<lastmod>2026-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/keychain-for-values-sqlite-for-metadata</loc>
<lastmod>2026-09-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/building-a-cli-with-effect-4</loc>
<lastmod>2026-09-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/testing-keychains-in-ci</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/shipping-a-bun-binary</loc>
<lastmod>2026-09-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/dynamic-shell-completions</loc>
<lastmod>2026-09-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/parsing-durations-and-generating-secrets</loc>
<lastmod>2026-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/sharing-secrets-with-gpg</loc>
<lastmod>2026-08-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/no-emoji-in-the-terminal</loc>
<lastmod>2026-08-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/security</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/cli-design</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/guides</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/shell</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/bun</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/comparisons</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/cross-platform</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/effect</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/internals</loc>
<lastmod>2026-10-09T13:31:06.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/performance</loc>
<lastmod>2026-10-09T13:31:06.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/shipping</loc>
<lastmod>2026-10-09T13:31:06.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/blog/tag/ai</loc>
<lastmod>2026-10-09T13:31:06.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://envsec.dev/llms.txt</loc>
<lastmod>2026-10-09T13:31:06.807Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
