I kind of figured that one out. I've run into a couple of good demons in my world, so I'd be willing not to jump the 'all demons are evil' train on this one. I won't trust her but I'm willing to give her a chance. So no holy water.
I've read stories about seals but nothing specific. It was mostly just stuff that I brushed up on from other beliefs.