<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://www.janbrennenstuhl.eu/european-jamstack-migration/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/bunny-shield-review/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/bunny-cdn-domain-redirect/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwa-json-web-algorithms/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwks-json-web-key-set/</loc><lastmod>2023-06-02T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwe-token-json-web-encryption/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/jwt-vs-oauth/</loc><lastmod>2023-05-28T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/what-is-whaling-cyber-awareness/</loc><lastmod>2025-03-25T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/whaling-phishing-definition/</loc><lastmod>2023-06-03T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/step-up-authentication/</loc><lastmod>2023-06-03T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-spraying/</loc><lastmod>2023-05-11T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/fido-passkeys/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/passkeys-passwordless-authentication/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/long-password-login-system/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/max-password-length-recommendation/</loc><lastmod>2025-06-15T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/honeytoken-accounts-credential-breach/</loc><lastmod>2023-05-31T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-strength-policy-guide/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/password-security-manager-friendly/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/assertj-null-not-blank/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/purpose-jwt-stateless-authentication/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/spring-security-oauth-rfc/</loc><lastmod>2017-02-16T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/weak-google-crypto-github-saml/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/howto-single-use-jwt/</loc><lastmod>2025-06-01T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/aws-dynamodb-backup-recovery/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/why-aws-cloudformation-sucks/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/microservice-evolution/</loc><lastmod>2023-04-21T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/howto-convert-tuplelist-dictionary/</loc><lastmod>2023-04-15T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/howto-convert-svn-git/</loc><lastmod>2025-06-01T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/github-license-checker/</loc><lastmod>2017-04-17T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/aws-cloud-immune-system/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/account-hijacking-attacks/</loc><lastmod>2023-04-27T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/oidc/openid-connect-security-research/</loc><lastmod>2023-05-15T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/account-recovery/</loc><lastmod>2023-04-21T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/compromised-credentials-stuffing/</loc><lastmod>2023-04-27T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/password-reuse-studies-security/</loc><lastmod>2023-05-17T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/password-strength-meter/</loc><lastmod>2025-06-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/reinforced-authentication-studies/</loc><lastmod>2023-04-27T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/jamstack/</loc><lastmod>2025-07-07T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/</loc><lastmod>2025-07-06T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/archives/</loc><lastmod>2025-05-20T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/search/</loc><lastmod>2025-05-20T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/eurostack/</loc><lastmod>2025-04-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/defensive-security/</loc><lastmod>2023-06-06T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/offensive-security/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/password-manager/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/threat-detection/</loc><lastmod>2023-06-06T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/usable-security/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/oauth2/</loc><lastmod>2023-05-28T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/brute-force/</loc><lastmod>2023-05-18T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/data-breach/</loc><lastmod>2023-05-18T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/git/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/identity-access-management/</loc><lastmod>2025-04-11T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/oidc/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/passkeys/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/passwordless/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/oidc/</loc><lastmod>2022-05-15T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/ethical-hacking/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/affiliate-disclaimer/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/software-security/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/password-security/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/application-security/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/aws/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/java/</loc><lastmod>2023-04-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/jwt/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/phishing/</loc><lastmod>2023-05-21T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/python/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/social-engineering/</loc><lastmod>2023-04-22T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/software-engineering/</loc><lastmod>2023-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/operational-excellence/</loc><lastmod>2025-06-08T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/imprint/</loc><lastmod>2025-05-20T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/privacy-policy/</loc><lastmod>2025-06-01T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/account-security/</loc><lastmod>2022-01-25T14:41:21+01:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/knowledge-base/</loc><lastmod>2025-05-20T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/about/</loc><lastmod>2025-06-09T00:00:00+00:00</lastmod></url><url><loc>https://www.janbrennenstuhl.eu/tags/open-source/</loc><lastmod>2023-05-21T00:00:00+00:00</lastmod></url></urlset>