<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/agent-identity/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/topics/agentic-engineering/</loc></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/topics/identity-authentication/</loc></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/oidc/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/topics/application-security/</loc></url><url><loc>https://www.janbrennenstuhl.eu/topics/passwords/</loc></url><url><loc>https://www.janbrennenstuhl.eu/topics/tokens-jwt/</loc></url><url><loc>https://www.janbrennenstuhl.eu/topics/engineering-practice/</loc></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/agent-identity/delegation-vs-robot-accounts/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/password-policy-requirements/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/oidc/jwt-anatomy/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/agent-identity/token-exchange/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/agent-identity/consent-and-revocation/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/agent-identity/mcp-authorization/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/agentic-identity-broker/</loc><lastmod>2026-09-27</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/new-appsec-operating-model/</loc><lastmod>2026-09-23</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/shift-down-appsec/</loc><lastmod>2026-06-14</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/dependency-updates/</loc><lastmod>2026-05-17</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/appsec-agentic-engineering/</loc><lastmod>2026-09-24</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/european-jamstack/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/bunny-shield-review/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/bunny-cdn-domain-redirect/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwa/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwks/</loc><lastmod>2023-06-02</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwe/</loc><lastmod>2025-06-15</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwt-vs-oauth/</loc><lastmod>2023-05-28</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/whaling-awareness/</loc><lastmod>2025-03-25</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/whaling-phishing/</loc><lastmod>2023-06-03</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/step-up-authentication/</loc><lastmod>2023-06-03</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-spraying/</loc><lastmod>2023-05-11</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/fido-passkeys/</loc><lastmod>2025-06-09</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/passwordless-authentication/</loc><lastmod>2025-06-09</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/long-password-support/</loc><lastmod>2025-06-08</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/max-password-length/</loc><lastmod>2025-06-15</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/honeytoken/</loc><lastmod>2023-05-31</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-policy/</loc><lastmod>2025-06-09</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-manager-friendly/</loc><lastmod>2025-06-08</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/assertj-null-not-blank/</loc><lastmod>2025-07-06</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwt-stateless-authentication/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/spring-security-oauth-rfc/</loc><lastmod>2017-02-16</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/weak-google-crypto-github-saml/</loc><lastmod>2025-06-08</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/single-use-jwt/</loc><lastmod>2025-06-01</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/dynamodb-backup/</loc><lastmod>2025-06-08</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/aws-cloudformation/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/microservice-evolution/</loc><lastmod>2023-04-21</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/python-tuples-to-dict/</loc><lastmod>2023-04-15</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/svn-to-git/</loc><lastmod>2025-06-01</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/github-license-checker/</loc><lastmod>2017-04-17</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/aws-cloud-immune-system/</loc><lastmod>2025-06-22</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/account-takeover/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/oidc/openid-connect-security/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/account-recovery/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/credential-stuffing/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/password-reuse/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/password-strength-meter/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/reinforced-authentication/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/accessibility/</loc><lastmod>2026-10-14</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/</loc><lastmod>2026-10-25</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/agents/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/glossary/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/now/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/talks/economies-of-scale-for-mcp/</loc><lastmod>2026-09-18</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/talks/</loc><lastmod>2026-09-18</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/projects/agentic-identity-broker/</loc><lastmod>2026-09-15</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/projects/</loc><lastmod>2026-09-15</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/talks/htw-berlin-agentic-appsec/</loc><lastmod>2026-07-03</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/</loc><lastmod>2026-10-13</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/about/</loc><lastmod>2025-06-09</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/topics/</loc></url><url><loc>https://www.janbrennenstuhl.eu/writing/</loc></url></urlset>