Comprehensive Security Follows the Mobile App SDLC
14 minute read | October 28, 2025As Cybersecurity Awareness Month 2025 comes to an end, let’s recap what the team at Guardsquare has shared over the last four weeks.
Read more
    
    
    
       6 min read
         | August 8, 2023
    
  
  Android Security and Obfuscation Realities of R8
    
      
       
                Android
           
        
      
       
                Protection
           
        
      
       
                Dexguard
           
        
      
       
                ProGuard & R8
           
        
      
       
                Thought leadership
           
        
      
    
  
  
  
    
    
    
       13 min read
         | November 15, 2022
    
  
  Call Graphs: The Bread and Butter of Program Analysis
    
      
       
                Android
           
        
      
       
                Technical
           
        
      
       
                Dexguard
           
        
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       1 min read
         | September 10, 2022
    
  
  Using ProGuard to Protect Minecraft Server Plugins
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       3 min read
         | August 1, 2022
    
  
  java.lang.VerifyError: Bad type on operand stack with Java crypto
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       3 min read
         | June 21, 2022
    
  
  Podcast Feature: “Shrink Your React Native App With ProGuard
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       6 min read
         | June 8, 2022
    
  
  The ProGuard Story: 20 Years of Innovation in Java Optimization
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       1 min read
         | June 7, 2022
    
  
  ProGuard Turns 20: Celebrating Two Decades of Innovation in Java App Optimization
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       3 min read
         | May 31, 2022
    
  
  Proguard obfuscation breaks down a Serializable class after adding the serialVersionUID field
    
      
       
                ProGuard & R8
           
        
      
    
  
  
  
    
    
    
       20 min read
         | May 24, 2022
    
  
  Beyond Taint Analysis: Detecting Data Flows in Java Applications with ProGuardCORE
    
      
       
                Android
           
        
      
       
                Technical
           
        
      
       
                Dexguard
           
        
      
       
                ProGuard & R8
           
        
      
    
  
  
  
      Annotation-specified bean name ‘b’ for bean
      https://www.guardsquare.com/blog/proguard-will-make-spring-bean-name-conflict-0-0
    
    
      Android Security and Obfuscation Realities of R8
      https://www.guardsquare.com/blog/android-security-and-obfuscation-realities-of-r8
    
    
      Call Graphs: The Bread and Butter of Program Analysis
      https://www.guardsquare.com/blog/call-graphs-the-bread-and-butter-of-program-analysis
    
    
      Using ProGuard to Protect Minecraft Server Plugins
      https://www.guardsquare.com/blog/using-proguard-to-secure-minecraft-server-plugins
    
    
      java.lang.VerifyError: Bad type on operand stack with Java crypto
      https://www.guardsquare.com/blog/java-crypto
    
    
      Podcast Feature: “Shrink Your React Native App With ProGuard
      https://www.guardsquare.com/blog/podcast-feature-shrink-your-react-native-app-with-proguard
    
    
      The ProGuard Story: 20 Years of Innovation in Java Optimization
      https://www.guardsquare.com/blog/the-proguard-story-20-years-of-innovation-in-java-optimization-guardsquare
    
    
      ProGuard Turns 20: Celebrating Two Decades of Innovation in Java App Optimization
      https://www.guardsquare.com/blog/proguard-turns-20-celebrating-two-decades-of-innovation-in-java-app-optimization-guardsquare
    
    
      Proguard obfuscation breaks down a Serializable class after adding the serialVersionUID field
      https://www.guardsquare.com/blog/proguard-obfuscation-breaks-down-a-serializable-class-after-adding-the-serialversionuid-field
    
    
      Beyond Taint Analysis: Detecting Data Flows in Java Applications with ProGuardCORE
      https://www.guardsquare.com/blog/detecting-data-flows-in-java-applications-with-proguardcore
    
    
      
                                

