OS
      Products
      Topic Areas
      Industries
      Reset
      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