The same function, read five ways
Five reviewers read the same OpenSSL function. The object-lifecycle, functional, and performance reviewers rate it fine. The dataflow and security reviewers catch a length field the caller controls reaching a memory copy with no bounds-check. That gap is Heartbleed. It sat in production for two years.
A model that embeds the function into one vector averages the five readings into "mostly fine, some concerns," and writes the same code. The donkey scores the security reading near zero, stops, and cites the reason: the payload is attacker-controlled and reaches the copy size without a check. The fix is one line; the donkey wants it before merge, not after the breach.