Yes, good catch. Harm is targeting by a card of opposite alignment or an opponent's neutral card.
So it protects against anyone's Angry Mob (including yours) and protects against an opponent's Magic Charms, but does not protect against your own Elijah's Mantle.