Do you have a source for where this has been debunked?
“Do you have a source for where this has been debunked?”
I think I would have phrased it “Do you have a reliable source for where this has been debunked?” (Although no one has as yet posted any kind of source.)