<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.two-rings.fr/blog/</loc>
    <lastmod>2026-11-05T08:00:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-expressions-isgranted-lint/</loc>
    <lastmod>2026-11-04T10:39:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/pull-request-target-bloque-public/</loc>
    <lastmod>2026-11-03T11:05:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/agents-ci-github-composer-non-protege/</loc>
    <lastmod>2026-11-02T17:56:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-correctifs-version-avis/</loc>
    <lastmod>2026-11-05T08:00:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/composer-cooldown-quarantaine-versions/</loc>
    <lastmod>2026-10-28T12:55:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-messenger-inbox-handlers-rejoues/</loc>
    <lastmod>2026-10-27T11:11:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/bcrypt-72-octets-audit-legacy/</loc>
    <lastmod>2026-11-02T08:10:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/php-faille-critique-preparer-mise-a-jour/</loc>
    <lastmod>2026-10-26T08:05:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-trans-html-twig-raw/</loc>
    <lastmod>2026-10-20T15:39:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/lockfiles-github-actions/</loc>
    <lastmod>2026-10-29T08:03:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/ghostaction-cles-deploiement-ci/</loc>
    <lastmod>2026-10-14T13:10:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-8-2-preuves-authentification/</loc>
    <lastmod>2026-10-13T13:21:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/fin-pear-legacy-composer/</loc>
    <lastmod>2026-10-12T17:18:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/migration-ia-cout-de-la-verification/</loc>
    <lastmod>2026-10-07T17:49:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-8-2-json-schema-config-ci/</loc>
    <lastmod>2026-10-06T12:41:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/php-8-6-rc-deprecations-sessions/</loc>
    <lastmod>2026-10-05T15:59:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/php-correctifs-securite-soap-http-openssl/</loc>
    <lastmod>2026-09-30T15:25:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/miri-cache-ci-secrets/</loc>
    <lastmod>2026-09-29T15:40:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/symfony-messenger-outbox-legacy/</loc>
    <lastmod>2026-09-28T09:58:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/securite/</loc>
    <lastmod>2026-11-05T08:00:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/legacy/</loc>
    <lastmod>2026-11-05T08:00:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/devops/</loc>
    <lastmod>2026-11-03T11:05:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/montee-de-version/</loc>
    <lastmod>2026-11-04T10:39:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/php/</loc>
    <lastmod>2026-11-03T11:05:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/symfony/</loc>
    <lastmod>2026-11-05T08:00:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/architecture/</loc>
    <lastmod>2026-10-27T11:11:00+01:00</lastmod>
  </url>
  <url>
    <loc>https://www.two-rings.fr/blog/themes/ia/</loc>
    <lastmod>2026-11-02T17:56:00+01:00</lastmod>
  </url>
</urlset>
