<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://codepurple.ch/</loc><changefreq>daily</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/"/></url><url><loc>https://codepurple.ch/en/</loc><changefreq>daily</changefreq><priority>1.0</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/"/></url><url><loc>https://codepurple.ch/impressum</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/impressum"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/imprint"/></url><url><loc>https://codepurple.ch/en/imprint</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/impressum"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/imprint"/></url><url><loc>https://codepurple.ch/datenschutz</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/datenschutz"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/privacy"/></url><url><loc>https://codepurple.ch/en/privacy</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/datenschutz"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/privacy"/></url><url><loc>https://codepurple.ch/dienstleistungen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service"/></url><url><loc>https://codepurple.ch/en/service</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service"/></url><url><loc>https://codepurple.ch/ueber_uns</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/ueber_uns"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/about_us"/></url><url><loc>https://codepurple.ch/en/about_us</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/ueber_uns"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/about_us"/></url><url><loc>https://codepurple.ch/kontakt</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/kontakt"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/contact"/></url><url><loc>https://codepurple.ch/en/contact</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/kontakt"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/contact"/></url><url><loc>https://codepurple.ch/dienstleistungen/security-review</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/security-review"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/security-review"/></url><url><loc>https://codepurple.ch/en/service/security-review</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/security-review"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/security-review"/></url><url><loc>https://codepurple.ch/dienstleistungen/pentesting</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/pentesting"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/pentesting"/></url><url><loc>https://codepurple.ch/en/service/pentesting</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/pentesting"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/pentesting"/></url><url><loc>https://codepurple.ch/dienstleistungen/informationssicherheits-beratung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/informationssicherheits-beratung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/information_security_consulting"/></url><url><loc>https://codepurple.ch/en/service/information_security_consulting</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/dienstleistungen/informationssicherheits-beratung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/service/information_security_consulting"/></url><url><loc>https://codepurple.ch/blog/</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/"/></url><url><loc>https://codepurple.ch/en/blog/</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/"/></url><url><loc>https://codepurple.ch/blog/cleanup-benutzerkonten</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cleanup-benutzerkonten"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cleanup-benutzerkonten"/></url><url><loc>https://codepurple.ch/en/blog/cleanup-benutzerkonten</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cleanup-benutzerkonten"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cleanup-benutzerkonten"/></url><url><loc>https://codepurple.ch/blog/cleanup-dns</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cleanup-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cleanup-dns"/></url><url><loc>https://codepurple.ch/en/blog/cleanup-dns</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cleanup-dns"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cleanup-dns"/></url><url><loc>https://codepurple.ch/blog/frohe-festtage</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/frohe-festtage"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/frohe-festtage"/></url><url><loc>https://codepurple.ch/en/blog/frohe-festtage</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/frohe-festtage"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/frohe-festtage"/></url><url><loc>https://codepurple.ch/blog/release-candidate-fur-den-neuen-owasp-top-102025</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/release-candidate-fur-den-neuen-owasp-top-102025"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/release-candidate-fur-den-neuen-owasp-top-102025"/></url><url><loc>https://codepurple.ch/en/blog/release-candidate-fur-den-neuen-owasp-top-102025</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/release-candidate-fur-den-neuen-owasp-top-102025"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/release-candidate-fur-den-neuen-owasp-top-102025"/></url><url><loc>https://codepurple.ch/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system"/></url><url><loc>https://codepurple.ch/en/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/crypto-agility-umstellen-der-passwort-hashfunktion-in-einem-bestehen-system"/></url><url><loc>https://codepurple.ch/blog/passwortloser-login-mit-einem-hardwaretoken</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/passwortloser-login-mit-einem-hardwaretoken"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/passwortloser-login-mit-einem-hardwaretoken"/></url><url><loc>https://codepurple.ch/en/blog/passwortloser-login-mit-einem-hardwaretoken</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/passwortloser-login-mit-einem-hardwaretoken"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/passwortloser-login-mit-einem-hardwaretoken"/></url><url><loc>https://codepurple.ch/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt"/></url><url><loc>https://codepurple.ch/en/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/so-knacken-hacker-moderne-apps-und-wie-man-sich-schutzt"/></url><url><loc>https://codepurple.ch/blog/einsatz-von-modernen-security-headers-bei-webapplikationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/einsatz-von-modernen-security-headers-bei-webapplikationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/einsatz-von-modernen-security-headers-bei-webapplikationen"/></url><url><loc>https://codepurple.ch/en/blog/einsatz-von-modernen-security-headers-bei-webapplikationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/einsatz-von-modernen-security-headers-bei-webapplikationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/einsatz-von-modernen-security-headers-bei-webapplikationen"/></url><url><loc>https://codepurple.ch/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen"/></url><url><loc>https://codepurple.ch/en/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/einsatz-von-veraltete-security-headers-bei-webapplikationen"/></url><url><loc>https://codepurple.ch/blog/datenaufbewahrung-archivierung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenaufbewahrung-archivierung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenaufbewahrung-archivierung"/></url><url><loc>https://codepurple.ch/en/blog/datenaufbewahrung-archivierung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenaufbewahrung-archivierung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenaufbewahrung-archivierung"/></url><url><loc>https://codepurple.ch/blog/informationssicherheit-cloud-outsourcing</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/informationssicherheit-cloud-outsourcing"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/informationssicherheit-cloud-outsourcing"/></url><url><loc>https://codepurple.ch/en/blog/informationssicherheit-cloud-outsourcing</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/informationssicherheit-cloud-outsourcing"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/informationssicherheit-cloud-outsourcing"/></url><url><loc>https://codepurple.ch/blog/cyber-treats-vs-cyber-threats</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cyber-treats-vs-cyber-threats"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cyber-treats-vs-cyber-threats"/></url><url><loc>https://codepurple.ch/en/blog/cyber-treats-vs-cyber-threats</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/cyber-treats-vs-cyber-threats"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/cyber-treats-vs-cyber-threats"/></url><url><loc>https://codepurple.ch/blog/homomorphe-verschlusselung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/homomorphe-verschlusselung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/homomorphe-verschlusselung"/></url><url><loc>https://codepurple.ch/en/blog/homomorphe-verschlusselung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/homomorphe-verschlusselung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/homomorphe-verschlusselung"/></url><url><loc>https://codepurple.ch/blog/phishing-via-ads</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/phishing-via-ads"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/phishing-via-ads"/></url><url><loc>https://codepurple.ch/en/blog/phishing-via-ads</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/phishing-via-ads"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/phishing-via-ads"/></url><url><loc>https://codepurple.ch/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern"/></url><url><loc>https://codepurple.ch/en/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/kryptografie-heute-und-in-zukunft-von-quantencomputern"/></url><url><loc>https://codepurple.ch/blog/infosec-awarness-der-mitarbeiter</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/infosec-awarness-der-mitarbeiter"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/infosec-awarness-der-mitarbeiter"/></url><url><loc>https://codepurple.ch/en/blog/infosec-awarness-der-mitarbeiter</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/infosec-awarness-der-mitarbeiter"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/infosec-awarness-der-mitarbeiter"/></url><url><loc>https://codepurple.ch/blog/risikomanagement-und-informationssicherheit</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/risikomanagement-und-informationssicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/risikomanagement-und-informationssicherheit"/></url><url><loc>https://codepurple.ch/en/blog/risikomanagement-und-informationssicherheit</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/risikomanagement-und-informationssicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/risikomanagement-und-informationssicherheit"/></url><url><loc>https://codepurple.ch/blog/gute-passwort-policy-sicheres-passwort</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/gute-passwort-policy-sicheres-passwort"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/gute-passwort-policy-sicheres-passwort"/></url><url><loc>https://codepurple.ch/en/blog/gute-passwort-policy-sicheres-passwort</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/gute-passwort-policy-sicheres-passwort"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/gute-passwort-policy-sicheres-passwort"/></url><url><loc>https://codepurple.ch/blog/canary-tokens</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/canary-tokens"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/canary-tokens"/></url><url><loc>https://codepurple.ch/en/blog/canary-tokens</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/canary-tokens"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/canary-tokens"/></url><url><loc>https://codepurple.ch/blog/subdomains-sind-offentlich</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/subdomains-sind-offentlich"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/subdomains-sind-offentlich"/></url><url><loc>https://codepurple.ch/en/blog/subdomains-sind-offentlich</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/subdomains-sind-offentlich"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/subdomains-sind-offentlich"/></url><url><loc>https://codepurple.ch/blog/44-passkeys-herausforderungen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/44-passkeys-herausforderungen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/44-passkeys-herausforderungen"/></url><url><loc>https://codepurple.ch/en/blog/44-passkeys-herausforderungen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/44-passkeys-herausforderungen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/44-passkeys-herausforderungen"/></url><url><loc>https://codepurple.ch/blog/34-passkeys-sicherheit</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/34-passkeys-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/34-passkeys-sicherheit"/></url><url><loc>https://codepurple.ch/en/blog/34-passkeys-sicherheit</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/34-passkeys-sicherheit"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/34-passkeys-sicherheit"/></url><url><loc>https://codepurple.ch/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler"/></url><url><loc>https://codepurple.ch/en/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/24-passkeys-integration-von-passkeys-in-die-webapp-fur-software-entwickler"/></url><url><loc>https://codepurple.ch/blog/top-3-findings-unserer-cyber-security-reviews</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/top-3-findings-unserer-cyber-security-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/top-3-findings-unserer-cyber-security-reviews"/></url><url><loc>https://codepurple.ch/en/blog/top-3-findings-unserer-cyber-security-reviews</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/top-3-findings-unserer-cyber-security-reviews"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/top-3-findings-unserer-cyber-security-reviews"/></url><url><loc>https://codepurple.ch/blog/14-passkeys-einloggen-ohne-passwort</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/14-passkeys-einloggen-ohne-passwort"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/14-passkeys-einloggen-ohne-passwort"/></url><url><loc>https://codepurple.ch/en/blog/14-passkeys-einloggen-ohne-passwort</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/14-passkeys-einloggen-ohne-passwort"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/14-passkeys-einloggen-ohne-passwort"/></url><url><loc>https://codepurple.ch/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity"/></url><url><loc>https://codepurple.ch/en/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/5-grunde-weshalb-dein-unternehmen-von-einem-pentest-profitiert-cybersecurity"/></url><url><loc>https://codepurple.ch/blog/web-application-firewall</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/web-application-firewall"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/web-application-firewall"/></url><url><loc>https://codepurple.ch/en/blog/web-application-firewall</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/web-application-firewall"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/web-application-firewall"/></url><url><loc>https://codepurple.ch/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse"/></url><url><loc>https://codepurple.ch/en/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/alte-nginx-miskonfiguration-eine-aktuelle-analyse"/></url><url><loc>https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-22</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-22"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-22"/></url><url><loc>https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-22</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-22"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-22"/></url><url><loc>https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-12</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-12"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-12"/></url><url><loc>https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-12</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/privates-netzwerk-best-practices-teil-12"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/privates-netzwerk-best-practices-teil-12"/></url><url><loc>https://codepurple.ch/blog/penetrationtest-2-faktor-auhtentifizierung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/penetrationtest-2-faktor-auhtentifizierung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/penetrationtest-2-faktor-auhtentifizierung"/></url><url><loc>https://codepurple.ch/en/blog/penetrationtest-2-faktor-auhtentifizierung</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/penetrationtest-2-faktor-auhtentifizierung"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/penetrationtest-2-faktor-auhtentifizierung"/></url><url><loc>https://codepurple.ch/blog/technical-dept-und-cyber-security</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/technical-dept-und-cyber-security"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/technical-dept-und-cyber-security"/></url><url><loc>https://codepurple.ch/en/blog/technical-dept-und-cyber-security</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/technical-dept-und-cyber-security"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/technical-dept-und-cyber-security"/></url><url><loc>https://codepurple.ch/blog/passworter-in-der-datenbank-speichern</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/passworter-in-der-datenbank-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/passworter-in-der-datenbank-speichern"/></url><url><loc>https://codepurple.ch/en/blog/passworter-in-der-datenbank-speichern</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/passworter-in-der-datenbank-speichern"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/passworter-in-der-datenbank-speichern"/></url><url><loc>https://codepurple.ch/blog/2fa-ist-wichtig</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/2fa-ist-wichtig"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/2fa-ist-wichtig"/></url><url><loc>https://codepurple.ch/en/blog/2fa-ist-wichtig</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/2fa-ist-wichtig"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/2fa-ist-wichtig"/></url><url><loc>https://codepurple.ch/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer"/></url><url><loc>https://codepurple.ch/en/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/subdomains-sind-eine-wahre-goldgrube-fur-angreifer"/></url><url><loc>https://codepurple.ch/blog/ungewollte-datenlecks-online-und-offline</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/ungewollte-datenlecks-online-und-offline"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/ungewollte-datenlecks-online-und-offline"/></url><url><loc>https://codepurple.ch/en/blog/ungewollte-datenlecks-online-und-offline</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/ungewollte-datenlecks-online-und-offline"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/ungewollte-datenlecks-online-und-offline"/></url><url><loc>https://codepurple.ch/blog/auswirkungen-von-ransomware-auf-ein-unternehmen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/auswirkungen-von-ransomware-auf-ein-unternehmen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/auswirkungen-von-ransomware-auf-ein-unternehmen"/></url><url><loc>https://codepurple.ch/en/blog/auswirkungen-von-ransomware-auf-ein-unternehmen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/auswirkungen-von-ransomware-auf-ein-unternehmen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/auswirkungen-von-ransomware-auf-ein-unternehmen"/></url><url><loc>https://codepurple.ch/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache"/></url><url><loc>https://codepurple.ch/en/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/hinter-einer-firewall-bin-ich-geschutzt-irrglaube-oder-tatsache"/></url><url><loc>https://codepurple.ch/blog/securitytxt-und-kontaktinformationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/securitytxt-und-kontaktinformationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/securitytxt-und-kontaktinformationen"/></url><url><loc>https://codepurple.ch/en/blog/securitytxt-und-kontaktinformationen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/securitytxt-und-kontaktinformationen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/securitytxt-und-kontaktinformationen"/></url><url><loc>https://codepurple.ch/blog/frohe-feiertage</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/frohe-feiertage"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/frohe-feiertage"/></url><url><loc>https://codepurple.ch/en/blog/frohe-feiertage</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/frohe-feiertage"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/frohe-feiertage"/></url><url><loc>https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-22</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-22"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-22"/></url><url><loc>https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-22</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-22"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-22"/></url><url><loc>https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-12</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-12"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-12"/></url><url><loc>https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-12</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-uber-phpinfo-teil-12"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-uber-phpinfo-teil-12"/></url><url><loc>https://codepurple.ch/blog/directory-listing-auf-webserver-ist-gefahrlich</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/directory-listing-auf-webserver-ist-gefahrlich"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/directory-listing-auf-webserver-ist-gefahrlich"/></url><url><loc>https://codepurple.ch/en/blog/directory-listing-auf-webserver-ist-gefahrlich</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/directory-listing-auf-webserver-ist-gefahrlich"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/directory-listing-auf-webserver-ist-gefahrlich"/></url><url><loc>https://codepurple.ch/blog/update-datenleck-via-ds_store-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-datenleck-via-ds_store-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-datenleck-via-ds_store-dateien"/></url><url><loc>https://codepurple.ch/en/blog/update-datenleck-via-ds_store-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-datenleck-via-ds_store-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-datenleck-via-ds_store-dateien"/></url><url><loc>https://codepurple.ch/blog/update-offentliche-env-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-offentliche-env-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-offentliche-env-dateien"/></url><url><loc>https://codepurple.ch/en/blog/update-offentliche-env-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-offentliche-env-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-offentliche-env-dateien"/></url><url><loc>https://codepurple.ch/blog/update-offentliche-git-ordner</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-offentliche-git-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-offentliche-git-ordner"/></url><url><loc>https://codepurple.ch/en/blog/update-offentliche-git-ordner</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/update-offentliche-git-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/update-offentliche-git-ordner"/></url><url><loc>https://codepurple.ch/blog/state-of-the-swiss-web-q3-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q3-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q3-2022"/></url><url><loc>https://codepurple.ch/en/blog/state-of-the-swiss-web-q3-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q3-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q3-2022"/></url><url><loc>https://codepurple.ch/blog/sichere-apis</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/sichere-apis"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/sichere-apis"/></url><url><loc>https://codepurple.ch/en/blog/sichere-apis</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/sichere-apis"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/sichere-apis"/></url><url><loc>https://codepurple.ch/blog/arten-von-phishing-angriffen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/arten-von-phishing-angriffen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/arten-von-phishing-angriffen"/></url><url><loc>https://codepurple.ch/en/blog/arten-von-phishing-angriffen</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/arten-von-phishing-angriffen"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/arten-von-phishing-angriffen"/></url><url><loc>https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-44</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-44"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-44"/></url><url><loc>https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-44</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-44"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-44"/></url><url><loc>https://codepurple.ch/blog/state-of-the-swiss-web-q2-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q2-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q2-2022"/></url><url><loc>https://codepurple.ch/en/blog/state-of-the-swiss-web-q2-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q2-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q2-2022"/></url><url><loc>https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-34</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-34"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-34"/></url><url><loc>https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-34</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-34"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-34"/></url><url><loc>https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-24</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-24"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-24"/></url><url><loc>https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-24</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-24"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-24"/></url><url><loc>https://codepurple.ch/blog/datenleck-via-ds_store-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-via-ds_store-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-via-ds_store-dateien"/></url><url><loc>https://codepurple.ch/en/blog/datenleck-via-ds_store-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/datenleck-via-ds_store-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/datenleck-via-ds_store-dateien"/></url><url><loc>https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-14</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-14"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-14"/></url><url><loc>https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-14</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/interessante-fakten-zu-ransomware-teil-14"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/interessante-fakten-zu-ransomware-teil-14"/></url><url><loc>https://codepurple.ch/blog/offentliche-env-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/offentliche-env-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/offentliche-env-dateien"/></url><url><loc>https://codepurple.ch/en/blog/offentliche-env-dateien</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/offentliche-env-dateien"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/offentliche-env-dateien"/></url><url><loc>https://codepurple.ch/blog/offentliche-git-ordner</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/offentliche-git-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/offentliche-git-ordner"/></url><url><loc>https://codepurple.ch/en/blog/offentliche-git-ordner</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/offentliche-git-ordner"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/offentliche-git-ordner"/></url><url><loc>https://codepurple.ch/blog/typosquatting</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/typosquatting"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/typosquatting"/></url><url><loc>https://codepurple.ch/en/blog/typosquatting</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/typosquatting"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/typosquatting"/></url><url><loc>https://codepurple.ch/blog/spf-dmarc-analyse-von-ch-und-li-domains</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/spf-dmarc-analyse-von-ch-und-li-domains"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/spf-dmarc-analyse-von-ch-und-li-domains"/></url><url><loc>https://codepurple.ch/en/blog/spf-dmarc-analyse-von-ch-und-li-domains</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/spf-dmarc-analyse-von-ch-und-li-domains"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/spf-dmarc-analyse-von-ch-und-li-domains"/></url><url><loc>https://codepurple.ch/blog/state-of-the-swiss-web-q1-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q1-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q1-2022"/></url><url><loc>https://codepurple.ch/en/blog/state-of-the-swiss-web-q1-2022</loc><changefreq>daily</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="de" href="https://codepurple.ch/blog/state-of-the-swiss-web-q1-2022"/><xhtml:link rel="alternate" hreflang="en" href="https://codepurple.ch/en/blog/state-of-the-swiss-web-q1-2022"/></url>
</urlset>
