These days it almost seems as if LLMs are #ILSpy's biggest "customer" - total user downloads ~9.5k vs ilspycmd ~ 12k (six day period since release of v10.0)

@ilspy this is something I think #dotnet devs should take seriously. Reading dotnet assemblies to look for vulnerabilities has been a question of skill and motivation. Why spend time doing it if it's just for an internal app? But it's no sweat for a coding agent to look at how a client assembly makes requests to a service and write its own version in another language. Or accidentally turn off monitoring or bypass insecure licensing.

Either obfuscate or consider yourself "source open".

@dmetzgar @ilspy LLMs use it to give answers to questions about usage of component X (cheaper to tool-call ilspycmd than search the Web). And my guess would be that obfuscation will be entirely useless with LLMs at some point.