This is super cool. How do we use it? Give us an API! :)
This seems like it could be used to automatically insert vulnerabilities, too.
Genuine question, how? By compromising the code of the trusted code repositories the algorithm uses?
Basically, this is a general system for replacing undesirable traits with desirable ones in binaries. All you have to do is change the local selection criteria for desirable and undesirable.