<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ulrich.dev/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/ai-productivity/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/ai-shipping/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/ai-security/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/prompt-injection/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/agents/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/rag/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/audit-logs/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/threat-modeling/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/claude-code/</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/workflows/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/skills/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/owasp/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/architecture/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/outillage/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/memoire/</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/automatisation/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/topics/latence/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/work/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/about/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/contact/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/newsletter/sample/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/mentions-legales/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/confidentialite/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/cookies/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/cgu/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/cgv/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/newsletter/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/legal/charte-ia/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/agent-investigation-tickets-support/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/arreter-coller-contexte-workflow-ide/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/boucle-agent-remplace-samedi/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/claude-code-quatre-disciplines/</loc>
    <lastmod>2026-05-22</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/claude-code-telegram-hook/</loc>
    <lastmod>2026-05-08</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/claude-opus-4-7-claude-code/</loc>
    <lastmod>2026-04-22</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/claude-opus-4-8/</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/claude-revue-nouvelle-session/</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/cout-reel-fonctionnalite-llm-annee/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/ecrire-skills-agent-code/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/empecher-binome-ia-reecrire-depot/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/faire-payer-logiciel-local/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/fallbacks-timeouts-degradation-gracieuse/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/fichiers-memoire-agent-court-terme/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/fonctionnalite-ia-vendredi-risque-juridique-lundi/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/idees-entreprise-agent-ia/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/journal-audit-securite-ia-sous-estime/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/llm-conseil-karpathy/</loc>
    <lastmod>2025-12-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/llm-wiki-karpathy/</loc>
    <lastmod>2026-04-13</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/logique-reprise-vous-ment/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/memoire-partagee-agents-ia/</loc>
    <lastmod>2026-06-03</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/minigun-aroussi-skill-quand-refuser/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/mise-a-jour-modele-casse-production/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/moindre-privilege-modeles-langage/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/outils-securite-ia-2026-panorama/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/owasp-manque-agents-llm/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/petites-automatisations-cumulent-trimestre/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/pipeline-rag-adjoint-confus/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/prompt-nouveau-perimetre/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/rituel-lire-modeles-menace/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/secrets-outils-agent-fichier-env/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/securite-vibe-coding-pre-lancement/</loc>
    <lastmod>2026-06-04</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/streaming-reponses-decision-ux/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/writing/workflows-dynamiques-claude-code/</loc>
    <lastmod>2026-06-01</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/prompt-injection-tester/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/llm-threat-model-generator/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/ai-feature-risk-scorer/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/prompt-hardener/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/secret-pii-scanner/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/ai-crawler-checker/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/security-review-skill/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/threat-model-companion/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/prompt-injection-test-pack/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/n8n-ai-incident-triage/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/secure-llm-agent-starter/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/securing-an-llm-feature/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/your-first-ai-incident/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
  <url>
    <loc>https://ulrich.dev/tools/threat-modeling-for-agents/</loc>
    <lastmod>2026-05-31</lastmod>
  </url>
</urlset>
