The Brief: To be put on blast means to be publicly called out.

Bluesquiggle
DEEP DIVE

Put on blast is a synonym for drag or roast.