The Shadow keyword requires that adjacent heroes who make an attack spend 1 for the attack to hit, otherwise it's considered a miss.
Ability text: Shadow: A hero adjacent to this monster that declares an attack must spend 1 or the attack is considered a miss.