Rejecting downloads causes client package installations to fail which effectively makes the "Block Unscanned Artifact" feature useless due to the poor end-user experience.
This is an improvement/feature request to have a "Wait for scan" option that would lead to this behavior:
- Client requests new artifact and starts waiting
- Artifactory fetches artifact into cache
- Xray triggers scan
- Artifact is delivered depending on if the scan passed any active policies or not
- Build continues without errors