secureSWF renames (or completely removes) everything you have assigned a name to while designing or developing your Flash application. According to secureSWF team, there is no obfuscator (whether it is for Flash or something else) exists today that can remove that much of information. secureSWF renames or completely removes the following for ActionScript 1, 2, or 3:

  • Package names
  • Class names
  • Methods (getters and setters)
  • Variables
  • Dynamic Variables (even the ones done by AS2 eval)
  • Methods Parameters Names
  • Frame Labels
  • Symbol Instance Names
  • Button Names
  • Textfield Names
  • Edit Textfield Variable Names
  • SWF Metadata
  • ActionScript 3 Metadata
  • Debug filenames and line numbers
Obfuscation . URL.