.NET Obfuscation Checker

Check your build is ready to ship

.NET Obfuscation Checker. Available soon.

Build system integration

The current version is a stand-alone GUI tool, but integrating with build systems is on the road map.

If you're interested in using the Obfuscation Checker as part of your build process, get in touch and tell us a bit about your environment, work flows, and what you'd like to see.

Check obfuscation and references

The Obfuscation Checker scans a directory and inspects the assemblies and .exe files inside. It shows you which DLLs and executables are there, the references for each, and information about their obfuscation state and security level.

You can see which assemblies are:

  • Obfuscated
  • Strong named
  • Digitally signed
  • .NET assemblies
  • Only exposing public types

This gives you visibility of the state of the build you're shipping and helps you work out if it contains everything it needs to, in a state that's safe to ship.

Preview code

The Obfuscation Checker uses .NET Reflector to decompile the assemblies, so you can quickly see the code in a DLL or .exe file. This lets you see what's obfuscated, and what isn't. For example, you can see how readable type names are and how easy it is to understand control flow.