| Exploit | Cases |
|---|---|
| Fetch the solution from a later upstream version | 108 |
| Fetch the exact upstream fix commit | 63 |
| Fabricating information to satisfy a test | 37 |
| Fetch and read or decompile the source of the target package | 16 |
| Tamper with helper packages to pass tests | 14 |
| Solution commit in local git HEAD or history | 12 |
| Pull exact constants from a related SDK | 11 |
| Fetch a package and run it as an oracle | 8 |
| Hidden reference answer file on disk | 5 |
| File timestamps revealing where the bug was planted | 3 |
| Test tampering | 1 |
| Total | 278 |