avast does not detect keygens due to intellectual property.
They could be deleted by two reasons:
- They’re really infected.
- They are found as false positives (generally due to packaging).
On avast case, most of them are on 1, as there is not a policy to block “suspicious” packaging as other antivirus do.