<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: KenanErorr404</title>
    <description>The latest articles on DEV Community by KenanErorr404 (@kenanerorr404).</description>
    <link>https://dev.to/kenanerorr404</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4224981%2Fc5eb1a2a-f0cc-4e18-a141-8c85ab61e916.png</url>
      <title>DEV Community: KenanErorr404</title>
      <link>https://dev.to/kenanerorr404</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kenanerorr404"/>
    <language>en</language>
    <item>
      <title>BSI TR-03185 &amp; CRA: How to Ship Security Patches Without Triggering Software Re-Certification</title>
      <dc:creator>KenanErorr404</dc:creator>
      <pubDate>Tue, 03 Nov 2026 20:36:26 +0000</pubDate>
      <link>https://dev.to/kenanerorr404/bsi-tr-03185-cra-how-to-ship-security-patches-without-triggering-software-re-certification-5bll</link>
      <guid>https://dev.to/kenanerorr404/bsi-tr-03185-cra-how-to-ship-security-patches-without-triggering-software-re-certification-5bll</guid>
      <description>&lt;p&gt;Shipping rapid security updates, CVE hotfixes, and cryptographic library upgrades (such as OpenSSL 3.5 or wolfSSL PQC patches) in regulated software used to trigger a painful dilemma: &lt;strong&gt;Wait months for external re-certification, or ship immediately and risk compliance violations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With &lt;strong&gt;BSI Technical Guideline TR-03185 (&lt;em&gt;Secure Software Lifecycle&lt;/em&gt;)&lt;/strong&gt;, &lt;strong&gt;BSI TR-03161 (&lt;em&gt;Healthcare / DiGA Applications&lt;/em&gt;)&lt;/strong&gt;, and the &lt;strong&gt;EU Cyber Resilience Act (CRA)&lt;/strong&gt; reporting mandates that took effect in September 2026, the German Federal Office for Information Security (BSI) defined a clear engineering framework: &lt;strong&gt;Manufacturers can ship security patches without losing existing certifications — provided their release process follows a documented, risk-classified SDLC with automated SBOM evidence.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛡️ 1. The 3-Tier Update Classification Matrix (BSI TR-03185)
&lt;/h2&gt;

&lt;p&gt;To avoid full re-certification on every maintenance release, engineering and Regulatory Affairs teams must classify every change before merge/release:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Update Class&lt;/th&gt;
&lt;th&gt;Definition &amp;amp; Scope&lt;/th&gt;
&lt;th&gt;Re-Certification Required?&lt;/th&gt;
&lt;th&gt;Required CI/CD Audit Evidence&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Class A: Security &amp;amp; Crypto Patch&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dependency upgrades, CVE patches, cipher/TLS hardening without altering security architecture or external APIs.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;No&lt;/strong&gt; (Self-attestation per BSI TR-03185-2)&lt;/td&gt;
&lt;td&gt;Automated SAST/SCA pass + &lt;strong&gt;CycloneDX SBOM (BSI TR-03183-2)&lt;/strong&gt; + VEX status + Release Sign-Off Protocol&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Class B: Minor Architectural / Feature Change&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Adjustments to internal modules, non-critical UI/workflow changes, or updated sub-components.&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Partial / Delta Review&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Threat Model delta (STRIDE) + Regression test log + Updated SBOM&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Class C: Major Functional / Security Boundary Change&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;New authentication flows, altered encryption architecture, new external attack surfaces, or core data-model changes.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Yes&lt;/strong&gt; (Full audit / BfArM notification)&lt;/td&gt;
&lt;td&gt;Complete security assessment + Penetration test + Full certification dossier&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;👉 &lt;strong&gt;Read the full German &amp;amp; EU technical deep-dive:&lt;/strong&gt; &lt;strong&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/bsi-tr-03185-software-updates-ohne-rezertifizierung.html" rel="noopener noreferrer"&gt;BSI TR-03185: Software-Updates ohne Rezertifizierung &amp;amp; CRA-Compliance 2026&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ 2. Automating BSI TR-03183-2 SBOM &amp;amp; Crypto Gates in GitHub Actions
&lt;/h2&gt;

&lt;p&gt;Under &lt;strong&gt;BSI TR-03183-2&lt;/strong&gt; and the &lt;strong&gt;Cyber Resilience Act (CRA)&lt;/strong&gt;, every release artifact must be accompanied by a machine-readable &lt;strong&gt;Software Bill of Materials (SBOM)&lt;/strong&gt; in CycloneDX or SPDX format, alongside cryptographic configuration verification:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;BSI TR-03185 Release Gate &amp;amp; SBOM Evidence&lt;/span&gt;

&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;release&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;types&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;published&lt;/span&gt;&lt;span class="pi"&gt;]&lt;/span&gt;

&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;tr03185-compliance-gate&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Checkout Source&lt;/span&gt;
        &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v4&lt;/span&gt;

      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Generate CycloneDX SBOM (BSI TR-03183-2)&lt;/span&gt;
        &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;|&lt;/span&gt;
          &lt;span class="s"&gt;pipx run cyclonedx-py environment -o sbom-cyclonedx.json&lt;/span&gt;

      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Verify Host &amp;amp; Container Crypto Policy (BSI TR-02102-1)&lt;/span&gt;
        &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;|&lt;/span&gt;
          &lt;span class="s"&gt;curl -sSL https://raw.githubusercontent.com/KenanErorr404/bsi-tr02102-pqc-audit-cli/main/bsi_pqc_check.py | python3 - --json-out cbom-evidence.json&lt;/span&gt;

      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Archive Release Evidence Bundle&lt;/span&gt;
        &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/upload-artifact@v4&lt;/span&gt;
        &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
          &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;bsi-tr03185-release-evidence&lt;/span&gt;
          &lt;span class="na"&gt;path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="pi"&gt;|&lt;/span&gt;
            &lt;span class="s"&gt;sbom-cyclonedx.json&lt;/span&gt;
            &lt;span class="s"&gt;cbom-evidence.json&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  📥 3. Download the Free &lt;code&gt;€0+&lt;/code&gt; Audit Matrix Sample &amp;amp; Full &lt;code&gt;.xlsx&lt;/code&gt; Toolkit
&lt;/h2&gt;

&lt;p&gt;To save engineering leads, Product Security Officers (PSOs), and MedTech/DiGA teams weeks of manual documentation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🆓 &lt;strong&gt;&lt;a href="https://kenanghalioun.gumroad.com/l/flcsb" rel="noopener noreferrer"&gt;Download the Free &lt;code&gt;€0+&lt;/code&gt; BSI TR-02102 &amp;amp; TR-03185 Audit Sample &amp;amp; Quickstart Matrix (&lt;code&gt;flcsb&lt;/code&gt;)&lt;/a&gt;&lt;/strong&gt;
Contains &lt;code&gt;BSI-Audit-Matrix-Leseprobe.csv&lt;/code&gt; + &lt;code&gt;README-Upgrade-auf-Enterprise-XLSX.md&lt;/code&gt; with a &lt;strong&gt;20% discount code (&lt;code&gt;BSI2026PRO&lt;/code&gt;)&lt;/strong&gt; for the full enterprise suites.&lt;/li&gt;
&lt;li&gt;🛡️ &lt;strong&gt;&lt;a href="https://kenanghalioun.gumroad.com/l/juznqz" rel="noopener noreferrer"&gt;Get the Full BSI TR-03185 &amp;amp; DiGA TR-03161 Audit-Readiness-Pack (€49)&lt;/a&gt;&lt;/strong&gt;
Includes &lt;strong&gt;5 turnkey enterprise assets&lt;/strong&gt;:

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;BSI-TR-03185-und-DiGA-TR03161-Audit-Workbook.xlsx&lt;/code&gt; (3-tab Excel workbook with Executive Readiness Scoring Dashboard, Class A/B/C Patch Classification Matrix, and BfArM DiGA TR-03161 &amp;amp; TR-03183 SBOM Mapping)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;TR-03185-Prozess-Audit-Matrix.csv&lt;/code&gt; (Machine-readable QMS/ISMS import)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;SOP-Sicherer-Release-Prozess-TR03185.md&lt;/code&gt; (Full Standard Operating Procedure for engineering teams)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Checkliste-Update-Ohne-Rezertifizierung.html&lt;/code&gt; (Printable &amp;amp; digitally fillable release sign-off protocol for BfArM/BSI auditors)&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;ci-cd/tr03185-release-gate.yml&lt;/code&gt; (Production GitHub Actions workflow for CycloneDX SBOM &amp;amp; evidence bundling)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🔗 Related Open-Source Tools &amp;amp; Guides
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;💻 &lt;strong&gt;&lt;a href="https://github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli" rel="noopener noreferrer"&gt;Open-Source Linux PQC &amp;amp; Crypto Audit CLI (&lt;code&gt;bsi-tr02102-pqc-audit-cli&lt;/code&gt;)&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;⚡ &lt;strong&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/pqc-nis2-rechner.html" rel="noopener noreferrer"&gt;Interactive BSI PQC &amp;amp; NIS-2 Risk &amp;amp; Fine Calculator&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;🏥 &lt;strong&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/bsi-it-sicherheit-gesundheitswesen-diga-tr03161-tr03185.html" rel="noopener noreferrer"&gt;BSI Healthcare &amp;amp; DiGA Security Guide (TR-03161 / TR-03185)&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>security</category>
      <category>devops</category>
      <category>linux</category>
      <category>python</category>
    </item>
    <item>
      <title>Auditing OpenSSH, OpenSSL &amp; X.509 for the 2031 Post-Quantum (BSI TR-02102-1 &amp; NIS-2) Deadline with a Zero-Dependency Python CLI</title>
      <dc:creator>KenanErorr404</dc:creator>
      <pubDate>Tue, 03 Nov 2026 20:36:21 +0000</pubDate>
      <link>https://dev.to/kenanerorr404/auditing-openssh-openssl-x509-for-the-2031-post-quantum-bsi-tr-02102-1-nis-2-deadline-with-5ad1</link>
      <guid>https://dev.to/kenanerorr404/auditing-openssh-openssl-x509-for-the-2031-post-quantum-bsi-tr-02102-1-nis-2-deadline-with-5ad1</guid>
      <description>&lt;p&gt;With the updated &lt;strong&gt;BSI Technical Guideline TR-02102-1&lt;/strong&gt; (&lt;em&gt;Cryptographic Mechanisms: Recommendations and Key Lengths&lt;/em&gt;) and the &lt;strong&gt;NIS-2 Directive (§ 30 &amp;amp; § 38 BSIG)&lt;/strong&gt; in Germany and the EU, DevSecOps engineers, CISOs, and Linux infrastructure teams face a hard regulatory deadline:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;End of Classical Asymmetric Cryptography (2031 / 2035):&lt;/strong&gt; Classical &lt;code&gt;RSA-2048&lt;/code&gt;, Diffie-Hellman, and non-hybrid elliptic curve key exchanges (&lt;code&gt;ECDH&lt;/code&gt; / &lt;code&gt;X25519&lt;/code&gt; alone) are being phased out by the end of &lt;strong&gt;2031&lt;/strong&gt; due to &lt;em&gt;"Store Now, Decrypt Later" (SNDL)&lt;/em&gt; risks. Hybrid &lt;strong&gt;Post-Quantum Cryptography (PQC)&lt;/strong&gt; — specifically &lt;strong&gt;FIPS 203 (&lt;code&gt;ML-KEM-768&lt;/code&gt; / &lt;code&gt;ML-KEM-1024&lt;/code&gt;)&lt;/strong&gt; and &lt;strong&gt;FIPS 204 (&lt;code&gt;ML-DSA&lt;/code&gt;)&lt;/strong&gt; — is now required for long-lived confidential data (healthcare/DiGA, KRITIS, finance, public sector).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Mandatory Cryptographic Bill of Materials (CBOM) under NIS-2 (§ 30 Abs. 2 Nr. 8 BSIG):&lt;/strong&gt; Regulated entities must maintain an auditable inventory of active cryptographic protocols, key lengths, and certificates, backed by personal C-level liability under &lt;strong&gt;§ 38 BSIG&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;To automate host-level verification without installing heavy agents, we built an open-source, &lt;strong&gt;zero-dependency Python CLI scanner (&lt;code&gt;bsi_pqc_check.py&lt;/code&gt;)&lt;/strong&gt; alongside an interactive browser calculator and audit workbooks.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 1. Open-Source Linux CLI Scanner (&lt;code&gt;bsi-tr02102-pqc-audit-cli&lt;/code&gt;)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; 👉 &lt;strong&gt;&lt;a href="https://github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli" rel="noopener noreferrer"&gt;github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;bsi_pqc_check.py&lt;/code&gt; uses &lt;strong&gt;100% Python Standard Library (&lt;code&gt;stdlib&lt;/code&gt;)&lt;/strong&gt; and inspects:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenSSH (&lt;code&gt;sshd_config&lt;/code&gt; &amp;amp; Host Keys per BSI TR-02102-4):&lt;/strong&gt; Flags deprecated &lt;code&gt;ssh-rsa&lt;/code&gt;, &lt;code&gt;ecdsa-sha2-nistp256&lt;/code&gt;, and SHA-1 KEX while checking for hybrid PQC key exchange (&lt;code&gt;mlkem768x25519-sha256&lt;/code&gt; in OpenSSH 9.9+ and &lt;code&gt;sntrup761x25519-sha512@openssh.com&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;OpenSSL &amp;amp; TLS Policies (&lt;code&gt;openssl.cnf&lt;/code&gt; per BSI TR-02102-2):&lt;/strong&gt; Checks runtime OpenSSL version (3.2 / 3.5+ PQC KEM readiness), &lt;code&gt;MinProtocol = TLSv1.3&lt;/code&gt;, and hybrid &lt;code&gt;Groups&lt;/code&gt; (&lt;code&gt;X25519MLKEM768&lt;/code&gt;, &lt;code&gt;SecP256r1MLKEM768&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local X.509 Certificates (&lt;code&gt;.pem&lt;/code&gt; / &lt;code&gt;.crt&lt;/code&gt;):&lt;/strong&gt; Detects &lt;code&gt;RSA &amp;lt; 3072-bit&lt;/code&gt; keys, legacy signature hashes (&lt;code&gt;SHA-1&lt;/code&gt;, &lt;code&gt;MD5&lt;/code&gt;), and exports a machine-readable &lt;strong&gt;CBOM CSV (&lt;code&gt;--generate-cbom-csv&lt;/code&gt;)&lt;/strong&gt; and JSON (&lt;code&gt;--json-out&lt;/code&gt;) for ISO 27001 / BSI IT-Grundschutz audits.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Quickstart (Zero-Install One-Liner or &lt;code&gt;pipx&lt;/code&gt;)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Run directly via pipx and generate a local CBOM CSV + HTML Audit Report:&lt;/span&gt;
pipx run git+https://github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli.git &lt;span class="nt"&gt;--generate-cbom-csv&lt;/span&gt;

&lt;span class="c"&gt;# Or run via curl (100% Python stdlib, read-only):&lt;/span&gt;
curl &lt;span class="nt"&gt;-sSL&lt;/span&gt; https://raw.githubusercontent.com/KenanErorr404/bsi-tr02102-pqc-audit-cli/main/bsi_pqc_check.py | python3 -
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Drop-in Hardening Snippet (OpenSSH 9.9+ &amp;amp; OpenSSL 3.5+)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight ini"&gt;&lt;code&gt;&lt;span class="c"&gt;# /etc/ssh/sshd_config.d/10-bsi-tr02102-pqc.conf (BSI TR-02102-4 Hybrid-PQC)
&lt;/span&gt;&lt;span class="na"&gt;KexAlgorithms&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;mlkem768x25519-sha256,sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="na"&gt;HostKeyAlgorithms&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;ssh-ed25519-cert-v01@openssh.com,ssh-ed25519,rsa-sha2-512,rsa-sha2-256&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="na"&gt;Ciphers&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="na"&gt;MACs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="na"&gt;hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  ⚡ 2. Free Interactive BSI PQC &amp;amp; NIS-2 Risk &amp;amp; Fine Calculator
&lt;/h2&gt;

&lt;p&gt;Need to quantify your &lt;strong&gt;2031 Compliance-Gap-Score&lt;/strong&gt; and &lt;strong&gt;NIS-2 fine exposure (§ 60 BSIG)&lt;/strong&gt; in 60 seconds?&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/pqc-nis2-rechner.html" rel="noopener noreferrer"&gt;Launch the Client-Side BSI PQC &amp;amp; NIS-2 Calculator (&lt;code&gt;pqc-nis2-rechner.html&lt;/code&gt;)&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;(100% local in-browser calculation, zero tracking cookies, instant protocol-by-protocol remediation roadmap).&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  📥 3. Free &lt;code&gt;€0+&lt;/code&gt; Starter Pack &amp;amp; Enterprise &lt;code&gt;.xlsx&lt;/code&gt; Compliance Suite
&lt;/h2&gt;

&lt;p&gt;For teams preparing for an external &lt;strong&gt;ISO 27001&lt;/strong&gt;, &lt;strong&gt;BSI IT-Grundschutz&lt;/strong&gt;, &lt;strong&gt;NIS-2 (§ 30 BSIG)&lt;/strong&gt;, or &lt;strong&gt;KRITIS&lt;/strong&gt; audit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🆓 &lt;strong&gt;&lt;a href="https://kenanghalioun.gumroad.com/l/flcsb" rel="noopener noreferrer"&gt;Download the Free &lt;code&gt;€0+&lt;/code&gt; CSV Audit Sample &amp;amp; Quickstart Matrix (Community Edition)&lt;/a&gt;&lt;/strong&gt;
Includes &lt;code&gt;BSI-Audit-Matrix-Leseprobe.csv&lt;/code&gt; (6 sample audit rows covering TLS 1.3, SSHv2, IPsec/IKEv2, and Secure SDLC) plus a &lt;strong&gt;20% upgrade discount code (&lt;code&gt;BSI2026PRO&lt;/code&gt;)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;🔐 &lt;strong&gt;&lt;a href="https://kenanghalioun.gumroad.com/l/wcqysh" rel="noopener noreferrer"&gt;Get the Full BSI TR-02102-1 PQC &amp;amp; CBOM Enterprise Migration Toolkit (€49)&lt;/a&gt;&lt;/strong&gt;
Includes &lt;strong&gt;9 production-ready enterprise files&lt;/strong&gt;:

&lt;ol&gt;
&lt;li&gt;
&lt;code&gt;BSI-TR-02102-CBOM-und-Risiko-Matrix-2031.xlsx&lt;/code&gt; (3-tab Excel workbook with live KPI formulas, 45-row CBOM inventory across TLS/SSH/IPsec/PKI/KMS/DB, and NIS-2 § 38 BSIG Sign-Off Log)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Krypto-Inventar-PQC-2031.csv&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PQC-Migrationsplan-2026-2031.md&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;Management-Vorlage-Haftungsfreistellung-BSIG38.html&lt;/code&gt; (Printable C-level resolution template for § 38 BSIG liability protection)&lt;/li&gt;
&lt;li&gt;Production drop-in configs for &lt;strong&gt;OpenSSH 9.9+&lt;/strong&gt;, &lt;strong&gt;OpenSSL 3.5+&lt;/strong&gt;, and &lt;strong&gt;Nginx TLS 1.3&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Automated &lt;strong&gt;GitHub Actions&lt;/strong&gt; &amp;amp; &lt;strong&gt;GitLab CI&lt;/strong&gt; CBOM audit pipelines (&lt;code&gt;.yml&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  📚 Further Reading (DE-Compliance-Kompass)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/bsi-tr-02102-ende-klassische-verschluesselung-pqc-2031.html" rel="noopener noreferrer"&gt;BSI TR-02102-1 PQC Migration Guide 2026–2031&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kenanerorr404.github.io/de-compliance-kompass/bsi-smart-meter-gateway-kritis-iot-kryptographie-2026.html" rel="noopener noreferrer"&gt;BSI Smart Meter Gateway (TR-03109), KRITIS &amp;amp; IoT Cryptography 2026&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>security</category>
      <category>devops</category>
      <category>linux</category>
      <category>python</category>
    </item>
  </channel>
</rss>
