Marc Rufer
            
            @rufer.be
          
          360 followers
          220 following
          54 posts
        
          Software Engineer 👨💻 | Microsoft MVP 🇨🇭 | Sonar Navigator 🧭 | Darts enthusiast 🎯 | Father of two 👦
https://blog.rufer.be/
#devops #devsecops #appsecurity #webdev #azure #dotnet
            
      
        Posts
        Media
        Videos
        Starter Packs
      
    
          
              Marc Rufer
              @rufer.be
          
              · 6d
        
        
          
      Blogged: Understanding the worst .NET vulnerability ever: request smuggling and CVE-2025-55315
andrewlock.net/understandin...
In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it
#dotnet #aspnetcore
      
          andrewlock.net/understandin...
In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it
#dotnet #aspnetcore
Understanding the worst .NET vulnerability ever: request smuggling and CVE-2025-55315
          In this post I discuss request smuggling, the recent vulnerability in ASP.NET Core with a severity score of 9.9, and how attackers could exploit it
        
          
          andrewlock.net
        
      
  
          
              Marc Rufer
              @rufer.be
          
              · 11d
        
        
        
          Software Composition Analysis in SonarQube Advanced Security for SonarQube Cloud
            On the 15th of September, 2025, Sonar finally released the long-awaited Software Composition Analysis (SCA) to SonarQube Advanced Security for SonarQube Cloud! Software Composition Analysis (SCA) is an ideally automated process that analyzes software codebases to identify or detect embedded open-source software/components. The identified/detected dependencies form the basis for the following features that SCA tools typically offer. Detection of known security vulnerabilities based on data from…
          
            
            blog.rufer.be
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · 14d
        
        
        
          [HOWTO] Configure a custom domain and App Service Managed Certificate with Terraform
            Configuring a custom domain for an Azure App Service including a App Service Managed Certificate is the kind of task where I constantly have to look up the details. For this reason, and because a colleague asked me to blog about it, I decided to briefly document the process here.
          
            
            blog.rufer.be
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · 14d
        
        
        
          [HOWTO] Enable and configure Defender for Storage at the storage account level by using Terraform
            The author aimed to enable Defender for Storage on a dedicated storage account using Terraform, updating the existing configuration. Although the Terraform apply succeeded, the feature was not enabled. After research, the issue was resolved by adjusting user roles, allowing a subsequent Terraform apply to produce the desired outcome.
          
            
            blog.rufer.be
          
        
      
    
        
      Reposted by Marc Rufer
    
  
          
              Damien Bowden
              @damienbod.com
          
              · 18d
        
        
        
            End-to-End Secure Web Development with .NET Aspire, JavaScript, E-ID, Wed, Oct 29, 2025, 6:00 PM   | Meetup
            Hello Berner .NET friends
The e-ID was approved by a narrow majority in the referendum. Let's take this opportunity to look at security and the integration of e-ID into ou
          
            
            www.meetup.com
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · 28d
        
        
        
            End-to-End Secure Web Development with .NET Aspire, JavaScript, E-ID, Wed, Oct 29, 2025, 6:00 PM   | Meetup
            Hello Berner .NET friends
The e-ID was approved by a narrow majority in the referendum. Let's take this opportunity to look at security and the integration of e-ID into ou
          
            
            www.meetup.com
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Aug 29
        
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Jul 7
        
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Jul 7
        
        
        
          Six interesting use cases for Azure DevOps MCP Server for the daily work of a developer
            While preparing my session for DWX 2025, in which I demonstrated a simple use case for Azure DevOps MCP Server (creating a user story from within the IDE), I came up with some other interesting use cases for the daily work of a developer. Now that I have tested them, I will outline the use cases I have discovered in this blog post.
          
            
            blog.rufer.be
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Jun 21
        
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Jun 20
        
        
        
          [Best Practice] Make Application Configuration of ASP.NET Core applications obvious
            In my work as a software developer, I have already been involved in numerous existing .NET software projects. Nearly all of these existing code bases had at least one thing in common: application configuration was not obvious. But why? Especially in the .NET ecosystem everything required to make it obvious is there. In this blog post I share my personal best practice to counteract this situation.
          
            
            blog.rufer.be
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Jun 18
        
        
        
          [HOWTO] Fix TF400813 error response when using Azure DevOps MCP Server
            While testing the local Azure DevOps MCP Server public preview, TF400813 error occurred due to wrongly selected default Azure subscription. Re-running az login to and selecting the correct subscription resolved the problem, allowing the server to function properly.
          
            
            blog.rufer.be
          
        
      
    
        
      Reposted by Marc Rufer
    
  
          
              Damien Bowden
              @damienbod.com
          
              · May 19
        
        
        
            Using multiple external identity providers from ASP.NET Core Identity and Duende IdentityServer
            This blog post shows how an ASP.NET Core Identity application can integrate and implement multiple external identity providers. An OIDC client UI uses the solution and is implemented using Duende I…
          
            
            damienbod.com
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · May 2
        
        
        
            [HOWTO] Send emails via SMTP in PowerShell
            This week, I tested Office 365 SMTP credentials using PowerShell. I created a script that defines sender and receiver email addresses, subject, and message, and sets up an SMTP client with secure credentials. The server is smtp.office365.com, using SSL on port 587 to send the email successfully.
          
            
            blog.rufer.be
          
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Mar 30
        
        
      
    
          
              Marc Rufer
              @rufer.be
          
              · Mar 30