<?xml version="1.0" encoding="UTF-8" ?>
    <rss version="2.0">
      <channel>
        <title>Khalid Al-Shalwan Technical Blog</title>
        <link>https://www.khalidpro.com/en/blog</link>
        <description>Articles on cybersecurity, security architecture, and infrastructure.</description>
        <language>en</language>
        
    <item>
      <title>Zero Trust Beyond the Buzzword: From Principle to Executable Architecture</title>
      <link>https://www.khalidpro.com/en/blog/zero-trust-beyond-the-buzzword</link>
      <guid>https://www.khalidpro.com/en/blog/zero-trust-beyond-the-buzzword</guid>
      <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical view of turning Zero Trust from a slogan into identity-driven access architecture that reduces attack surface.</description>
    </item>
    <item>
      <title>Secure-by-Design in Practice: Making Security an Architectural Decision</title>
      <link>https://www.khalidpro.com/en/blog/secure-by-design-practical-architecture</link>
      <guid>https://www.khalidpro.com/en/blog/secure-by-design-practical-architecture</guid>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <description>A practical method for connecting security requirements to architecture, implementation, and testing before production.</description>
    </item>
    <item>
      <title>Incident Response: Establish Context Before Excluding or Closing</title>
      <link>https://www.khalidpro.com/en/blog/incident-response-context-before-exception</link>
      <guid>https://www.khalidpro.com/en/blog/incident-response-context-before-exception</guid>
      <pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate>
      <description>Why an alert should be connected to process ancestry and forensic context before it is treated as benign or permanently excluded.</description>
    </item>
      </channel>
    </rss>